setTimeout / setInterval移动浏览器来计算cpu效率

时间:2012-10-25 11:09:16

标签: javascript

如何使用setTimeout / setInterval计算移动浏览器的cpu效率?

function fn() {
    var start = new Date();
    setInterval(function () {
        var _s = new Date();
        console.info(_s - start);
        start = _s;
    }, 1000/60)
}
fn()

1 个答案:

答案 0 :(得分:1)

您可以使用console.time:

function someFunction(){
    console.timeEnd('someFunction timer');
    //this function's code goes here...
    console.time('someFunction timer');
}

这将为您提供执行函数所需的时间。这是你需要的吗?

或许这个?

var start = new Date().getTime();

//your code
var end = new Date().getTime();
var time = end - start;
alert('Execution time: ' + time);