diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-05-24 21:08:43 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-05-24 21:08:43 +0000 |
commit | dfd7759ebf34e5597830eca8b89256ec02900235 (patch) | |
tree | 0ab5f414261e7d0845430e0b63bccdd86a174c69 /src/datacache | |
parent | c8474ed9fabff3506d86c915e08fd9f5827ee3ec (diff) | |
download | gnunet-dfd7759ebf34e5597830eca8b89256ec02900235.tar.gz gnunet-dfd7759ebf34e5597830eca8b89256ec02900235.zip |
fix performance metric
Diffstat (limited to 'src/datacache')
-rw-r--r-- | src/datacache/perf_datacache.c | 21 |
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; |