master > master: code go, py - Anzeige von Metriken vereinheitlicht; start/stop unmittelbar um Ausführung des Algorithmus

This commit is contained in:
RD
2021-11-02 13:05:34 +01:00
parent e8e36113be
commit 6d97bcc6db
12 changed files with 100 additions and 50 deletions

View File

@@ -63,9 +63,6 @@ func FancyFindPoison(input_L []int) (int, error) {
// Start Message
setup.DisplayStartOfAlgorithm(name, inputs)
// Metriken initialisieren
metrics.RestartMetrics()
// Prechecks:
if setup.AppConfigPerformChecks() {
err = preChecks(input_L)
@@ -75,7 +72,10 @@ func FancyFindPoison(input_L []int) (int, error) {
}
// Ausführung des Algorithmus:
metrics.ResetMetrics()
metrics.StartMetrics()
output_index = FindPoison(input_L)
metrics.StopMetrics()
outputs = map[string]interface{}{
"index": output_index,
}
@@ -122,9 +122,6 @@ func FancyFindPoisonFast(input_L []int) (int, error) {
// Start Message
setup.DisplayStartOfAlgorithm(name, inputs)
// Metriken initialisieren
metrics.RestartMetrics()
// Prechecks:
if setup.AppConfigPerformChecks() {
err = preChecks(input_L)
@@ -134,7 +131,10 @@ func FancyFindPoisonFast(input_L []int) (int, error) {
}
// Ausführung des Algorithmus:
metrics.ResetMetrics()
metrics.StartMetrics()
output_index = FindPoisonFast(input_L)
metrics.StopMetrics()
outputs = map[string]interface{}{
"index": output_index,
}