Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какая функция жрёт больше ресурсов ? [D7, WinXP]


Фёдор Мегатронов ©   (2004-10-15 17:48:00) 

FileSize(F)

или

InternetSetFilePointer(hURL, FPos, nil, 0, 0);

??

одна из них будет в цикле ... в очень длинном .. и мне бы хотелось чтобы он как меньше грузил систему (и сеть в случае с InternetSetFilePointer)

Какая из них меньше загружает систему ?


DiamondShark   (2004-10-16 11:19:00) [1]

Эка вас плющит...

Размер файла в интернете определяется один раз из ответа сервера Content-Length.
А размер скачанного считается по ходу скачивания и хранится в переменной в процессе скачивания.

Какие ещё, к дъяволу, функции?


Defunct   (2004-10-15 22:57:00) [2]

адназначна это быстрее:

> Размер файла на сервере минус размер уже скачанного файла.


Фёдор Мегатронов   (2004-10-15 22:42:00) [3]

ДА. в моём случае они взаимозаменяемы.

Мне нужно узнать сколько осталось докачать байт
(размер файла на сервере минус InternetSetFilePointer(hURL, FPos, nil, 0, 0) - получим сколько осталось)

или  Размер файла на сервере минус размер уже скачанного файла.

Вот и то и другое будет постоянно проверяться (либо размер файла на винче, либо указатель на кусок файла в инете) во время скачивания в цикле.

И мне надо узнать что из них лучше использовать.


GuAV   (2004-10-15 22:38:00) [4]


> Больше жрет ресурсов GetMem в бесконечном цикле While

Никаких ресурсов GetMem не жрет, она только жрёт память ;-)


Anatoly Podgoretsky   (2004-10-15 19:03:00) [5]

Больше жрет ресурсов GetMem в бесконечном цикле While


DiamondShark   (2004-10-15 18:32:00) [6]

Это они как-бы... эта... из разных опер.


clickmaker   (2004-10-15 17:58:00) [7]


> Фёдор Мегатронов   (15.10.04 17:48)

а они что, взаимозаменяемые?


Наверх

Титульная страница Поиск, карта сайта Написать письмо