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