
09.07.2010, 15:08
|
|
Регистрация: Oct 2008
Сообщений: 24
|
System.gc не использовал. Только что сел и прочитал про него. Он доступен только при дебагг-сессии для Flash Player. И память активно очищается только в этой сессии. Если же скомпилить дебаг-версию и отключить дебаг-сессию, то кушать память начинает с такой же скоростью, что и релиз-версия.
В итоге понял, что нужно читать про очистку памяти и флеш-плеер сам по себе жрёт память со временем (тестил на пустом проекте).
Думаю, что тему можно считать закрытой.
UPD: Сегодня до конца разобрался в причинах. Во всём виновата среда разработки. Профайлер встраивается в плеер и хранит в нём всю статистическую информацию. Отсюда и невероятное прожёрство. В общем это не проблема даже, т.к. если запустить уже скомпилированную версию, то память кушается так, как нужно и находится примерно на одном постоянном уровне.
Последний раз редактировалось yanmasharski; 13.07.2010 в 16:57.
|