Javascript 在android浏览器中以微秒为单位测量时间
我想测量javascript方法在Android web应用程序中执行所需的时间。不幸的是,Date.now()不起作用,因为以毫秒为单位的测量太不准确。据我所知,performance.now()在Android浏览器中不起作用 有没有办法在android浏览器中用javascript获取以微秒为单位的当前时间 这是我的使用场景:Javascript 在android浏览器中以微秒为单位测量时间,javascript,android,browser,time,Javascript,Android,Browser,Time,我想测量javascript方法在Android web应用程序中执行所需的时间。不幸的是,Date.now()不起作用,因为以毫秒为单位的测量太不准确。据我所知,performance.now()在Android浏览器中不起作用 有没有办法在android浏览器中用javascript获取以微秒为单位的当前时间 这是我的使用场景: function measure_time(){ var start = Date.now(); ....do something.... var
function measure_time(){
var start = Date.now();
....do something....
var end = Date.now();
alert(end-start);
}
您只需将要测试的脚本循环1000次,然后将结果除以1000。启动和停止时调用
System.nanoTime()
。请注意,System.nanoTime()
具有精度,但不具有精度,因此它很可能不会实时同步到世界时钟,但对于测量某件事情需要多长时间仍然很有用。将结果除以1000得到以微秒为单位的数字不,我不知道我必须这样做:p我如何在javascript中这样做?