Skip to content

Commit 6a4f4b8

Browse files
committed
Update Scala 3.x to 3.6.2-RC3 for benchmarks
1 parent 4152719 commit 6a4f4b8

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

benchmark-t16.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
2-
sbt -batch -java-home /usr/lib/jvm/jdk-24 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff jdk-24-t16.json .*' 2>&1 | tee jdk-24-t16.txt
3-
sbt -batch -java-home /usr/lib/jvm/jdk-21 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff jdk-21-t16.json .*' 2>&1 | tee jdk-21-t16.txt
4-
sbt -batch -java-home /usr/lib/jvm/jdk-17 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff jdk-17-t16.json .*' 2>&1 | tee jdk-17-t16.txt
5-
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-24 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-jdk-24-t16.json .*' 2>&1 | tee graalvm-jdk-24-t16.txt
6-
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-21 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-jdk-21-t16.json .*' 2>&1 | tee graalvm-jdk-21-t16.txt
7-
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-17 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-jdk-17-t16.json .*' 2>&1 | tee graalvm-jdk-17-t16.txt
8-
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-24 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-community-jdk-24-t16.json .*' 2>&1 | tee graalvm-community-jdk-24-t16.txt
9-
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-21 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-community-jdk-21-t16.json .*' 2>&1 | tee graalvm-community-jdk-21-t16.txt
10-
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-17 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-community-jdk-17-t16.json .*' 2>&1 | tee graalvm-community-jdk-17-t16.txt
2+
sbt -batch -java-home /usr/lib/jvm/jdk-24 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff jdk-24-t16.json .*' 2>&1 | tee jdk-24-t16.txt
3+
sbt -batch -java-home /usr/lib/jvm/jdk-21 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff jdk-21-t16.json .*' 2>&1 | tee jdk-21-t16.txt
4+
sbt -batch -java-home /usr/lib/jvm/jdk-17 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff jdk-17-t16.json .*' 2>&1 | tee jdk-17-t16.txt
5+
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-24 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-jdk-24-t16.json .*' 2>&1 | tee graalvm-jdk-24-t16.txt
6+
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-21 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-jdk-21-t16.json .*' 2>&1 | tee graalvm-jdk-21-t16.txt
7+
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-17 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-jdk-17-t16.json .*' 2>&1 | tee graalvm-jdk-17-t16.txt
8+
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-24 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-community-jdk-24-t16.json .*' 2>&1 | tee graalvm-community-jdk-24-t16.txt
9+
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-21 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-community-jdk-21-t16.json .*' 2>&1 | tee graalvm-community-jdk-21-t16.txt
10+
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-17 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -t 16 -p size=128 -prof gc -rf json -rff graalvm-community-jdk-17-t16.json .*' 2>&1 | tee graalvm-community-jdk-17-t16.txt

benchmark.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
2-
sbt -batch -java-home /usr/lib/jvm/jdk-24 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff jdk-24.json .*' 2>&1 | tee jdk-24.txt
3-
sbt -batch -java-home /usr/lib/jvm/jdk-21 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff jdk-21.json .*' 2>&1 | tee jdk-21.txt
4-
sbt -batch -java-home /usr/lib/jvm/jdk-17 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff jdk-17.json .*' 2>&1 | tee jdk-17.txt
5-
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-24 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-jdk-24.json .*' 2>&1 | tee graalvm-jdk-24.txt
6-
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-21 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-jdk-21.json .*' 2>&1 | tee graalvm-jdk-21.txt
7-
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-17 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-jdk-17.json .*' 2>&1 | tee graalvm-jdk-17.txt
8-
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-24 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-community-jdk-24.json .*' 2>&1 | tee graalvm-community-jdk-24.txt
9-
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-21 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-community-jdk-21.json .*' 2>&1 | tee graalvm-community-jdk-21.txt
10-
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-17 ++3.6.2-RC2 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-community-jdk-17.json .*' 2>&1 | tee graalvm-community-jdk-17.txt
2+
sbt -batch -java-home /usr/lib/jvm/jdk-24 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff jdk-24.json .*' 2>&1 | tee jdk-24.txt
3+
sbt -batch -java-home /usr/lib/jvm/jdk-21 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff jdk-21.json .*' 2>&1 | tee jdk-21.txt
4+
sbt -batch -java-home /usr/lib/jvm/jdk-17 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff jdk-17.json .*' 2>&1 | tee jdk-17.txt
5+
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-24 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-jdk-24.json .*' 2>&1 | tee graalvm-jdk-24.txt
6+
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-21 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-jdk-21.json .*' 2>&1 | tee graalvm-jdk-21.txt
7+
sbt -batch -java-home /usr/lib/jvm/graalvm-jdk-17 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-jdk-17.json .*' 2>&1 | tee graalvm-jdk-17.txt
8+
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-24 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-community-jdk-24.json .*' 2>&1 | tee graalvm-community-jdk-24.txt
9+
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-21 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-community-jdk-21.json .*' 2>&1 | tee graalvm-community-jdk-21.txt
10+
sbt -batch -java-home /usr/lib/jvm/graalvm-community-jdk-17 ++3.6.2-RC3 clean 'jsoniter-scala-benchmarkJVM/jmh:run -jvmArgsAppend "-Djmh.executor=FJP" -p size=128 -prof gc -rf json -rff graalvm-community-jdk-17.json .*' 2>&1 | tee graalvm-community-jdk-17.txt

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ lazy val `jsoniter-scala-benchmark` = crossProject(JVMPlatform, JSPlatform)
234234
.settings(commonSettings)
235235
.settings(noPublishSettings)
236236
.settings(
237-
crossScalaVersions := Seq("3.6.2-RC2", "2.13.15"),
237+
crossScalaVersions := Seq("3.6.2-RC3", "2.13.15"),
238238
scalacOptions ++= (CrossVersion.partialVersion(scalaVersion.value) match {
239239
case Some((2, _)) => Seq()
240240
case _ => Seq("-source:3.3", "-Xmax-inlines:100")

0 commit comments

Comments
 (0)