ppr*_*ppr 7 firefox time benchmark
我想测量一些软件启动需要多长时间。
我知道这个命令,time
但是在 firefox 的情况下(我在 Debian 上是iceweasel),这个命令只打印我让 firefox 打开的时间。如果我启动:
$ time iceweasel www.google.com
Run Code Online (Sandbox Code Playgroud)
我只有在关闭 Firefox 后才会有一个启动时间,而这个时间只会指示我打开 Firefox 的时间。例如:
real 0m50.565s
user 0m4.276s
sys 0m0.248s
Run Code Online (Sandbox Code Playgroud)
我如何才能确切知道需要启动多少 Firefox?
这是hacky和无法编写的。
Firefox 可以通过命令行运行 javascript,如下所示:
firefox "javascript:alert(Date.now())"
Run Code Online (Sandbox Code Playgroud)
这将打开 Firefox 并运行 javascript,它会弹出一个消息框,其中包含以毫秒为单位的当前纪元时间。
您可以在命令行中获取纪元时间经过的毫秒数
date +%s%N | cut -b1-13
Run Code Online (Sandbox Code Playgroud)
所以要回答你的问题,运行
date +%s%N | cut -b1-13; iceweasel "javascript:alert(Date.now())"
Run Code Online (Sandbox Code Playgroud)
然后从 Firefox 中的数字中减去终端中的数字。这为您提供了 Firefox 打开和显示一些基本 javascript 所需的毫秒数。
资料来源:
归档时间: |
|
查看次数: |
1595 次 |
最近记录: |