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

Вниз

Как бороться с фрагментацией памяти?   Найти похожие ветки 

 
Aleksandr.   (2004-11-15 13:20) [0]

Недавно столкнулся с проблемой того, что программа, при корректной работе с освобождением объектов, тем не менее быстро приходит к Out of Memory. Раскапывая причину, узнал, что такое фрагментация памяти. Теперь бы еще узнать, какие способы борьбы с ней есть? Наверняка должны быть ресурсы на столь болезненную тему, но что-то мои поиски по инету закончились ничем :(...


 
clickmaker ©   (2004-11-15 13:38) [1]


>  Aleksandr.   (15.11.04 13:20)
> Недавно столкнулся с проблемой того, что программа, при
> корректной работе с освобождением объектов, тем не менее
> быстро приходит к Out of Memory

фрагментация не ведет к out of memory. Значит что-то всет-ки некорректно освобождается


 
Digitman ©   (2004-11-15 13:40) [2]

Если причиной Out of Memory явилась именно значительная дефрагментированность памяти (в чем я оч сильно сомневаюсь), то "бороться" с ней можно только лишь реализацией собственного менеджера памяти, ориентированного (в отличие от стандартного BMM) на управление блоками памяти большого размера.


 
Fay ©   (2004-11-15 16:44) [3]

http://www.podgoretsky.com/ftp/Docs/Delphi/Memory/



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

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

Наверх




Память: 0.45 MB
Время: 0.044 c
14-1101907515
Denis_
2004-12-01 16:25
2004.12.26
Что такое базы данных?


1-1103007188
dr Tr0jan
2004-12-14 09:53
2004.12.26
Почему к строке StringGrid нельзя применить Delete?


14-1102278234
Youri1
2004-12-05 23:23
2004.12.26
Проэкт базы даных


3-1101280714
Nexel
2004-11-24 10:18
2004.12.26
IBX и обновление данных


11-1084318593
Dilma
2004-05-12 03:36
2004.12.26
Как сделать табуляцию у элементов контейнеров?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский