diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-08-19 19:01:45 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-08-19 19:01:45 +0200 |
commit | 95e09c7668e0d41e82b069caae5310d7fa5cbd71 (patch) | |
tree | b021e2e801502b8c174fa26596e61e31da776075 /src/util/benchmark.c | |
parent | af99085b7163fdded4dfad94fd2a98231bc12209 (diff) | |
download | gnunet-95e09c7668e0d41e82b069caae5310d7fa5cbd71.tar.gz gnunet-95e09c7668e0d41e82b069caae5310d7fa5cbd71.zip |
fix benchmark for threads
Diffstat (limited to 'src/util/benchmark.c')
-rw-r--r-- | src/util/benchmark.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/util/benchmark.c b/src/util/benchmark.c index f832931ee..108e01659 100644 --- a/src/util/benchmark.c +++ b/src/util/benchmark.c | |||
@@ -64,8 +64,9 @@ write_benchmark_data (struct BenchmarkData *bd) | |||
64 | return; | 64 | return; |
65 | } | 65 | } |
66 | 66 | ||
67 | GNUNET_asprintf (&s, "%s/gnunet-benchmark-ops-%llu-%llu.txt", | 67 | GNUNET_asprintf (&s, "%s/gnunet-benchmark-ops-%s-%llu-%llu.txt", |
68 | benchmark_dir, | 68 | benchmark_dir, |
69 | (pid == tid) ? "main" : "thread", | ||
69 | (unsigned long long) pid, | 70 | (unsigned long long) pid, |
70 | (unsigned long long) tid); | 71 | (unsigned long long) tid); |
71 | 72 | ||
@@ -116,8 +117,9 @@ write_benchmark_data (struct BenchmarkData *bd) | |||
116 | 117 | ||
117 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_file_close (fh)); | 118 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_file_close (fh)); |
118 | 119 | ||
119 | GNUNET_asprintf (&s, "%s/gnunet-benchmark-urls-%llu-%llu.txt", | 120 | GNUNET_asprintf (&s, "%s/gnunet-benchmark-urls-%s-%llu-%llu.txt", |
120 | benchmark_dir, | 121 | benchmark_dir, |
122 | (pid == tid) ? "main" : "thread", | ||
121 | (unsigned long long) pid, | 123 | (unsigned long long) pid, |
122 | (unsigned long long) tid); | 124 | (unsigned long long) tid); |
123 | 125 | ||
@@ -175,6 +177,7 @@ thread_destructor (void *cls) | |||
175 | return; | 177 | return; |
176 | 178 | ||
177 | GNUNET_assert (NULL != bd); | 179 | GNUNET_assert (NULL != bd); |
180 | write_benchmark_data (bd); | ||
178 | } | 181 | } |
179 | 182 | ||
180 | 183 | ||