Moin,
bin gerade dabei gedanklich eine kleines Tool zur Zeitmessung einzelner Anwendungen durchzuspielen. Eine Art "Anwendungsstoppuhr" bzw. ServiceTracker. Soll zur Unterstützung und Beobachtung im Problemfall dienen. Gerade in unserer großen IT Struktur / Netz sind dies immer wieder Fragen die uns quälen. "User A meint Anwendung A ist heute sehr langsam". Backofficemaschinen laufen einwandfrei, keine Last zu erkennen. Hier für möchte ich gerne ein kleines Helferlein konstruieren, welche z.B. User A *klickt* auf Verarbeiten -> Prozess im Hintergrund arbeitet bis er fertig ist -> Tool hat die Zeit seit *Klick* bis zu dem Zeitpunkt gestoppt, bis Prozess keine Regung mehr zeigt oder Ergebnis dargestellt o.ä..
Ist das überhaupt so realisierbar wie ich mir das gerade vorstelle? Den Klick oder Start einer Anwendung könnte man ja über Event bzw. den Prozess abfangen und die Uhr laufen lassen. Aber wie erkenne ich am sinnvollsten das Ende eines Verarbeitungschrittes. Ein Klick-event ist ja nicht vorhanden. Der Prozess läuft ja weiterhin, mit etwas Grundrauschen. Ist ja jetzt nicht so das man einfach auf die Existenz eines bestimmten Prozesses referenzieren kann. Vielleicht ein Kombination aus mehren Möglichkeiten (Fensterstatus, Prozess, usw.)?
PS: Ich suche kein fertiges Script - sondern eher den theoretischen Ansatz!
VG Gibbs