From 8c0b6806cd09d2945c3f300f7cd516eff718afad Mon Sep 17 00:00:00 2001 From: Raimund Klein <770876+Chessray@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:22:21 +0000 Subject: [PATCH 1/5] Update scripts to version 1.0.1-SNAPSHOT --- array-benchmark-100.sh | 2 +- benchmark-100-with-close.sh | 4 ++-- benchmark-100.sh | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/array-benchmark-100.sh b/array-benchmark-100.sh index 91fd44d..b69de1d 100755 --- a/array-benchmark-100.sh +++ b/array-benchmark-100.sh @@ -3,5 +3,5 @@ echo "AllocateInJavaGetArray,AllocateInJavaGetMutableArray,AllocateInJavaGet2DAr for i in `seq 1 100`; do echo -en "\rArrayBenchmark run $i/100" - target/jni-construction-benchmark-1.0-SNAPSHOT-application/jni-construction-benchmark-1.0-SNAPSHOT/bin/benchmark --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv + target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv done diff --git a/benchmark-100-with-close.sh b/benchmark-100-with-close.sh index 3f58e28..42f2554 100755 --- a/benchmark-100-with-close.sh +++ b/benchmark-100-with-close.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-construction-benchmark-1.0-SNAPSHOT-application/jni-construction-benchmark-1.0-SNAPSHOT/bin/benchmark --csv --close --iterations=1000000 >> call-benchmark-with-close.csv -done + target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark --csv --close --iterations=1000000 >> call-benchmark-with-close.csv +done diff --git a/benchmark-100.sh b/benchmark-100.sh index f3830ef..07fed7b 100755 --- a/benchmark-100.sh +++ b/benchmark-100.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-construction-benchmark-1.0-SNAPSHOT-application/jni-construction-benchmark-1.0-SNAPSHOT/bin/benchmark --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv -done \ No newline at end of file + target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv +done From 1978973818f70049f5d792feab29b1c687f8b9b8 Mon Sep 17 00:00:00 2001 From: Raimund Klein <770876+Chessray@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:25:28 +0000 Subject: [PATCH 2/5] Update scripts to version 1.0.1-SNAPSHOT --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d0f16b9..7ccb6b6 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ $ mvn clean compile package ``` In the `target/` sub-directory, you will then find both a -`jni-benchmarks-1.0.0-SNAPSHOT-application` folder and a -`jni-benchmarks-1.0.0-SNAPSHOT-application.zip` file, you can use either of +`jni-benchmarks-1.0.1-SNAPSHOT-application` folder and a +`jni-benchmarks-1.0.1-SNAPSHOT-application.zip` file, you can use either of these. They both contain bash scripts in their `bin/` sub-folders for Mac, Linux, Unix and batch scripts for Windows. These scripts will run a single iteration of the benchmark. From 8be195bbfd4383350a74869aa9ee14e7ba9bfc76 Mon Sep 17 00:00:00 2001 From: Raimund Klein <770876+Chessray@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:36:17 +0000 Subject: [PATCH 3/5] Update scripts to version 1.0.1-SNAPSHOT --- array-benchmark-100.sh | 2 +- benchmark-100-with-close.sh | 2 +- benchmark-100.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/array-benchmark-100.sh b/array-benchmark-100.sh index b69de1d..4b41856 100755 --- a/array-benchmark-100.sh +++ b/array-benchmark-100.sh @@ -3,5 +3,5 @@ echo "AllocateInJavaGetArray,AllocateInJavaGetMutableArray,AllocateInJavaGet2DAr for i in `seq 1 100`; do echo -en "\rArrayBenchmark run $i/100" - target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv + target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv done diff --git a/benchmark-100-with-close.sh b/benchmark-100-with-close.sh index 42f2554..dc10122 100755 --- a/benchmark-100-with-close.sh +++ b/benchmark-100-with-close.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark --csv --close --iterations=1000000 >> call-benchmark-with-close.csv + target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --csv --close --iterations=1000000 >> call-benchmark-with-close.csv done diff --git a/benchmark-100.sh b/benchmark-100.sh index 07fed7b..599a55e 100755 --- a/benchmark-100.sh +++ b/benchmark-100.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv + target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv done From 34618c4422763b04230da5a20f18f1b1eb300f64 Mon Sep 17 00:00:00 2001 From: Raimund Klein <770876+Chessray@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:42:23 +0000 Subject: [PATCH 4/5] Update scripts to version 1.0.1-SNAPSHOT --- array-benchmark-100.sh | 2 +- benchmark-100-with-close.sh | 2 +- benchmark-100.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/array-benchmark-100.sh b/array-benchmark-100.sh index 4b41856..c52f231 100755 --- a/array-benchmark-100.sh +++ b/array-benchmark-100.sh @@ -3,5 +3,5 @@ echo "AllocateInJavaGetArray,AllocateInJavaGetMutableArray,AllocateInJavaGet2DAr for i in `seq 1 100`; do echo -en "\rArrayBenchmark run $i/100" - target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv + target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv done diff --git a/benchmark-100-with-close.sh b/benchmark-100-with-close.sh index dc10122..a8bb475 100755 --- a/benchmark-100-with-close.sh +++ b/benchmark-100-with-close.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --csv --close --iterations=1000000 >> call-benchmark-with-close.csv + target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --csv --close --iterations=1000000 >> call-benchmark-with-close.csv done diff --git a/benchmark-100.sh b/benchmark-100.sh index 599a55e..abcdc3a 100755 --- a/benchmark-100.sh +++ b/benchmark-100.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-construction-benchmark-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv + target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv done From b186e26612e3bb61612148868a8e1d6f605a747e Mon Sep 17 00:00:00 2001 From: Raimund Klein <770876+Chessray@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:44:47 +0000 Subject: [PATCH 5/5] Update scripts to version 1.0.1-SNAPSHOT --- array-benchmark-100.sh | 2 +- benchmark-100-with-close.sh | 2 +- benchmark-100.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/array-benchmark-100.sh b/array-benchmark-100.sh index c52f231..5bc1cff 100755 --- a/array-benchmark-100.sh +++ b/array-benchmark-100.sh @@ -3,5 +3,5 @@ echo "AllocateInJavaGetArray,AllocateInJavaGetMutableArray,AllocateInJavaGet2DAr for i in `seq 1 100`; do echo -en "\rArrayBenchmark run $i/100" - target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv + target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-benchmarks-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=ArrayBenchmark --csv --iterations=1000000 >> array-benchmark.csv done diff --git a/benchmark-100-with-close.sh b/benchmark-100-with-close.sh index a8bb475..7c1371c 100755 --- a/benchmark-100-with-close.sh +++ b/benchmark-100-with-close.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --csv --close --iterations=1000000 >> call-benchmark-with-close.csv + target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-benchmarks-1.0.1-SNAPSHOT/bin/benchmark.sh --csv --close --iterations=1000000 >> call-benchmark-with-close.csv done diff --git a/benchmark-100.sh b/benchmark-100.sh index abcdc3a..1e19106 100755 --- a/benchmark-100.sh +++ b/benchmark-100.sh @@ -3,5 +3,5 @@ echo "FooByCall,FooByCallStatic,FooByCallInvoke,FooByCallFinal,FooByCallStaticFi for i in `seq 1 100`; do echo -en "\rCallBenchmark run $i/100" - target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-construction-benchmark-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv + target/jni-benchmarks-1.0.1-SNAPSHOT-application/jni-benchmarks-1.0.1-SNAPSHOT/bin/benchmark.sh --benchmark=CallBenchmark --csv --iterations=1000000 >> call-benchmark.csv done