我正在优化我的html5游戏引擎的性能问题,我想知道渲染过程需要多少时间。所以我得到了一堆渲染函数。每个渲染函数都会分离出不同的部分。比如块,玩家等为什么我的计时代码总是返回0?
function gameRender() {
var d1 = new Date();
var firstTime = d1.getTime();
// render stuff
var second = d1.getTime();
console.log("Renders took " + (second-firstTime));
}
如果您使用Firefox进行调试,则它内置了定时器http://getfirebug.com/wiki/index.php/Console_API#console.time.28name.29,因此无需编码它。 :) – epascarello 2010-09-14 05:01:49