Skip to content

Commit 11ea12c

Browse files
committed
Add scripts for 24 threads
1 parent 44dab4e commit 11ea12c

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

scala2-t24.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
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 24 -p size=512 -prof gc -rf json -rff graalvm-jdk-25-t24.json .* 2>&1 | tee graalvm-jdk-25-t24.txt
4+
/usr/lib/jvm/jdk-25/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -jvmArgsAppend "-XX:+UseCompactObjectHeaders" -t 24 -p size=512 -prof gc -rf json -rff jdk-25-t24.json .* 2>&1 | tee jdk-25-t24.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 24 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-25-t24.json .* 2>&1 | tee graalvm-community-jdk-25-t24.txt
6+
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-jdk-21-t24.json .* 2>&1 | tee graalvm-jdk-21-t24.txt
7+
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff jdk-21-t24.json .* 2>&1 | tee jdk-21-t24.txt
8+
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-21-t24.json .* 2>&1 | tee graalvm-community-jdk-21-t24.txt
9+
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-jdk-17-t24.json .* 2>&1 | tee graalvm-jdk-17-t24.txt
10+
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff jdk-17-t24.json .* 2>&1 | tee jdk-17-t24.txt
11+
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-2.13/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-17-t24.json .* 2>&1 | tee graalvm-community-jdk-17-t24.txt

scala3-t24.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
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 24 -p size=512 -prof gc -rf json -rff graalvm-jdk-25-t24.json .* 2>&1 | tee graalvm-jdk-25-t24.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 24 -p size=512 -prof gc -rf json -rff jdk-25-t24.json .* 2>&1 | tee jdk-25-t24.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 24 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-25-t24.json .* 2>&1 | tee graalvm-community-jdk-25-t24.txt
6+
/usr/lib/jvm/graalvm-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-jdk-21-t24.json .* 2>&1 | tee graalvm-jdk-21-t24.txt
7+
/usr/lib/jvm/jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff jdk-21-t24.json .* 2>&1 | tee jdk-21-t24.txt
8+
/usr/lib/jvm/graalvm-community-jdk-21/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-21-t24.json .* 2>&1 | tee graalvm-community-jdk-21-t24.txt
9+
/usr/lib/jvm/graalvm-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-jdk-17-t24.json .* 2>&1 | tee graalvm-jdk-17-t24.txt
10+
/usr/lib/jvm/jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff jdk-17-t24.json .* 2>&1 | tee jdk-17-t24.txt
11+
/usr/lib/jvm/graalvm-community-jdk-17/bin/java -jar jsoniter-scala-benchmark/jvm/target/scala-3.6.4/benchmarks.jar -t 24 -p size=512 -prof gc -rf json -rff graalvm-community-jdk-17-t24.json .* 2>&1 | tee graalvm-community-jdk-17-t24.txt

0 commit comments

Comments
 (0)