Профилирование производительности для HTML5 Javascript Game

Существует множество библиотек профилирования и модульных тестов для javascript. К сожалению, большинство из них предназначены для обычного веб-сайта.

Я хочу очень подробно профилировать производительность javascript, особенно для игры с использованием canvas. Насколько я знаю, лучший инструмент для профилирования - это chrome "Profiles tab" и функция console.profile, которые очень полезны, но их недостаточно.

Например, мне пришлось написать код только для подсчета количества вызовов функции.

// counter pattern(?)
Function.prototype.counter = function( counterName ) {
    var invokeFunction = this;
    return function() {
        addCounter( counterName );
        invokeFunction.apply( this, arguments );
    }
}
// register counter function
classObject.prototype["Function1"] = classObject.prototype["Function1"].counter( "ClassA.Function1" );

Есть ли лучшие инструменты для профилирования?

0 ответов

Другие вопросы по тегам