当我想弄清楚我的JavaScript有多快时,我通常求助于“估计” 它看起来有多快,这效率极低,而且大多数时候我完全错了。
在Ubuntu中,当您想告诉一个程序运行了多长时间时,可以使用time
命令,如下所示:
time script_name.py
输出看起来像这样:
program output....
real 0m0.123s
user 0m0.123s
sys 0m0.123s
如何让FireFox在浏览器控制台中向我显示类似信息?
注意::我正在使用最新版本的FireFox&Lubuntu 18.04(LTS)。
答案 0 :(得分:3)
为您提供的各种选择。
您可以放
console.time("program");
开头和
console.timeEnd("program");
最后。它会告诉您这两个呼叫之间的经过时间。
如果您要查找两个相对较小的代码段的相对性能,可以使用各种在线工具(https://jsperf.com,http://jsben.ch)来实现。
如果代码不涉及特定于浏览器的内容,则可以在终端中使用Node.js运行代码,并照常在其上使用time
。
以上都不是特定于Firefox的。
专门在Firefox开发工具中,有一个“性能”选项卡,您可以使用它来测量网页中特定内容的性能。 mozilla.org上的This page对此进行了介绍。