[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r14863 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r14863 - gnunet/src/transport |
Date: |
Tue, 5 Apr 2011 11:17:52 +0200 |
Author: wachs
Date: 2011-04-05 11:17:52 +0200 (Tue, 05 Apr 2011)
New Revision: 14863
Modified:
gnunet/src/transport/test_transport_ats.c
Log:
gauger
Modified: gnunet/src/transport/test_transport_ats.c
===================================================================
--- gnunet/src/transport/test_transport_ats.c 2011-04-05 09:02:16 UTC (rev
14862)
+++ gnunet/src/transport/test_transport_ats.c 2011-04-05 09:17:52 UTC (rev
14863)
@@ -24,6 +24,7 @@
#include "platform.h"
#include "gnunet_testing_lib.h"
#include "gnunet_scheduler_lib.h"
+#include "gauger.h"
#define VERBOSE GNUNET_NO
@@ -144,15 +145,33 @@
int c;
char * output = NULL;
char * temp;
+ double average;
+ double stddev;
+ double measure = MEASUREMENTS;
for (c=0; c<MEASUREMENTS;c++)
{
+ average += (double) results[c].duration;
GNUNET_asprintf(&temp, "%s ,%i,%llu,%llu,%llu,%llu,",
(output==NULL) ? "" : output, c, results[c].peers, results[c].mechs,
results[c].duration, results[c].solution);
GNUNET_free_non_null (output);
output = temp;
}
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR,"%s\n",output);
+ average /= measure;
+ for (c=0; c<MEASUREMENTS;c++)
+ {
+ stddev += (results[c].duration - average) *
(results[c].duration - average);
+ }
+ stddev /= measure;
+ stddev = sqrt (stddev);
+ GNUNET_log
(GNUNET_ERROR_TYPE_ERROR,"%s,avg,%f,stddev,%f\n",output,average,stddev);
+ /* only log benchmark time for 10 peers */
+
+ if (results[c].peers == (10))
+ {
+ GAUGER ("TRANSPORT", "ATS execution time 10 peers", (int)
average , "ms");
+ }
+
shutdown_peers();
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r14863 - gnunet/src/transport,
gnunet <=