GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie misst man die Startzeit von Firefox?

Ich möchte messen, wie lange es dauert, bis einige Software gestartet wird.

Ich kenne den Befehl time Aber im Fall von Firefox (Iceweasel für mich unter Debian) gibt dieser Befehl nur die Zeit aus, zu der ich Firefox geöffnet habe. Wenn ich starte:

$ time iceweasel www.google.com

Ich habe nur eine Startzeit, nachdem ich Firefox geschlossen habe, und diese Zeit zeigt nur an, wie lange ich Firefox geöffnet gelassen habe. Zum Beispiel:

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

Wie kann ich genau wissen, wie viel Firefox zum Starten benötigt?

Akzeptierte Antwort:

Das ist hacky und nicht skriptfähig.

Firefox kann Javascript wie folgt über die Befehlszeile ausführen:

firefox "javascript:alert(Date.now())"

Dadurch wird Firefox geöffnet und Javascript ausgeführt, das ein Meldungsfeld mit der aktuellen Epochenzeit auf die Millisekunde genau anzeigt.

Sie können die Anzahl der Millisekunden, die in der Epochenzeit verstrichen sind, auf Ihrer Befehlszeile mit

abrufen
date +%s%N | cut -b1-13

Um Ihre Frage zu beantworten, führen Sie

aus
date +%s%N | cut -b1-13; iceweasel "javascript:alert(Date.now())"

Dann subtrahieren Sie die Zahl in Ihrem Terminal von der Zahl in Firefox. Dies gibt Ihnen die Anzahl der Millisekunden, die Firefox benötigt hat, um einige grundlegende Javascripts zu öffnen und anzuzeigen.

Quellen:

  • 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. So finden Sie heraus, wo sich der Firefox-Bin befindet

  2. Wie merkt man sich Befehlsoptionen?

  3. Wie misst man die Desktop-Anmeldezeit mit Bootchart?

  4. So führen Sie ein Shell-Skript beim Start aus

  5. Wie misst man die durchschnittliche Ausführungszeit eines Skripts?

So ändern Sie die Zeit unter Kali Linux

So verbessern Sie die Startzeit von Anwendungen unter Linux

So aktivieren Sie den Dunkelmodus in Firefox

So installieren Sie Firefox unter CentOS 8

So stellen Sie Datum und Uhrzeit unter Linux ein

Ubuntu-Tipps:So starten Sie Anwendungen automatisch während des Starts