有很多用于 javascript 的分析和单元测试库。不幸的是,它们中的大多数是用于常规网站的。
我想非常详细地分析 JavaScript 性能,特别是对于使用画布的游戏。据我所知,用于分析的最佳工具是 chrome 的“配置文件选项卡”和 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" );
有没有更好的分析工具?