Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Дефрагментация кучи   Найти похожие ветки 

 
ai   (2004-07-30 13:56) [0]

Такой вопрос - в результате работы программы получается очень сильно фрагментированая куча, то есть при реальном размере используемой памяти порядка 130 МБ (значение переменной AllocMemSize) при уоличестве выделенных блоков 2162490 (значение переменной AllocMemCount) расход оперативной и виртуальной составляет 204 и 249 Мб соответственно(значения взяты из TaskManager). При этом на пользовательских компах 256 Мб оперативки, из-за чего идет очень сильное понижение быстродействия за счет постоянного обращения к свопу.
Подскажите существует ли возможность провести дефрагментацию кучи в процесе работы программы?
При этом время дефрагментации не очень критично так как на таких объемах данных программа должна работь очень долго (порядка 20 мин), а дефрагментация даст выиграш в несколько раз.



 
Анонимщик ©   (2004-07-30 14:02) [1]

Посмотри

http://rsdn.ru/article/Delphi/memmanager.xml



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

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.025 c
3-1090178737
Комбинатор
2004-07-18 23:25
2004.08.15
Как узнать прошёл ли commit или нет...


1-1091102938
Andrew
2004-07-29 16:08
2004.08.15
Сохранение файла в Excel


14-1090980029
Думкин
2004-07-28 06:00
2004.08.15
С днем рождения! 28 июля


1-1091018462
Sur
2004-07-28 16:41
2004.08.15
Как удалить блок в файле?


11-1079078787
Mitka
2004-03-12 11:06
2004.08.15
Можно в StatusBar(KOL) добавить кнопку?