It's better to calculate the histogram before saving it. This was introduced
in an earlier commit of mine fixing the quantile calculation.
Signed-off-by: Sebastien Dugue <[EMAIL PROTECTED]>
Cc: Darren Hart <[EMAIL PROTECTED]>
Cc: Tim Chavez <[EMAIL PROTECTED]>
---
.../pthread_kill_latency/pthread_kill_latency.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
b/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
index fa1c3c9..e9b95fa 100644
--- a/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
+++ b/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
@@ -171,11 +171,11 @@ void *signal_receiving_thread(void *arg)
atomic_set(1, &flag);
}
+ stats_hist(&hist, &dat);
stats_container_save("samples", "pthread_kill Latency Scatter Plot",
"Iteration", "Latency (us)", &dat, "points");
stats_container_save("hist", "pthread_kill Latency Histogram",
"Latency (us)", "Samples", &hist, "steps");
- stats_hist(&hist, &dat);
printf("\n");
printf("Min: %lu us\n", stats_min(&dat));
@@ -185,7 +185,7 @@ void *signal_receiving_thread(void *arg)
printf("Quantiles:\n");
stats_quantiles_calc(&dat, &quantiles);
stats_quantiles_print(&quantiles);
- printf("Failures: %d\n", fail);
+ printf("Failures: %d\n", fail);
printf("Criteria: Time < %d us\n", THRESHOLD);
printf("Result: %s", fail ? "FAIL" : "PASS");
printf("\n\n");
--
1.5.4.rc2.84.gf85fd-dirty
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list