How do I find out how long a script took to run in the Firefox console?
本问题已经有最佳答案,请猛点这里访问。
当我想知道我的JavaScript速度有多快时,我通常会"估计"它的速度,这是非常低效的,而且大多数时候我都是完全错误的。
在Ubuntu中,当你想告诉程序运行多长时间时,你可以使用
1 | time script_name.py |
输出看起来像这样:
1 2 3 4 5 | program output.... real 0m0.123s user 0m0.123s sys 0m0.123s |
如何让FireFox在浏览器控制台中向我显示类似信息?
注意:我使用的是最新版本的FireFox& Lubuntu 18.04(LTS)。
各种选择。
你可以放
1 | console.time("program"); |
在开始和
1 | console.timeEnd("program"); |
在末尾。 它会告诉你这两个电话之间经过的时间。
如果您正在寻找两个相当小的代码片段的相对性能,那么有各种在线工具可以帮助您(https://jsperf.com,http://jsben.ch)。
如果代码不涉及特定于浏览器的事物,您可以在终端中使用Node.js来运行代码,并像往常一样使用
以上都不是针对Firefox的。
特别是在Firefox开发工具中,您可以使用"性能"选项卡来衡量网页中特定内容的性能。 mozilla.org上的这个页面涵盖了它。