package javasnack.snacks.jmh;

import javasnack.RunnableSnack;

public class JmhBenchmark implements RunnableSnack {
    @Override
    public void run(String... args) throws Exception {
        org.openjdk.jmh.Main.main(args);
    }
}

@@ -57,16 +57,803 @@
 Snack;%0A%0A
+/* reference:%0A * - OpenJDK: jmh%0A *  - https://openjdk.java.net/projects/code-tools/jmh/%0A * - JMH%E3%81%A7Java%E3%81%AE%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%83%99%E3%83%B3%E3%83%81%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B - %E8%A6%9A%E3%81%88%E3%81%9F%E3%82%89%E6%9B%B8%E3%81%8F%0A *  - https://blog.y-yuki.net/entry/2016/11/05/000000%0A * - JMH - Java Microbenchmark Harness%0A *  - http://tutorials.jenkov.com/java-performance/jmh.html%0A * %0A * tutorials:%0A * - JMH(Java Microbenchmark Harness)%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%AA%E3%81%8C%E3%82%89%E5%8B%89%E5%BC%B7 - Mitsuyuki.Shiiba%0A *   - https://bufferings.hatenablog.com/entry/2018/10/14/232631%0A * - %E5%BE%8C%E7%B7%A8%EF%BC%9AJMH(Java Microbenchmark Harness)%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%AA%E3%81%8C%E3%82%89%E5%8B%89%E5%BC%B7 - Mitsuyuki.Shiiba%0A *   - https://bufferings.hatenablog.com/entry/2018/10/30/014901%0A * - Java JMH Benchmark Tutorial %E2%80%93 Mkyong.com%0A *   - https://mkyong.com/java/java-jmh-benchmark-tutorial/%0A * - Microbenchmarking with Java %7C Baeldung%0A *   - https://www.baeldung.com/java-microbenchmark-harness%0A */%0A
 public c

add reference/tutorial link urls to JmhBenchmark