我正在优化我的 html5 游戏引擎以解决性能问题,我想知道渲染过程需要多少时间。所以我得到了一堆渲染函数。它们中的每一个都渲染游戏的独立部分......例如 block ,玩家等
function gameRender() {
var d1 = new Date();
var firstTime = d1.getTime();
// render stuff
var second = d1.getTime();
console.log("Renders took " + (second-firstTime));
}
最佳答案
嗯,我遇到了问题:在 Google 上稍作搜索后,我意识到我必须为第二个变量使用第二个日期对象,所以这是一个固定版本:
function gameRender() {
var d1 = new Date();
var firstTime = d1.getTime();
// render stuff
var d2 = new Date();
var second = d2.getTime();
console.log("Renders took " + (second-firstTime));
}
关于javascript - 为什么我的计时码总是返回0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3704686/