![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сработало исключение EOutOfMemory: как оптимизировать память? [D7, XP]
yantux © (2009-10-12 10:31:00)Во время выполнения программы сработало исключение EOutOfMemory.
Полагаю это благодаря активному использованию памяти с помощью безразмерных массивов, длина которых задаётся с помощью setlength();
Постоянно сообщения, что у виндоуса мало виртуальной памяти.
Как можно оптимизировать, уменьшить использование памяти, чтобы программа после использования памяти возращала её системе?
brother (2009-10-12 10:55:00) [61]ошибка в 17 строке, мой вердикт пока...
yantux (2009-10-12 10:54:00) [62]> или мы должны гдать размер одного элемента... ибо 100 непонятно чего жрет 240 мб оперативы?
растровые фотки их обработка
brother (2009-10-12 10:54:00) [63]если хочешь партизанить - не получишь ответ на сабж...
brother (2009-10-12 10:52:00) [64]или мы должны гдать размер одного элемента... ибо 100 непонятно чего жрет 240 мб оперативы?
brother (2009-10-12 10:51:00) [65]ты партизан?
полностью описание рекорда приведи
yantux (2009-10-12 10:51:00) [66]> но как описана a ?
record
brother (2009-10-12 10:48:00) [67]> setlength(a,100),
но как описана a ?
brother (2009-10-12 10:48:00) [68]> Если я сделаю setlength(a,1), то программа вернёт ОС память,
> которую занимали 99 эелементов?
да
yantux (2009-10-12 10:43:00) [69]Я использую только безразмерный массив и setlength() для его инициализации, ни каких malloc() и им подобных.
Я так понимаю, если делаю setlength(a,100), то программа запросит у ОС память на сто элементов.
Как можно заставить программу возвращать память ОС? Если я сделаю setlength(a,1), то программа вернёт ОС память, которую занимали 99 эелементов?
У меня 256Мб, ХР, D7.
brother (2009-10-12 10:37:00) [70]имхо не утечка там, а реально много выделено)
RWolf (2009-10-12 10:36:00) [71]Программа на D7 самодеятельностью в плане выделения памяти не занимается, ищите утечку.
brother (2009-10-12 10:35:00) [72]без бутылки не поймешь, код нужен...