Использование памяти текущего приложения Flex / Actionscript - PullRequest
0 голосов
/ 03 февраля 2010

System.totalMemory показывает использование памяти всеми экземплярами всех приложений flash / AIR в системе. Есть ли способ найти использование памяти только для текущего приложения ? Также, даже если у меня есть только один экземпляр приложения, и я закрываю / перезапускаю его несколько раз, System.totalMemory увеличивается почти экспоненциально.

Ответы [ 2 ]

2 голосов
/ 03 февраля 2010

Если у вас есть доступ к Flex Builder Professional, вы можете сделать это с помощью профилировщика.

Я Flex Builder, щелкните «Профиль»> «Профиль внешнего приложения». Нажмите «Создать» и перейдите к приложению, выберите приложение и нажмите «Запустить». Когда приложение запустится, Flex Builder отобразит диалоговое окно, отметьте «Включить профилирование памяти» и снимите флажок «Включить профилирование производительности». Появится вкладка «Использование памяти» с графиком использования памяти приложением с течением времени.

0 голосов
/ 03 февраля 2010

Как сказал Маркус, Flex Profiler предлагает действительно отличный способ для профилирования ваших приложений.Если у вас нет Flex Builder ... если вы работаете на Mac, я бы предложил системный профилировщик, а если у вас Windows, я бы предложил проводник процессов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...