いくつかのソフトウェアを起動するのにかかる時間を測定したいと思います。
私はコマンドを知っていますが、time
Firefoxの場合(私はDebianのiceweaselです)、このコマンドは私がFirefoxを開いた時間だけを印刷します。実行する場合:
$ time iceweasel www.google.com
Firefoxを閉じた後にのみ起動時間が表示されます。これは、Firefox を開いた時間だけを表します。たとえば、
real 0m50.565s
user 0m4.276s
sys 0m0.248s
Firefoxの起動に必要な金額を正確にどのように知ることができますか?
ベストアンサー1
これは非常にハッキーでスクリプトできません。
Firefoxは、次のようにコマンドラインからJavaScriptを実行できます。
firefox "javascript:alert(Date.now())"
これでFirefoxが開き、JavaScriptが実行され、現在のエポック時間(ミリ秒まで正しい)を含むメッセージボックスが表示されます。
コマンドラインからエポック中に経過したミリ秒を取得できます。
date +%s%N | cut -b1-13
したがって、あなたの質問に答えるには、以下を実行します。
date +%s%N | cut -b1-13; iceweasel "javascript:alert(Date.now())"
次に、Firefoxの数字から端末の数字を減算します。これは、FirefoxがいくつかのデフォルトのJavaScriptを開いて表示するのにかかる時間(ミリ秒)を提供します。
源泉: