Вниз
Скачать: CL | DM;

Delphi (используемая приложением память)   Найти похожие ветки 

← →
AlexeyA   (2004-06-24 14:12) [0]

Доброго времени суток!
Разъясните пожалуйста:
В Delphi 6 приложение сканирует папку на наличие в ней файлов и выполняет действия над ними..
Timer с интервалом в 5 сек, наличие файлов определяю командой FindFirst(...)..
В Диспетчере задач Windows 2000 заметил, что память используемая приложением с интервалом в 5сек увеличивается на 16-20Кб... за 2 часа память с 500Кб увеличивается до 3Мб.
Если приложение свернуть и развернуть, то используемая память становится минимальной (~500Кб) и снова увеличивается..


← →
Тимохов ©   (2004-06-24 14:15) [1]


> AlexeyA   (24.06.04 14:12)  

подождите подольше - должна перестать увеличиватся.
манагер памяти не сразу отдает память системы. это сделано для ускорения повторного выделения.

диспетчер задач не лучшее средство для такого анализа.


← →
AlexeyA   (2004-06-24 14:29) [2]

т.е ничего критичного в этом нет? Если приложение оставить запущенным в течение суток (предположим), то размер рано или поздно должен перестать расти, а предположительно каков максимальный размер может быть использован? Не использует ли всю оперативную память?


← →
Тимохов ©   (2004-06-24 14:31) [3]


> AlexeyA   (24.06.04 14:29) [2]

а вот вы и попробуйте будет расти или нет.

повторю, что исследовать утечки памяти надо спец средствами.


← →
clickmaker ©   (2004-06-24 14:59) [4]


> AlexeyA   (24.06.04 14:29) [2]
> Не использует ли всю оперативную память?

Всю память тебе винда не даст. Ты же один в системе. Начнет свопить на диск
Но если рост переходит все разумные границы, то имеет смысл поискать утечки памяти в своей проге


← →
Amoeba ©   (2004-06-24 15:23) [5]

Для поиска действительных, а не кажущихся, утечек памяти можно использовать бесплатную утилиту MemProof.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
14-1087502053
lak
2004-06-17 23:54
2004.07.11
клава с японским


6-1084724045
tolik77
2004-05-16 20:14
2004.07.11
Переброску попорол:))) Теперь вопрос о DNS (про IP или имени)


1-1088535721
Reviewreal
2004-06-29 23:02
2004.07.11
перевод из RTF в HTML


1-1088368968
juiceman
2004-06-28 00:42
2004.07.11
Delphi Script


3-1087289384
serg128
2004-06-15 12:49
2004.07.11
Как установить фильтр в TClientDataSet чтобы остались записи из 1




   Наверх