mguenth83
Goto Top

Startgeschwindigkeit von Programmen messen

Hi,
ich wolte kurz fragen ob jemand schonmal Erfahrungen mit messen der Startgewindiogkeit der Programme hat.
Ich bräuchte irgend ein Tool was mir anzeigt wie lange ein Programm braucht damit es komplett gestartet ist.

Hintergund ist, das ich an verschienden Tagen die Startgeschwindigkeit der Tools messen will..

Gruß
Matthias

Content-ID: 206579

Url: https://administrator.de/contentid/206579

Ausgedruckt am: 17.11.2024 um 03:11 Uhr

goscho
goscho 16.05.2013 um 14:57:14 Uhr
Goto Top
Hi Matthias,

Ich bräuchte irgend ein Tool was mir anzeigt wie lange ein Programm braucht damit es komplett gestartet ist.
Ich würde dafür das althergebrachte Tool namens 'Uhr' verwenden.
Wenn es genauer sein soll, geht auch die spezielle Variante 'Stoppuhr'.
mguenth83
mguenth83 16.05.2013 um 15:03:19 Uhr
Goto Top
Jein das ganze soll automatisch laufen.

Sprich die User rufen bei uns im Rechenzentrum an das die Programme langsamer starten. Die frage ist immer was ist langsam? Wir haben neulich auch VDI umgestellt und die User beschweren sich das es ab und zu langsam läuft. Jetzt brauche ich also einen Wert (möglichst automatisiert) die auf einer Machine ständig programme startet und wieder schießt und dabei die Zeit misst wie lange sie gebraucht hat um zu starten...sprich wieviel ms die anwendung brauch um zu starten
DerWoWusste
DerWoWusste 16.05.2013 um 22:55:03 Uhr
Goto Top
Hi.

Ich halte das für aussichtslos. Menschen können entscheiden, wann ein Programm geladen ist, aber ein dummer Rechner? Du müsstest also definieren, wann das Programm als geladen gilt und schauen, ob Du mittels Skripting dies wirklich zuverlässig auslesen kannst. Definierst Du zum Beispiel, dass es geladen ist, sobald dessen .exe "zur Ruhe kommt", also nichts mehr einliest, müsstest Du ein Monitoring auf die exe legen... rat mal, was dieses Monitoring verursacht: es geht noch viel langsamer und eine Beurteilung wird schwieriger. Außerdem kann eine exe kurzzeitig mal nichts machen und dann noch weiter laden... halte ich für völlig aussichtslos.
Lochkartenstanzer
Lochkartenstanzer 16.05.2013 um 23:29:21 Uhr
Goto Top
Zitat von @mguenth83:
Ich bräuchte irgend ein Tool was mir anzeigt wie lange ein Programm braucht damit es komplett gestartet ist.

wie die Kollegen schon sagten: Automatisiert ist das eine unmöglichkeit, sofern Du keine Kriterien festmachen kannst, an denen das programm erkennt, das etwas "geladen" oder "gestartet" ist. da ist die Stoppuhr imemr noch das beste Mittel

Hintergund ist, das ich an verschienden Tagen die Startgeschwindigkeit der Tools messen will..

An dem einen tag hat der User 20 andere Fenster offen und ein dutzen hinetrgrundtasks, an dem nächsten hat er gerade einen neustart gemacht. Wie willst Du das erfassen?

Am besten läßt Du den tasmanager oder den Rsourcenmonitor mitlaufen, um zu sehen, ob da andere engpässe sind.

lks
goscho
goscho 17.05.2013 um 08:13:17 Uhr
Goto Top
Moin,

erschwerend kommt noch hinzu, dass sehr viele Programme nach dem Erststart seit Systemneustart viele Dinge cachen und bei einem nochmaligen Start dann viel schneller geladen sind.
Lochkartenstanzer
Lochkartenstanzer 17.05.2013 um 08:58:24 Uhr
Goto Top
Nachtrag:

Auch heise (c't) mißt übrigens Startzeiten von Systemen mit Stopuhren. face-smile

lks

PS: Du könntest natürlich Dir auch die passenden Anwendungsbenchmarks laufen und laufen lassen. Das dürfte dann aber overkill sein.