Browse Source

[1603] updated the benchmark to include the intermediate version of renderer.

JINMEI Tatuya 13 years ago
parent
commit
84a7f88f41
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/lib/dns/benchmarks/message_renderer_bench.cc

+ 8 - 0
src/lib/dns/benchmarks/message_renderer_bench.cc

@@ -17,6 +17,7 @@
 #include <dns/name.h>
 #include <dns/messagerenderer.h>
 #include <dns/oldmessagerenderer.h>
+#include <dns/expmessagerenderer.h>
 
 #include <cassert>
 #include <vector>
@@ -167,6 +168,13 @@ main(int argc, char* argv[]) {
         BenchMark<DumbRendererBenchMark>(iteration,
                                          DumbRendererBenchMark(names));
 
+        typedef MessageRendererBenchMark<ExpMessageRenderer>
+            ExpRendererBenchMark;
+        cout << "Benchmark for experimental MessageRenderer " <<
+            it->second << endl;
+        BenchMark<ExpRendererBenchMark>(iteration,
+                                        ExpRendererBenchMark(names));
+
         typedef MessageRendererBenchMark<MessageRenderer> RendererBenchMark;
         cout << "Benchmark for new MessageRenderer " << it->second << endl;
         BenchMark<RendererBenchMark>(iteration, RendererBenchMark(names));