Startzeit/dauer vom Programmen ermitteln
Re: Startzeit/dauer vom Programmen ermitteln
mit
kannst du die "user" und "sys" Zeiten ermitteln.
Das entspricht zwar nicht ganz der reinen Startzeit sondern der gsamten CPU-Zeit. Wenn du den mc aber ohne weitere Aktionen sofort wieder verläßt, kommt man zumindest nah dran.
Die reine Startzeit läßt sich ohnehin nicht ermitteln, dazu müßte man schon mit einem Debugger am Programm ansetzen und einen Breakpoint nach der Programminitialisierug setzen.
Bei graphischen Programmen wird es noch komplizierter, denn viele Dinge werden bei graphischen Programmen erst bei Bedarf aufgebaut, so daß solche Programme praktisch nie vollständig initialisiert sind. Optionen, die man nie anklickt, werden meist gar nicht initialisiert.
Code: Alles auswählen
time mc
Das entspricht zwar nicht ganz der reinen Startzeit sondern der gsamten CPU-Zeit. Wenn du den mc aber ohne weitere Aktionen sofort wieder verläßt, kommt man zumindest nah dran.
Die reine Startzeit läßt sich ohnehin nicht ermitteln, dazu müßte man schon mit einem Debugger am Programm ansetzen und einen Breakpoint nach der Programminitialisierug setzen.
Bei graphischen Programmen wird es noch komplizierter, denn viele Dinge werden bei graphischen Programmen erst bei Bedarf aufgebaut, so daß solche Programme praktisch nie vollständig initialisiert sind. Optionen, die man nie anklickt, werden meist gar nicht initialisiert.
Re: Startzeit/dauer vom Programmen ermitteln
Das ist zumindest schon mal wesentlich besser als manuelles stoppen der Zeit.MSfree hat geschrieben:02.08.2023 15:59:04mitkannst du die "user" und "sys" Zeiten ermitteln.Code: Alles auswählen
time mc
Das entspricht zwar nicht ganz der reinen Startzeit sondern der gsamten CPU-Zeit. Wenn du den mc aber ohne weitere Aktionen sofort wieder verläßt, kommt man zumindest nah dran.
So wichtig ist mir das auch nicht bzw den Aufwand nicht wert.Die reine Startzeit läßt sich ohnehin nicht ermitteln, dazu müßte man schon mit einem Debugger am Programm ansetzen und einen Breakpoint nach der Programminitialisierug setzen.
Danke fuer die Antworten und HInweise. Die "user" und "sys" Zeiten von time sind fuer mich ausreichend genau (mit time mc mehrmals gemacht und die Werte gemittelt: mc 0,01s user 0,01s. Im Vergleich dazu ranger: ranger 0.12s user 0.03s... das passt meinem Gefuehl nach.Bei graphischen Programmen wird es noch komplizierter, denn viele Dinge werden bei graphischen Programmen erst bei Bedarf aufgebaut, so daß solche Programme praktisch nie vollständig initialisiert sind. Optionen, die man nie anklickt, werden meist gar nicht initialisiert.