From 0529906f47c71b76840d06e0b7527ecbd62ac294 Mon Sep 17 00:00:00 2001 From: Abhinab Kanrar Date: Wed, 7 Jun 2017 19:10:23 +0530 Subject: [PATCH] moving jmh into libraries module (#1996) * moving jmh into libraries module * refactoring jmh * Update pom.xml --- libraries/pom.xml | 10 ++++++++++ .../src/main/java/com/baeldung/jmh/BenchMark.java | 12 ++++++++++++ .../src/main/java/com/baeldung/jmh/JmhDemo.java | 14 ++++++++++++++ .../src/main/resources/META-INF/BenchmarkList | 0 4 files changed, 36 insertions(+) create mode 100644 libraries/src/main/java/com/baeldung/jmh/BenchMark.java create mode 100644 libraries/src/main/java/com/baeldung/jmh/JmhDemo.java create mode 100644 libraries/src/main/resources/META-INF/BenchmarkList diff --git a/libraries/pom.xml b/libraries/pom.xml index 6e96eab28f..653f21d1f6 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -308,6 +308,16 @@ jool 0.9.12 + + org.openjdk.jmh + jmh-core + 1.19 + + + org.openjdk.jmh + jmh-generator-annprocess + 1.19 + io.netty netty-all diff --git a/libraries/src/main/java/com/baeldung/jmh/BenchMark.java b/libraries/src/main/java/com/baeldung/jmh/BenchMark.java new file mode 100644 index 0000000000..bc0c348556 --- /dev/null +++ b/libraries/src/main/java/com/baeldung/jmh/BenchMark.java @@ -0,0 +1,12 @@ +package com.baeldung.jmh; + +import org.openjdk.jmh.annotations.Benchmark; + +public class BenchMark { + + @Benchmark + public void init() { + + } + +} diff --git a/libraries/src/main/java/com/baeldung/jmh/JmhDemo.java b/libraries/src/main/java/com/baeldung/jmh/JmhDemo.java new file mode 100644 index 0000000000..bcd585e586 --- /dev/null +++ b/libraries/src/main/java/com/baeldung/jmh/JmhDemo.java @@ -0,0 +1,14 @@ +package com.baeldung.jmh; + +import java.io.IOException; + +import org.openjdk.jmh.Main; +import org.openjdk.jmh.runner.RunnerException; + +public class JmhDemo { + + public static void main(String[] args) throws RunnerException, IOException { + Main.main(args); + } + +} diff --git a/libraries/src/main/resources/META-INF/BenchmarkList b/libraries/src/main/resources/META-INF/BenchmarkList new file mode 100644 index 0000000000..e69de29bb2