7 ноября 2011 г.

Понадобилось отслеживать производительность своих флеш-роликов (в частности, количество кадров в секунду, FPS; ну а заодно и объём занимаемой памяти).
Классов для мониторинга, оказывается, написано много.
Но остановился на самом распространённом - Hi-ReS! Stats от Mr Doob.
Возможностей – более чем достаточно. На небольшом экранчике (он показан на картинке) отображается:
1. FPS, количество кадров в секунду (до слеша – среднее FPS при выполнении, после слеша – заданное FPS); причём кликая по верхней части этого окошка можно увеличивать заданное FPS на 1, а на нижнюю – уменьшать, и смотреть как поведёт себя программа.
2. MS – количество миллисекунд, необходимых для рендера одного кадра. Чем меньше – тем лучше (разумеется, определяется ещё и заданным FPS).
3. MEM объём выделенной памяти. Если он резко возрастает – значит есть утечки, которые надо устранить.
3. MAX – максимальный объём памяти, который был выделен в текущей сессии выполнения.
Подключение окна мониторинга крайне просто. Для этого надо сделать всего один вызов:
addChild( new Stats() );



Комментариев нет :

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.