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

Минимизация кучи   Найти похожие ветки 

← →
Евгыш   (2004-01-22 15:45) [0]

При работе приложения интенсивно используется память (AllocMem,FreeMem). При этом постоянно растет используемая приложением память. Если использовать менеджер памяти предоставляемый IMalloc и периодически вызывать IMalloc.HeapMinimize - памяти используется больше, но она не растет со временем.
-> Есть подозрением на фрагментацию кучи(heap). Можно ли ее дефрагментировать ?


← →
Тимохов ©   (2004-01-22 15:54) [1]

Есть подозрения про утечку памяти.
Куча не растет просто так...


← →
Тимохов ©   (2004-01-22 15:56) [2]

А конкретнее - ошибку у себя ищи...


← →
Евгыш   (2004-01-22 15:59) [3]

Если хаотично выделять/освобождать блоки, то появляются свободные блоки


← →
Тимохов ©   (2004-01-22 16:02) [4]

Если, что-то не нравиться, напиши свой менеджер. Начинать надо отсюда http://rsdn.ru/article/Delphi/memmanager.xml.



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

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



Память: 0.45 MB
Время: 0.031 c
3-16079
AleKo
2004-01-12 07:02
2004.02.06
ADOTable.Sort


8-16524
Sliski Slimak
2003-09-15 10:24
2004.02.06
что означают параметры процедуры glTexCoord3d?


3-16141
Александр Бакулин
2004-01-15 08:51
2004.02.06
Программное создание хранимой процедуры


14-16618
Sirgey
2004-01-15 02:04
2004.02.06
Защита программки


1-16240
Chuha
2004-01-26 17:13
2004.02.06
Массив?




   Наверх