]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[1603] updated the benchmark to include the intermediate version of renderer.
authorJINMEI Tatuya <jinmei@isc.org>
Fri, 9 Mar 2012 00:57:05 +0000 (16:57 -0800)
committerJINMEI Tatuya <jinmei@isc.org>
Fri, 9 Mar 2012 00:57:05 +0000 (16:57 -0800)
src/lib/dns/benchmarks/message_renderer_bench.cc

index 480f3737436b196c969fce63e189b6c714cdecd7..db814be3217d80e2b07b6ad2a881b0bd359683fe 100644 (file)
@@ -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));