GNU/Linux >> Linux の 問題 >  >> Linux

Firefoxの起動時間を測定する方法は?

一部のソフトウェアの起動にかかる時間を測定したいと思います。

timeコマンドを知っています しかし、firefox(Debianではiceweasel)の場合、このコマンドは、firefoxを開いたときだけ出力します。起動した場合:

$ time iceweasel www.google.com

Firefoxを閉じた後にのみ起動時間があります。この時間は、Firefoxを開いたままにしていた時間のみを示します。例:

real    0m50.565s
user    0m4.276s
sys 0m0.248s

Firefoxを起動する必要がある量を正確に知るにはどうすればよいですか?

承認された回答:

これはハッキーでスクリプト化できません。

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を開いて表示するのにかかったミリ秒数がわかります。

出典:

  • https://superuser.com/questions/157304/how-can-i-make-firefox-load-javascript-from-the-command-line
  • https://stackoverflow.com/questions/3830244/get-current-date-time-in-seconds
  • https://serverfault.com/questions/151109/how-do-i-get-current-unix-time-in-milliseconds-using-bash

Linux
  1. Linuxでタイムゾーンを設定または変更する方法

  2. 起動時にGUIプログラムを実行しますか?

  3. Firefoxのビンがどこにあるかを知る方法は?

  1. Debain 11 でタイムゾーンを設定または変更する方法

  2. 起動時にシェルスクリプトを実行する方法

  3. コンソールで Firefox を強制終了するにはどうすればよいですか?

  1. Linux –パケットが到着する時間を測定する方法は?

  2. コマンドオプションを覚える方法は??

  3. スクリプトの平均実行時間を測定する方法は?