@@ -0,0 +1,612 @@
+package foam.nanos.bench.benchmarks;%0A%0Aimport java.util.Map;%0Aimport foam.core.X;%0Aimport foam.nanos.bench.Benchmark;%0Aimport foam.nanos.bench.BenchmarkRunner;%0Aimport foam.nanos.bench.BenchmarkRunner.Builder;%0Aimport foam.nanos.pm.PM;%0A%0Apublic class PMBenchmark implements Benchmark %7B%0A%0A  @Override%0A  public void setup(X x) %7B%0A    // TODO Auto-generated method stub%0A%0A  %7D%0A%0A  @Override%0A  public void teardown(X x, Map stats) %7B%0A    // TODO Auto-generated method stub%0A%0A  %7D%0A%0A  @Override%0A  public void execute(X x) %7B%0A    PM pm = new PM(Object.class,%22def%22);%0A    pm.log(x);%0A  %7D%0A%0A%7D%0A//PM pm = new PM(%22abc%22,%22def%22);%0A//pm.log(x);%0A//%7D

add benchmarkPM