From b53ef284be05a47ae64bfb7a94cf5157016dbec8 Mon Sep 17 00:00:00 2001 From: Krzysztof Skrzypczynski Date: Tue, 28 Jan 2025 13:37:57 +0100 Subject: [PATCH] Add profiles for Java versions 16-23 Signed-off-by: Krzysztof Skrzypczynski --- pom.xml | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 184 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index c28ffc04..f280f2d1 100644 --- a/pom.xml +++ b/pom.xml @@ -39,10 +39,27 @@ 11 - **/*SwitchBenchmark.java,**/holidayplanner/**/*.java,**/IoBlockingRoundtripLatencyBenchmark.java,**/VPThread*.java,**/StringConcatenationBenchmark.java,**/StringFormatBenchmark.java,**/StringWhitespaceBenchmark.java,**/api/time/**.java + **/*SwitchBenchmark.java, + **/holidayplanner/**/*.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/StringConcatenationBenchmark.java, + **/StringFormatBenchmark.java, + **/StringWhitespaceBenchmark.java, + **/api/time/**.java - **/*SwitchBenchmark.java,**/holidayplanner/**/*.java,**/IoBlockingRoundtripLatencyBenchmark.java,**/VPThread*.java,**/*VectorApiBenchmark.java,**/RandomGeneratorBenchmark.java,**/ThreadLocalRandomBenchmark.java,**/StringConcatenationBenchmark.java,**/StringFormatBenchmark.java,**/StringWhitespaceBenchmark.java,**/api/time/**.java + **/*SwitchBenchmark.java, + **/holidayplanner/**/*.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/*VectorApiBenchmark.java, + **/RandomGeneratorBenchmark.java, + **/ThreadLocalRandomBenchmark.java, + **/StringConcatenationBenchmark.java, + **/StringFormatBenchmark.java, + **/StringWhitespaceBenchmark.java, + **/api/time/**.java --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED,--enable-preview @@ -50,15 +67,127 @@ + + jdk16_profile + + 16 + + **/*SwitchBenchmark.java, + **/holidayplanner/**/*.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java,**/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java, + **/StringWhitespaceBenchmark.java, + **/api/time/**.java + + + **/*SwitchBenchmark.java, + **/holidayplanner/**/*.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/StringConcatenationBenchmark.java, + **/StringFormatBenchmark.java, + **/RandomGeneratorBenchmark.java, + **/api/time/**.java, + **/ThreadLocalRandomBenchmark.java, + **/*VectorApiBenchmark.java, + **/*StringFormatTemplateBenchmark.java, + **/*StringConcatenationTemplateBenchmark.java + + + --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED + + + + jdk17_profile 17 - **/TypeSwitchBenchmark.java,**/StringConcatenation*Benchmark.java,**/StringFormat*Benchmark.java + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java + + + **/TypeSwitchBenchmark.java, + **/holidayplanner/**/*.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/StringConcatenationBenchmark.java, + **/StringFormatBenchmark.java, + **/*VectorApiBenchmark.java, + **/*StringFormatTemplateBenchmark.java, + **/*StringConcatenationTemplateBenchmark.java + + + --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED + + + + + + jdk18_profile + + 18 + + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java - **/TypeSwitchBenchmark.java,**/holidayplanner/**/*.java,**/IoBlockingRoundtripLatencyBenchmark.java,**/VPThread*.java,**/StringConcatenationBenchmark.java,**/StringFormatBenchmark.java, + **/TypeSwitchBenchmark.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/holidayplanner/**/*.java, + **/*VectorApiBenchmark.java, + **/*StringFormatTemplateBenchmark.java, + **/*StringConcatenationTemplateBenchmark.java + + + --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED + + + + + + jdk19_profile + + 19 + + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java + + + **/TypeSwitchBenchmark.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/holidayplanner/**/*.java, + **/*VectorApiBenchmark.java, + **/*StringFormatTemplateBenchmark.java, + **/*StringConcatenationTemplateBenchmark.java + + + --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED + + + + + + jdk20_profile + + 20 + + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java + + + **/TypeSwitchBenchmark.java, + **/IoBlockingRoundtripLatencyBenchmark.java, + **/VPThread*.java, + **/holidayplanner/**/*.java, **/*VectorApiBenchmark.java, **/*StringFormatTemplateBenchmark.java, **/*StringConcatenationTemplateBenchmark.java @@ -77,7 +206,57 @@ 21 - **/TypeSwitchBenchmark.java,**/StringConcatenation*Benchmark.java,**/StringFormat*Benchmark.java + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java + + + **/holidayplanner/**/*.java, + **/*VectorApiBenchmark.java, + **/*StringFormatTemplateBenchmark.java, + **/*StringConcatenationTemplateBenchmark.java + + + --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED + + + + + + jdk22_profile + + true + + + 22 + + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java + + + **/holidayplanner/**/*.java, + **/*VectorApiBenchmark.java, + **/*StringFormatTemplateBenchmark.java, + **/*StringConcatenationTemplateBenchmark.java + + + --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED,--add-exports=java.management/sun.management=ALL-UNNAMED + + + + + + jdk23_profile + + true + + + 23 + + **/TypeSwitchBenchmark.java, + **/StringConcatenation*Benchmark.java, + **/StringFormat*Benchmark.java **/holidayplanner/**/*.java,