Skip to content

Commit 8e62575

Browse files
committedMar 21, 2025·
Decrease number of warm up iterations + add churn wait for GC profiler
1 parent c31f335 commit 8e62575

File tree

4 files changed

+36
-36
lines changed

4 files changed

+36
-36
lines changed
 

‎scala2-t8.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/bin/bash
22
sbt -java-home /usr/lib/jvm/jdk-17 ++2.13.16 clean jsoniter-scala-benchmarkJVM/assembly
3-
/usr/lib/jvm/graalvm-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -prof gc -rf json -rff graalvm-jdk-25-t8.json .* 2>&1 | tee graalvm-jdk-25-t8.txt
4-
/usr/lib/jvm/jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -prof gc -rf json -rff jdk-25-t8.json .* 2>&1 | tee jdk-25-t8.txt
5-
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-25-t8.json .* 2>&1 | tee graalvm-community-jdk-25-t8.txt
6-
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-jdk-21-t8.json .* 2>&1 | tee graalvm-jdk-21-t8.txt
7-
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff jdk-21-t8.json .* 2>&1 | tee jdk-21-t8.txt
8-
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-21-t8.json .* 2>&1 | tee graalvm-community-jdk-21-t8.txt
9-
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-jdk-17-t8.json .* 2>&1 | tee graalvm-jdk-17-t8.txt
10-
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff jdk-17-t8.json .* 2>&1 | tee jdk-17-t8.txt
11-
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-17-t8.json .* 2>&1 | tee graalvm-community-jdk-17-t8.txt
3+
/usr/lib/jvm/graalvm-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-25-t8.json .* 2>&1 | tee graalvm-jdk-25-t8.txt
4+
/usr/lib/jvm/jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-25-t8.json .* 2>&1 | tee jdk-25-t8.txt
5+
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-25-t8.json .* 2>&1 | tee graalvm-community-jdk-25-t8.txt
6+
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-21-t8.json .* 2>&1 | tee graalvm-jdk-21-t8.txt
7+
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-21-t8.json .* 2>&1 | tee jdk-21-t8.txt
8+
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-21-t8.json .* 2>&1 | tee graalvm-community-jdk-21-t8.txt
9+
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-17-t8.json .* 2>&1 | tee graalvm-jdk-17-t8.txt
10+
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-17-t8.json .* 2>&1 | tee jdk-17-t8.txt
11+
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-17-t8.json .* 2>&1 | tee graalvm-community-jdk-17-t8.txt

‎scala2.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/bin/bash
22
sbt -java-home /usr/lib/jvm/jdk-17 ++2.13.16 clean jsoniter-scala-benchmarkJVM/assembly
3-
/usr/lib/jvm/graalvm-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-jdk-25.json .* 2>&1 | tee graalvm-jdk-25.txt
4-
/usr/lib/jvm/jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff jdk-25.json .* 2>&1 | tee jdk-25.txt
5-
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-community-jdk-25.json .* 2>&1 | tee graalvm-community-jdk-25.txt
6-
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-jdk-21.json .* 2>&1 | tee graalvm-jdk-21.txt
7-
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff jdk-21.json .* 2>&1 | tee jdk-21.txt
8-
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-community-jdk-21.json .* 2>&1 | tee graalvm-community-jdk-21.txt
9-
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-jdk-17.json .* 2>&1 | tee graalvm-jdk-17.txt
10-
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff jdk-17.json .* 2>&1 | tee jdk-17.txt
11-
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-community-jdk-17.json .* 2>&1 | tee graalvm-community-jdk-17.txt
3+
/usr/lib/jvm/graalvm-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-25.json .* 2>&1 | tee graalvm-jdk-25.txt
4+
/usr/lib/jvm/jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-25.json .* 2>&1 | tee jdk-25.txt
5+
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-25.json .* 2>&1 | tee graalvm-community-jdk-25.txt
6+
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-21.json .* 2>&1 | tee graalvm-jdk-21.txt
7+
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-21.json .* 2>&1 | tee jdk-21.txt
8+
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-21.json .* 2>&1 | tee graalvm-community-jdk-21.txt
9+
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-17.json .* 2>&1 | tee graalvm-jdk-17.txt
10+
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-17.json .* 2>&1 | tee jdk-17.txt
11+
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-17.json .* 2>&1 | tee graalvm-community-jdk-17.txt

