aboutsummaryrefslogtreecommitdiff
path: root/src/datacache
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-05-24 21:08:43 +0000
committerChristian Grothoff <christian@grothoff.org>2011-05-24 21:08:43 +0000
commitdfd7759ebf34e5597830eca8b89256ec02900235 (patch)
tree0ab5f414261e7d0845430e0b63bccdd86a174c69 /src/datacache
parentc8474ed9fabff3506d86c915e08fd9f5827ee3ec (diff)
downloadgnunet-dfd7759ebf34e5597830eca8b89256ec02900235.tar.gz
gnunet-dfd7759ebf34e5597830eca8b89256ec02900235.zip
fix performance metric
Diffstat (limited to 'src/datacache')
-rw-r--r--src/datacache/perf_datacache.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/datacache/perf_datacache.c b/src/datacache/perf_datacache.c
index fe42f3f0f..a3c59ff4f 100644
--- a/src/datacache/perf_datacache.c
+++ b/src/datacache/perf_datacache.c
@@ -104,10 +104,12 @@ run (void *cls,
104 ITERATIONS, 104 ITERATIONS,
105 (unsigned long long) GNUNET_TIME_absolute_get_duration(start).rel_value); 105 (unsigned long long) GNUNET_TIME_absolute_get_duration(start).rel_value);
106 GNUNET_snprintf (gstr, sizeof (gstr), 106 GNUNET_snprintf (gstr, sizeof (gstr),
107 "Time to PUT %u items in %s-datacache", 107 "DATACACHE-%s",
108 ITERATIONS,
109 plugin_name); 108 plugin_name);
110 GAUGER ("DATACACHE", gstr, GNUNET_TIME_absolute_get_duration(start).rel_value, "ms"); 109 GAUGER (gstr,
110 "Time to PUT item in datacache",
111 GNUNET_TIME_absolute_get_duration(start).rel_value / ITERATIONS,
112 "ms/item");
111 start = GNUNET_TIME_absolute_get (); 113 start = GNUNET_TIME_absolute_get ();
112 memset (&k, 0, sizeof (GNUNET_HashCode)); 114 memset (&k, 0, sizeof (GNUNET_HashCode));
113 for (i = 0; i < ITERATIONS; i++) 115 for (i = 0; i < ITERATIONS; i++)
@@ -120,16 +122,15 @@ run (void *cls,
120 k = n; 122 k = n;
121 } 123 }
122 fprintf (stderr, "\n"); 124 fprintf (stderr, "\n");
123 fprintf (stdout, "Found %u/%u items in %llums (%u were deleted during storage processing)\n", 125 fprintf (stdout,
126 "Found %u/%u items in %llums (%u were deleted during storage processing)\n",
124 found, ITERATIONS, 127 found, ITERATIONS,
125 (unsigned long long) GNUNET_TIME_absolute_get_duration(start).rel_value, 128 (unsigned long long) GNUNET_TIME_absolute_get_duration(start).rel_value,
126 ITERATIONS - found); 129 ITERATIONS - found);
127 GNUNET_snprintf (gstr, sizeof (gstr), 130 if (found > 0)
128 "Time to try to GET %u items from %s-datacache", 131 GAUGER (gstr,
129 ITERATIONS, 132 "Time to GET item from datacache",
130 plugin_name); 133 GNUNET_TIME_absolute_get_duration(start).rel_value / found, "ms/item");
131 GAUGER ("DATACACHE", gstr, GNUNET_TIME_absolute_get_duration(start).rel_value, "ms");
132
133 GNUNET_DATACACHE_destroy (h); 134 GNUNET_DATACACHE_destroy (h);
134 ASSERT (ok == 0); 135 ASSERT (ok == 0);
135 return; 136 return;