Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.219.236.62] |
|
Сообщ.
#1
,
|
|
|
Программа загружает массу страниц в WB последовательно. В какой-то момент не срабатывает ReDim Preserve aInfo(i), где aInfo() массив UDT 60 тыс. записей по 128 байт (~7.3МБ) - Out of Memory. Диспетчер задач показывает наращивание расхода памяти прогой от 18МБ до 80МБ. Не думаю, что множественный ReDim Preserve оставляет после себя мусор в памяти, скорее WebBrowser. Если в момент ошибки закрыть другие проги(освободить некоторую память), то ReDim Preserve срабатывает без ошибки, но при выходе из разработчика для рестарта проги вылетает Out of Memory (запускал под разработчиком для отладки). Как освобождать занятую мусором/старыми страницами WB память?
|
Сообщ.
#2
,
|
|
|
Вот нашёл проблему у дельфийцев, но не понял, как решил её автор:
http://www.delphimaster.net/view/6-60310 |
Сообщ.
#3
,
Сообщение отклонено: B.V. -
|