JavaScript代码执行时间
javascript code execution time
我只想知道,如何获取我的javascript代码的执行时间。例如,我有任何javascript代码(循环,函数等)。我想知道执行它需要多少时间。或者测试我的代码,例如每秒或每分钟执行多少操作。
使用console.time
(开发工具)计算执行时间:
console.time("test");
//execute your code here
console.timeEnd("test");
你可以做:
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 Profile"单选按钮,然后点击开始。
您将在此处找到更多信息:https://developer.chrome.com/devtools/docs/cpu-profiling
我唯一知道的是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,就会有一个分析器。我用过它,所以你必须自己尝试。
相关文章:
- 在Grails中的gsp中执行jquery代码
- 如何在加载完整页面后严格执行javascript代码
- 正在从帧创建时间代码
- 执行此代码时,我看不到警告框
- 如果在'/'执行此函数的途径是可以异步执行此代码
- 如何优化这个jquery循环的执行时间
- 从React Native Android原生地执行JavaScript代码
- 执行JavaScript代码,使用selenium webdriver或WatiN从控制台获取日志
- 当特定按钮被点击时执行特定代码
- 正在执行二进制代码
- 停止直接执行php代码而不点击按钮
- 不确定react.js的异步执行时间
- 在AJAX成功响应中执行Javascript代码(在单独的文件中)
- 根据浏览器屏幕大小和媒体查询执行 php 代码
- 如何使用按钮从 JSP 页面执行 Java 代码
- JavaScript代码执行时间
- 在页面首次加载时执行 jQuery 代码,然后在一段时间后加载
- 在Imacros中有没有一种方法可以在一定时间内执行一块代码
- Javascript:在线测量代码执行时间
- 如何结合两个jQuery函数的代码来减少执行时间?