From 3ccdf11a93ac1d0f138a89c86ad011d7f80c9fdd Mon Sep 17 00:00:00 2001 From: liyafan82 Date: Wed, 23 Sep 2020 14:49:44 +0800 Subject: [PATCH 1/2] ARROW-10069: [Java] Support running Java benchmarks from command line --- java/performance/pom.xml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/java/performance/pom.xml b/java/performance/pom.xml index 42b0b35f58d..0b74ae8e7e9 100644 --- a/java/performance/pom.xml +++ b/java/performance/pom.xml @@ -96,6 +96,11 @@ 1.21 1.8 benchmarks + true + .* + 1 + 5 + 5 @@ -140,6 +145,36 @@ + + org.codehaus.mojo + exec-maven-plugin + + + run-java-benchmarks + integration-test + + exec + + + ${skip.perf.benchmarks} + test + java + + -classpath + + org.openjdk.jmh.Main + ${benchmark.filter} + -f + ${benchmark.forks} + -w + ${benchmark.warmups} + -r + ${benchmark.runs} + + + + + From e7920ae50c87e8d8f7982c32cd9c5cde2712b56c Mon Sep 17 00:00:00 2001 From: liyafan82 Date: Sun, 27 Sep 2020 12:28:21 +0800 Subject: [PATCH 2/2] ARROW-10069: [Java] Resolve comments --- java/performance/pom.xml | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/java/performance/pom.xml b/java/performance/pom.xml index 0b74ae8e7e9..d1eb45aa77d 100644 --- a/java/performance/pom.xml +++ b/java/performance/pom.xml @@ -148,6 +148,7 @@ org.codehaus.mojo exec-maven-plugin + 1.6.0 run-java-benchmarks @@ -155,25 +156,25 @@ exec - - ${skip.perf.benchmarks} - test - java - - -classpath - - org.openjdk.jmh.Main - ${benchmark.filter} - -f - ${benchmark.forks} - -w - ${benchmark.warmups} - -r - ${benchmark.runs} - - + + ${skip.perf.benchmarks} + test + java + + -classpath + + org.openjdk.jmh.Main + ${benchmark.filter} + -f + ${benchmark.forks} + -wi + ${benchmark.warmups} + -i + ${benchmark.runs} + +