Laufzeitmessung in Skripten


Die Laufzeit der Skriptaktionen in todo4teams sollte immer kurz sein, da der Benutzer in den meisten Fällen (z. B. bei Start-, Übernahme- oder Endaktionen) damit rechnet, die Aktion abzuschließen, bevor er den todo4teams-Client weiter bedienen kann.

Um zu sehen, wie lange die Ausführung Ihrer Skripte dauert, können Sie ganz einfach Zeitmessungen durchführen und später die minimale, maximale und durchschnittliche Laufzeit anzeigen.

Fügen Sie dazu die folgenden Codezeilen zu Ihrem Skript hinzu:

var monitor = helper.callStaticMethodForClass("com.proxemo.todo4.bom.ToDoMonitor", "getInstance");

var monitorPoint;

try{
    monitorPoint = monitor.start("MyTestMonitor");
    println("Measure me!")
}
finally{
 if(monitorPoint!=null)    
    monitorPoint.stop();
}

Wechseln Sie im Hauptmenü zu  "Monitoring" (  image-20241202162842-1.png) und sehen Sie sich dort Ihren Monitorin-Eintrag an – in diesem Beispiel haben wir ihn „MyTestMonitor“ genannt, um die Anzahl der Millisekunden pro Lauf, die Anzahl der Läufe und die Gesamtlaufzeit Ihres Codes anzuzeigen:

image-20241202163125-3.png