Skip to content

Commit eac0d61

Browse files
committed
Increase heap size and use THP
1 parent 8a9bde1 commit eac0d61

File tree

1 file changed

+5
-5
lines changed
  • jsoniter-scala-benchmark/shared/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/benchmark

1 file changed

+5
-5
lines changed

jsoniter-scala-benchmark/shared/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/benchmark/CommonParams.scala

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ import org.openjdk.jmh.annotations._
88
@Measurement(iterations = 5, time = 1, timeUnit = TimeUnit.SECONDS)
99
@Fork(value = 1, jvmArgs = Array(
1010
// "-Djava.lang.invoke.VarHandle.VAR_HANDLE_GUARDS=false",
11-
// "-XX:+UseTransparentHugePages",
1211
"-server",
1312
"-noclassgc",
14-
"-Xms2g",
15-
"-Xmx2g",
16-
"-XX:NewSize=1g",
17-
"-XX:MaxNewSize=1g",
13+
"-Xms16g",
14+
"-Xmx16g",
15+
"-XX:NewSize=15g",
16+
"-XX:MaxNewSize=15g",
1817
"-XX:InitialCodeCacheSize=512m",
1918
"-XX:ReservedCodeCacheSize=512m",
2019
"-XX:NonNMethodCodeHeapSize=32m",
@@ -27,6 +26,7 @@ import org.openjdk.jmh.annotations._
2726
"-XX:MaxInlineLevel=20",
2827
"-XX:InlineSmallCode=2500", // Use defaults from Open JDK 17+
2928
"-XX:+AlwaysPreTouch",
29+
"-XX:+UseTransparentHugePages",
3030
"-XX:-UseDynamicNumberOfGCThreads",
3131
"-XX:+UseNUMA",
3232
"-XX:-UseAdaptiveNUMAChunkSizing",

0 commit comments

Comments
 (0)