在微秒中测量Android浏览器中的时间



我想测量JavaScript方法在Android Web应用程序中执行的时间。不幸的是date.now()不起作用,因为以毫秒为单位的测量过于不准确。据我的知识performance.now()在Android浏览器中不起作用。

有什么方法可以在Android浏览器中的JavaScript中获得当前时间?

这是我的用法场景:

function measure_time(){
   var start = Date.now();
   ....do something....
   var end = Date.now();
   alert(end-start);
}

启动并停止时调用System.nanoTime()。请注意,System.nanoTime()具有精度,但不准确,因此它很可能不是实时执行世界时钟的同步,但对于测量需要做的时间需要多长时间。将结果除以1000,以获取微秒

中的数字

您只需循环您要测试1000次的脚本,然后将结果除以1000。

最新更新