コード例 #1
0
  public static void main(String[] args) throws RunnerException {
    Options opt =
        new OptionsBuilder()
            .include(".*" + Class.class.getSimpleName() + ".*") // CLASS
            .timeUnit(TimeUnit.NANOSECONDS)
            .mode(Mode.AverageTime)
            .warmupIterations(20)
            .warmupTime(TimeValue.milliseconds(1)) // ALLOWED TIME
            .measurementIterations(5)
            .measurementTime(TimeValue.milliseconds(1)) // ALLOWED TIME
            .forks(1) // FORKS
            .verbosity(VerboseMode.SILENT) // GRAPH
            .threads(1) // THREADS
            .build();

    Benchmarks.chart(Benchmarks.parse(new Runner(opt).run()), "Reflection+methods"); // TITLE
  }