‎scala3-t8.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/bin/bash
22
sbt -java-home /usr/lib/jvm/jdk-17 ++3.6.4 clean jsoniter-scala-benchmarkJVM/assembly
3-
/usr/lib/jvm/graalvm-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -prof gc -rf json -rff graalvm-jdk-25-t8.json .* 2>&1 | tee graalvm-jdk-25-t8.txt
4-
/usr/lib/jvm/jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -prof gc -rf json -rff jdk-25-t8.json .* 2>&1 | tee jdk-25-t8.txt
5-
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-25-t8.json .* 2>&1 | tee graalvm-community-jdk-25-t8.txt
6-
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-jdk-21-t8.json .* 2>&1 | tee graalvm-jdk-21-t8.txt
7-
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff jdk-21-t8.json .* 2>&1 | tee jdk-21-t8.txt
8-
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-21-t8.json .* 2>&1 | tee graalvm-community-jdk-21-t8.txt
9-
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-jdk-17-t8.json .* 2>&1 | tee graalvm-jdk-17-t8.txt
10-
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff jdk-17-t8.json .* 2>&1 | tee jdk-17-t8.txt
11-
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-17-t8.json .* 2>&1 | tee graalvm-community-jdk-17-t8.txt
3+
/usr/lib/jvm/graalvm-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-25-t8.json .* 2>&1 | tee graalvm-jdk-25-t8.txt
4+
/usr/lib/jvm/jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-25-t8.json .* 2>&1 | tee jdk-25-t8.txt
5+
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-25-t8.json .* 2>&1 | tee graalvm-community-jdk-25-t8.txt
6+
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-21-t8.json .* 2>&1 | tee graalvm-jdk-21-t8.txt
7+
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-21-t8.json .* 2>&1 | tee jdk-21-t8.txt
8+
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-21-t8.json .* 2>&1 | tee graalvm-community-jdk-21-t8.txt
9+
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-17-t8.json .* 2>&1 | tee graalvm-jdk-17-t8.txt
10+
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-17-t8.json .* 2>&1 | tee jdk-17-t8.txt
11+
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 8 -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-17-t8.json .* 2>&1 | tee graalvm-community-jdk-17-t8.txt

‎scala3.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/bin/bash
22
sbt -java-home /usr/lib/jvm/jdk-17 ++3.6.4 clean jsoniter-scala-benchmarkJVM/assembly
3-
/usr/lib/jvm/graalvm-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-jdk-25.json .* 2>&1 | tee graalvm-jdk-25.txt
4-
/usr/lib/jvm/jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff jdk-25.json .* 2>&1 | tee jdk-25.txt
5-
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-community-jdk-25.json .* 2>&1 | tee graalvm-community-jdk-25.txt
6-
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-jdk-21.json .* 2>&1 | tee graalvm-jdk-21.txt
7-
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff jdk-21.json .* 2>&1 | tee jdk-21.txt
8-
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-community-jdk-21.json .* 2>&1 | tee graalvm-community-jdk-21.txt
9-
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-jdk-17.json .* 2>&1 | tee graalvm-jdk-17.txt
10-
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff jdk-17.json .* 2>&1 | tee jdk-17.txt
11-
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -prof gc -rf json -rff graalvm-community-jdk-17.json .* 2>&1 | tee graalvm-community-jdk-17.txt
3+
/usr/lib/jvm/graalvm-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-25.json .* 2>&1 | tee graalvm-jdk-25.txt
4+
/usr/lib/jvm/jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-25.json .* 2>&1 | tee jdk-25.txt
5+
/usr/lib/jvm/graalvm-community-jdk-25/bin/java -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-25.json .* 2>&1 | tee graalvm-community-jdk-25.txt
6+
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-21.json .* 2>&1 | tee graalvm-jdk-21.txt
7+
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-21.json .* 2>&1 | tee jdk-21.txt
8+
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-21.json .* 2>&1 | tee graalvm-community-jdk-21.txt
9+
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-jdk-17.json .* 2>&1 | tee graalvm-jdk-17.txt
10+
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff jdk-17.json .* 2>&1 | tee jdk-17.txt
11+
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -p size=512 -wi 3 -prof "gc:churn=true;churnWait=100" -rf json -rff graalvm-community-jdk-17.json .* 2>&1 | tee graalvm-community-jdk-17.txt

0 commit comments

Comments
 (0)