17.12.2011, 00:18
|
|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
Память может выделятся системой очень по-разному, совсем не обязательно, что диспетчер задач показывает реальное положение вещей. Установить факт утечки можно только либо получив ошибку, когда больше нельзя выделить, либо когда объект по прежнему доступен среде выполнения, не смотря на то, что должен был быть удален. А так схем распределения и выделения памяти может быть много. То, что дисптчер задачь не показал что-то, еще ни о чем не говорит.
Если уж такое дело, я бы попробовал прицепить какой-нибудь файл побольше к модулю и загружать/выгружать его пока не будет ошибки (если будет).
Т.е. вполне возможен вариант, как в 9-м Виндовсе - приложение вообще не выгружается пока есть свободная память. Даже после того, как его "закрывают".
__________________
Hell is the possibility of sanity
|