javascript代码执行时间

javascript代码执行时间,javascript,angularjs,javascriptcore,Javascript,Angularjs,Javascriptcore,我只想知道,我如何获得javascript代码的执行时间。例如,我有任何javascript代码(循环、函数等),我想知道执行它需要多少时间。或者测试我的代码,例如每秒或每分钟执行多少次操作。我唯一知道的是Date: var start = new Date().getTime(); //Time in ms doSomething(); var end = new Date().getTime(); console.log("Operation took "+(end-start)+" mi

我只想知道,我如何获得javascript代码的执行时间。例如,我有任何javascript代码(循环、函数等),我想知道执行它需要多少时间。或者测试我的代码,例如每秒或每分钟执行多少次操作。

我唯一知道的是
Date

var start = new Date().getTime();  //Time in ms
doSomething();
var end = new Date().getTime();
console.log("Operation took "+(end-start)+" miliseconds.");

但我想每个浏览器都有它的分析器,可以让你获得更多信息。至少在firefox中,如果你按Ctrl+Shift+I,就会有一个探查器。我从来没有使用过它,所以你必须自己试试。

要计算执行时间,请使用
控制台。时间
(开发工具):

你可以做:

var startFrom = new Date().getTime();
//measured code here
console.log(new Date().getTime() - startFrom);

您应该尝试使用分析系统。例如,如果使用Google Chrome,可以点击ctrl-shift-i(Windows)或alt-command-i(OS X)并单击配置文件选项卡。然后,您可以选择收集Javascript CPU配置文件单选按钮,然后点击开始


您可以在这里找到更多信息:

您是否尝试过用于Chrome的开发者工具?
var startFrom = new Date().getTime();
//measured code here
console.log(new Date().getTime() - startFrom);