Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Утечка памяти (http://www.flasher.ru/forum/showthread.php?t=155642)

sulphur 07.05.2011 16:10

Утечка памяти
 
Требую совета знатоков.

При написании игры я использую WeakReference для addEventListener. Если объект не собираюсь использовать дальше, я его зануляю(null). Вызываю принудительно garbage collector, но, все равно, память растет.

Буду благодарен за любой совет в этом направлении.

P.S.: Разрабатываю под FlashDevelop. Может кто нибудь подсказать как запустить в нем Profiler?

expl 07.05.2011 18:42

Цитата:

Разрабатываю под FlashDevelop. Может кто нибудь подсказать как запустить в нем Profiler?
Нажать кнопку с изображением будильника, нажать на появивлемся окне кнопку с зеленым треугольником, нажать ctrl-enter. Вроде, при дефолтных настройках FlashDevelop и наличии дебажного флешплеера профайлер должен подцепиться к флешке.

Я вообще чаще пользуюсь брутофорсным методом "профилировки" - отрубаю часть функцоинала (иногда тупо комментаримями), которая подозревается в жрачке процессора или потреблении памяти. Если ничего при этом не изменилось - значит не угадал - отрубаю другую часть.
При этом неплохо какойнть график fps/потребления памяти во флешку встроить.

goodguy 07.05.2011 18:48

Потребление памяти и должно расти до определенной величины. Потом все, что "наросло" удаляется, после чего снова начинает расти.


Часовой пояс GMT +4, время: 07:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.