|
@@ -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));
|