Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在android浏览器中以微秒为单位测量时间_Javascript_Android_Browser_Time - Fatal编程技术网

Javascript 在android浏览器中以微秒为单位测量时间

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

我想测量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);
}

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

启动和停止时调用
System.nanoTime()
。请注意,
System.nanoTime()
具有精度,但不具有精度,因此它很可能不会实时同步到世界时钟,但对于测量某件事情需要多长时间仍然很有用。将结果除以1000得到以微秒为单位的数字

不,我不知道我必须这样做:p我如何在javascript中这样做?