Skip to content

Instantly share code, notes, and snippets.

@plokhotnyuk
Last active February 14, 2025 14:32
Show Gist options
  • Save plokhotnyuk/fbdd4f5a71eada6d9c43115011d55da2 to your computer and use it in GitHub Desktop.
Save plokhotnyuk/fbdd4f5a71eada6d9c43115011d55da2 to your computer and use it in GitHub Desktop.
Throughput results of benchmarks: `before.json` is for zio-json v0.7.4 + zio-schema-json v1.5.0, `after.json` is for their v0.7.21-SNAPSHOT+v1.6.1 correspondingly on 2025-02-14
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ADTReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1912078.1147169867,
"scoreError" : 27192.972180341476,
"scoreConfidence" : [
1884885.1425366453,
1939271.086897328
],
"scorePercentiles" : {
"0.0" : 1906036.2469448054,
"50.0" : 1907895.0487830974,
"90.0" : 1921511.4853236212,
"95.0" : 1921511.4853236212,
"99.0" : 1921511.4853236212,
"99.9" : 1921511.4853236212,
"99.99" : 1921511.4853236212,
"99.999" : 1921511.4853236212,
"99.9999" : 1921511.4853236212,
"100.0" : 1921511.4853236212
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1906036.2469448054,
1921511.4853236212,
1917773.8662592818,
1907173.9262741278,
1907895.0487830974
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ADTWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2426914.729306435,
"scoreError" : 20956.617972712098,
"scoreConfidence" : [
2405958.111333723,
2447871.3472791472
],
"scorePercentiles" : {
"0.0" : 2420368.6936709485,
"50.0" : 2426861.8171670134,
"90.0" : 2435363.901337798,
"95.0" : 2435363.901337798,
"99.0" : 2435363.901337798,
"99.9" : 2435363.901337798,
"99.99" : 2435363.901337798,
"99.999" : 2435363.901337798,
"99.9999" : 2435363.901337798,
"100.0" : 2435363.901337798
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2427112.979332955,
2435363.901337798,
2420368.6936709485,
2426861.8171670134,
2424866.2550234604
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4183804.9513334213,
"scoreError" : 270027.9929045407,
"scoreConfidence" : [
3913776.9584288807,
4453832.944237962
],
"scorePercentiles" : {
"0.0" : 4064859.4317910587,
"50.0" : 4206710.94005757,
"90.0" : 4237879.351546336,
"95.0" : 4237879.351546336,
"99.0" : 4237879.351546336,
"99.9" : 4237879.351546336,
"99.99" : 4237879.351546336,
"99.999" : 4237879.351546336,
"99.9999" : 4237879.351546336,
"100.0" : 4237879.351546336
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4229210.82497751,
4180364.2082946314,
4064859.4317910587,
4206710.94005757,
4237879.351546336
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4139480.5456668637,
"scoreError" : 159404.64248540468,
"scoreConfidence" : [
3980075.903181459,
4298885.1881522685
],
"scorePercentiles" : {
"0.0" : 4078970.4979200857,
"50.0" : 4166232.334929228,
"90.0" : 4171046.714831177,
"95.0" : 4171046.714831177,
"99.0" : 4171046.714831177,
"99.9" : 4171046.714831177,
"99.99" : 4171046.714831177,
"99.999" : 4171046.714831177,
"99.9999" : 4171046.714831177,
"100.0" : 4171046.714831177
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4171046.714831177,
4166232.334929228,
4167769.0225433437,
4113384.1581104826,
4078970.4979200857
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4246028.190283913,
"scoreError" : 326899.74874560314,
"scoreConfidence" : [
3919128.44153831,
4572927.939029517
],
"scorePercentiles" : {
"0.0" : 4179530.641879458,
"50.0" : 4189854.2226201636,
"90.0" : 4341561.961164801,
"95.0" : 4341561.961164801,
"99.0" : 4341561.961164801,
"99.9" : 4341561.961164801,
"99.99" : 4341561.961164801,
"99.999" : 4341561.961164801,
"99.9999" : 4341561.961164801,
"100.0" : 4341561.961164801
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4341561.961164801,
4336265.693309882,
4189854.2226201636,
4179530.641879458,
4182928.432445262
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4255420.859659915,
"scoreError" : 141334.1656725537,
"scoreConfidence" : [
4114086.693987361,
4396755.025332469
],
"scorePercentiles" : {
"0.0" : 4201238.009411112,
"50.0" : 4264229.475322577,
"90.0" : 4288214.678360109,
"95.0" : 4288214.678360109,
"99.0" : 4288214.678360109,
"99.9" : 4288214.678360109,
"99.99" : 4288214.678360109,
"99.999" : 4288214.678360109,
"99.9999" : 4288214.678360109,
"100.0" : 4288214.678360109
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4288214.678360109,
4201238.009411112,
4264229.475322577,
4237004.757685851,
4286417.377519922
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayBufferOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1009670.164671666,
"scoreError" : 34418.04332647126,
"scoreConfidence" : [
975252.1213451948,
1044088.2079981372
],
"scorePercentiles" : {
"0.0" : 1003117.000866396,
"50.0" : 1007997.5411349448,
"90.0" : 1025151.5331907325,
"95.0" : 1025151.5331907325,
"99.0" : 1025151.5331907325,
"99.9" : 1025151.5331907325,
"99.99" : 1025151.5331907325,
"99.999" : 1025151.5331907325,
"99.9999" : 1025151.5331907325,
"100.0" : 1025151.5331907325
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1025151.5331907325,
1003117.000866396,
1008021.464167211,
1007997.5411349448,
1004063.2839990455
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayBufferOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1019547.2782010734,
"scoreError" : 22828.887732331365,
"scoreConfidence" : [
996718.390468742,
1042376.1659334048
],
"scorePercentiles" : {
"0.0" : 1014920.230980774,
"50.0" : 1017276.4235019342,
"90.0" : 1029888.9277194171,
"95.0" : 1029888.9277194171,
"99.0" : 1029888.9277194171,
"99.9" : 1029888.9277194171,
"99.99" : 1029888.9277194171,
"99.999" : 1029888.9277194171,
"99.9999" : 1029888.9277194171,
"100.0" : 1029888.9277194171
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1029888.9277194171,
1017068.1262875848,
1017276.4235019342,
1018582.6825156566,
1014920.230980774
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayBufferOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 750798.2526178891,
"scoreError" : 21806.195460475075,
"scoreConfidence" : [
728992.057157414,
772604.4480783641
],
"scorePercentiles" : {
"0.0" : 746165.8671685306,
"50.0" : 750414.2664965009,
"90.0" : 760226.3862075529,
"95.0" : 760226.3862075529,
"99.0" : 760226.3862075529,
"99.9" : 760226.3862075529,
"99.99" : 760226.3862075529,
"99.999" : 760226.3862075529,
"99.9999" : 760226.3862075529,
"100.0" : 760226.3862075529
},
"scoreUnit" : "ops/s",
"rawData" : [
[
750414.2664965009,
746586.0942542336,
746165.8671685306,
750598.6489626276,
760226.3862075529
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigDecimalsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 151187.04783076156,
"scoreError" : 4054.2421011936945,
"scoreConfidence" : [
147132.80572956786,
155241.28993195525
],
"scorePercentiles" : {
"0.0" : 149655.2992135936,
"50.0" : 151040.12549509943,
"90.0" : 152221.7784861756,
"95.0" : 152221.7784861756,
"99.0" : 152221.7784861756,
"99.9" : 152221.7784861756,
"99.99" : 152221.7784861756,
"99.999" : 152221.7784861756,
"99.9999" : 152221.7784861756,
"100.0" : 152221.7784861756
},
"scoreUnit" : "ops/s",
"rawData" : [
[
152221.7784861756,
149655.2992135936,
151040.12549509943,
150881.19003169693,
152136.8459272422
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigDecimalsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 51136.28814298873,
"scoreError" : 1421.1684446508898,
"scoreConfidence" : [
49715.11969833784,
52557.456587639615
],
"scorePercentiles" : {
"0.0" : 50541.07728756177,
"50.0" : 51369.62685482761,
"90.0" : 51391.98622009303,
"95.0" : 51391.98622009303,
"99.0" : 51391.98622009303,
"99.9" : 51391.98622009303,
"99.99" : 51391.98622009303,
"99.999" : 51391.98622009303,
"99.9999" : 51391.98622009303,
"100.0" : 51391.98622009303
},
"scoreUnit" : "ops/s",
"rawData" : [
[
51369.8168936019,
50541.07728756177,
51008.9334588593,
51369.62685482761,
51391.98622009303
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigIntsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 129864.83539860703,
"scoreError" : 2365.3204592890556,
"scoreConfidence" : [
127499.51493931797,
132230.15585789608
],
"scorePercentiles" : {
"0.0" : 129061.37538095644,
"50.0" : 129848.5757787111,
"90.0" : 130570.17747112039,
"95.0" : 130570.17747112039,
"99.0" : 130570.17747112039,
"99.9" : 130570.17747112039,
"99.99" : 130570.17747112039,
"99.999" : 130570.17747112039,
"99.9999" : 130570.17747112039,
"100.0" : 130570.17747112039
},
"scoreUnit" : "ops/s",
"rawData" : [
[
130570.17747112039,
129848.5757787111,
129061.37538095644,
129498.09553849592,
130345.95282375121
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 61519.943978670635,
"scoreError" : 671.0066093991667,
"scoreConfidence" : [
60848.937369271465,
62190.950588069805
],
"scorePercentiles" : {
"0.0" : 61307.91806168458,
"50.0" : 61467.731317031525,
"90.0" : 61762.040398497236,
"95.0" : 61762.040398497236,
"99.0" : 61762.040398497236,
"99.9" : 61762.040398497236,
"99.99" : 61762.040398497236,
"99.999" : 61762.040398497236,
"99.9999" : 61762.040398497236,
"100.0" : 61762.040398497236
},
"scoreUnit" : "ops/s",
"rawData" : [
[
61762.040398497236,
61617.406130479896,
61307.91806168458,
61444.62398565995,
61467.731317031525
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1794495.8890819736,
"scoreError" : 35403.876764166256,
"scoreConfidence" : [
1759092.0123178074,
1829899.7658461398
],
"scorePercentiles" : {
"0.0" : 1785847.3296772614,
"50.0" : 1790459.3511394053,
"90.0" : 1806299.9688464575,
"95.0" : 1806299.9688464575,
"99.0" : 1806299.9688464575,
"99.9" : 1806299.9688464575,
"99.99" : 1806299.9688464575,
"99.999" : 1806299.9688464575,
"99.9999" : 1806299.9688464575,
"100.0" : 1806299.9688464575
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1787610.9930708795,
1790459.3511394053,
1806299.9688464575,
1802261.8026758644,
1785847.3296772614
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1254855.8711905584,
"scoreError" : 21821.6747761167,
"scoreConfidence" : [
1233034.1964144418,
1276677.545966675
],
"scorePercentiles" : {
"0.0" : 1248233.5650602048,
"50.0" : 1257342.7073289158,
"90.0" : 1260888.506525504,
"95.0" : 1260888.506525504,
"99.0" : 1260888.506525504,
"99.9" : 1260888.506525504,
"99.99" : 1260888.506525504,
"99.999" : 1260888.506525504,
"99.9999" : 1260888.506525504,
"100.0" : 1260888.506525504
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1260888.506525504,
1258392.1991513586,
1257342.7073289158,
1249422.3778868087,
1248233.5650602048
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 960770.787415389,
"scoreError" : 20695.881051947596,
"scoreConfidence" : [
940074.9063634414,
981466.6684673366
],
"scorePercentiles" : {
"0.0" : 954857.485425056,
"50.0" : 963881.1885783892,
"90.0" : 965713.287571646,
"95.0" : 965713.287571646,
"99.0" : 965713.287571646,
"99.9" : 965713.287571646,
"99.99" : 965713.287571646,
"99.999" : 965713.287571646,
"99.9999" : 965713.287571646,
"100.0" : 965713.287571646
},
"scoreUnit" : "ops/s",
"rawData" : [
[
964401.4484431769,
954857.485425056,
965713.287571646,
955000.5270586766,
963881.1885783892
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1197719.8908324086,
"scoreError" : 14056.694550544571,
"scoreConfidence" : [
1183663.196281864,
1211776.585382953
],
"scorePercentiles" : {
"0.0" : 1193152.7088352486,
"50.0" : 1197883.3753877485,
"90.0" : 1202409.865094576,
"95.0" : 1202409.865094576,
"99.0" : 1202409.865094576,
"99.9" : 1202409.865094576,
"99.99" : 1202409.865094576,
"99.999" : 1202409.865094576,
"99.9999" : 1202409.865094576,
"100.0" : 1202409.865094576
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1193152.7088352486,
1195298.455749278,
1199855.0490951906,
1202409.865094576,
1197883.3753877485
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1474739.140377068,
"scoreError" : 13670.071114265342,
"scoreConfidence" : [
1461069.0692628026,
1488409.2114913333
],
"scorePercentiles" : {
"0.0" : 1468839.2034069723,
"50.0" : 1475166.832301807,
"90.0" : 1478276.5081747512,
"95.0" : 1478276.5081747512,
"99.0" : 1478276.5081747512,
"99.9" : 1478276.5081747512,
"99.99" : 1478276.5081747512,
"99.999" : 1478276.5081747512,
"99.9999" : 1478276.5081747512,
"100.0" : 1478276.5081747512
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1478276.5081747512,
1468839.2034069723,
1476425.9817723278,
1474987.1762294814,
1475166.832301807
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 984750.534307848,
"scoreError" : 19590.4456446921,
"scoreConfidence" : [
965160.0886631559,
1004340.97995254
],
"scorePercentiles" : {
"0.0" : 975932.7950552608,
"50.0" : 986882.3549906601,
"90.0" : 988656.7711173175,
"95.0" : 988656.7711173175,
"99.0" : 988656.7711173175,
"99.9" : 988656.7711173175,
"99.99" : 988656.7711173175,
"99.999" : 988656.7711173175,
"99.9999" : 988656.7711173175,
"100.0" : 988656.7711173175
},
"scoreUnit" : "ops/s",
"rawData" : [
[
987168.6147404574,
975932.7950552608,
985112.135635544,
986882.3549906601,
988656.7711173175
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1320622.5877092318,
"scoreError" : 21709.39791339076,
"scoreConfidence" : [
1298913.189795841,
1342331.9856226225
],
"scorePercentiles" : {
"0.0" : 1313173.7824796594,
"50.0" : 1320473.2066498718,
"90.0" : 1327538.744106248,
"95.0" : 1327538.744106248,
"99.0" : 1327538.744106248,
"99.9" : 1327538.744106248,
"99.99" : 1327538.744106248,
"99.999" : 1327538.744106248,
"99.9999" : 1327538.744106248,
"100.0" : 1327538.744106248
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1324396.467516532,
1313173.7824796594,
1327538.744106248,
1317530.7377938472,
1320473.2066498718
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 963014.594813517,
"scoreError" : 27507.670266172998,
"scoreConfidence" : [
935506.924547344,
990522.2650796899
],
"scorePercentiles" : {
"0.0" : 957492.2575892826,
"50.0" : 960047.4998527227,
"90.0" : 975175.7770281356,
"95.0" : 975175.7770281356,
"99.0" : 975175.7770281356,
"99.9" : 975175.7770281356,
"99.99" : 975175.7770281356,
"99.999" : 975175.7770281356,
"99.9999" : 975175.7770281356,
"100.0" : 975175.7770281356
},
"scoreUnit" : "ops/s",
"rawData" : [
[
957492.2575892826,
960047.4998527227,
958921.2746673808,
963436.1649300627,
975175.7770281356
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 2111600.1072892016,
"scoreError" : 72072.80629098533,
"scoreConfidence" : [
2039527.3009982163,
2183672.913580187
],
"scorePercentiles" : {
"0.0" : 2093813.9749129114,
"50.0" : 2103286.4742289716,
"90.0" : 2136525.859870005,
"95.0" : 2136525.859870005,
"99.0" : 2136525.859870005,
"99.9" : 2136525.859870005,
"99.99" : 2136525.859870005,
"99.999" : 2136525.859870005,
"99.9999" : 2136525.859870005,
"100.0" : 2136525.859870005
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2126220.4824916343,
2098153.7449424877,
2136525.859870005,
2103286.4742289716,
2093813.9749129114
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1234814.8595387028,
"scoreError" : 6905.218428372471,
"scoreConfidence" : [
1227909.6411103304,
1241720.0779670752
],
"scorePercentiles" : {
"0.0" : 1232806.1231212213,
"50.0" : 1234044.3293053652,
"90.0" : 1237354.9325113315,
"95.0" : 1237354.9325113315,
"99.0" : 1237354.9325113315,
"99.9" : 1237354.9325113315,
"99.99" : 1237354.9325113315,
"99.999" : 1237354.9325113315,
"99.9999" : 1237354.9325113315,
"100.0" : 1237354.9325113315
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1235870.9008944414,
1232806.1231212213,
1234044.3293053652,
1233998.0118611548,
1237354.9325113315
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1203344.5473467235,
"scoreError" : 20255.89139271638,
"scoreConfidence" : [
1183088.655954007,
1223600.43873944
],
"scorePercentiles" : {
"0.0" : 1195220.2049586936,
"50.0" : 1203297.5281923437,
"90.0" : 1209025.9585599194,
"95.0" : 1209025.9585599194,
"99.0" : 1209025.9585599194,
"99.9" : 1209025.9585599194,
"99.99" : 1209025.9585599194,
"99.999" : 1209025.9585599194,
"99.9999" : 1209025.9585599194,
"100.0" : 1209025.9585599194
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1202432.9824301514,
1206746.0625925094,
1209025.9585599194,
1195220.2049586936,
1203297.5281923437
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 798150.0507208377,
"scoreError" : 13479.087404545453,
"scoreConfidence" : [
784670.9633162923,
811629.1381253831
],
"scorePercentiles" : {
"0.0" : 793456.5470986365,
"50.0" : 799051.9530284706,
"90.0" : 801748.0430614369,
"95.0" : 801748.0430614369,
"99.0" : 801748.0430614369,
"99.9" : 801748.0430614369,
"99.99" : 801748.0430614369,
"99.999" : 801748.0430614369,
"99.9999" : 801748.0430614369,
"100.0" : 801748.0430614369
},
"scoreUnit" : "ops/s",
"rawData" : [
[
793456.5470986365,
795677.1626948492,
801748.0430614369,
799051.9530284706,
800816.5477207949
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 261943.01326115563,
"scoreError" : 12513.78207366483,
"scoreConfidence" : [
249429.2311874908,
274456.79533482046
],
"scorePercentiles" : {
"0.0" : 257897.5464487616,
"50.0" : 263316.9634041485,
"90.0" : 265174.7106053569,
"95.0" : 265174.7106053569,
"99.0" : 265174.7106053569,
"99.9" : 265174.7106053569,
"99.99" : 265174.7106053569,
"99.999" : 265174.7106053569,
"99.9999" : 265174.7106053569,
"100.0" : 265174.7106053569
},
"scoreUnit" : "ops/s",
"rawData" : [
[
259075.43218646845,
257897.5464487616,
264250.4136610427,
265174.7106053569,
263316.9634041485
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 247158.6077741553,
"scoreError" : 3899.6277617711708,
"scoreConfidence" : [
243258.98001238413,
251058.23553592648
],
"scorePercentiles" : {
"0.0" : 245999.6459606378,
"50.0" : 247435.5798185293,
"90.0" : 248264.04991923843,
"95.0" : 248264.04991923843,
"99.0" : 248264.04991923843,
"99.9" : 248264.04991923843,
"99.99" : 248264.04991923843,
"99.999" : 248264.04991923843,
"99.9999" : 248264.04991923843,
"100.0" : 248264.04991923843
},
"scoreUnit" : "ops/s",
"rawData" : [
[
247894.09497149318,
246199.66820087764,
247435.5798185293,
245999.6459606378,
248264.04991923843
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 164847.42733236327,
"scoreError" : 2154.902198406707,
"scoreConfidence" : [
162692.52513395657,
167002.32953076996
],
"scorePercentiles" : {
"0.0" : 163975.62843410144,
"50.0" : 164931.56139093588,
"90.0" : 165477.07769550366,
"95.0" : 165477.07769550366,
"99.0" : 165477.07769550366,
"99.9" : 165477.07769550366,
"99.99" : 165477.07769550366,
"99.999" : 165477.07769550366,
"99.9999" : 165477.07769550366,
"100.0" : 165477.07769550366
},
"scoreUnit" : "ops/s",
"rawData" : [
[
164730.66929992053,
163975.62843410144,
165477.07769550366,
165122.19984135474,
164931.56139093588
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 159427.53713592543,
"scoreError" : 959.9806666579058,
"scoreConfidence" : [
158467.55646926753,
160387.51780258334
],
"scorePercentiles" : {
"0.0" : 159059.58788308696,
"50.0" : 159552.87005034144,
"90.0" : 159675.24919398062,
"95.0" : 159675.24919398062,
"99.0" : 159675.24919398062,
"99.9" : 159675.24919398062,
"99.99" : 159675.24919398062,
"99.999" : 159675.24919398062,
"99.9999" : 159675.24919398062,
"100.0" : 159675.24919398062
},
"scoreUnit" : "ops/s",
"rawData" : [
[
159552.87005034144,
159290.5635341016,
159559.4150181166,
159675.24919398062,
159059.58788308696
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 133856.2170705857,
"scoreError" : 2713.4394657288344,
"scoreConfidence" : [
131142.77760485688,
136569.65653631452
],
"scorePercentiles" : {
"0.0" : 132923.366879639,
"50.0" : 133683.51863179423,
"90.0" : 134629.68888668276,
"95.0" : 134629.68888668276,
"99.0" : 134629.68888668276,
"99.9" : 134629.68888668276,
"99.99" : 134629.68888668276,
"99.999" : 134629.68888668276,
"99.9999" : 134629.68888668276,
"100.0" : 134629.68888668276
},
"scoreUnit" : "ops/s",
"rawData" : [
[
133683.51863179423,
133557.05770218497,
134629.68888668276,
132923.366879639,
134487.45325262754
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 131852.26190661668,
"scoreError" : 3191.628110432296,
"scoreConfidence" : [
128660.63379618438,
135043.89001704898
],
"scorePercentiles" : {
"0.0" : 131363.1386588971,
"50.0" : 131521.38581273842,
"90.0" : 133328.76343637038,
"95.0" : 133328.76343637038,
"99.0" : 133328.76343637038,
"99.9" : 133328.76343637038,
"99.99" : 133328.76343637038,
"99.999" : 133328.76343637038,
"99.9999" : 133328.76343637038,
"100.0" : 133328.76343637038
},
"scoreUnit" : "ops/s",
"rawData" : [
[
133328.76343637038,
131363.1386588971,
131521.38581273842,
131480.81292342694,
131567.20870165047
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 178785.01960562772,
"scoreError" : 2318.3835829380405,
"scoreConfidence" : [
176466.6360226897,
181103.40318856575
],
"scorePercentiles" : {
"0.0" : 177924.52410755784,
"50.0" : 178974.87665001792,
"90.0" : 179324.8487331134,
"95.0" : 179324.8487331134,
"99.0" : 179324.8487331134,
"99.9" : 179324.8487331134,
"99.99" : 179324.8487331134,
"99.999" : 179324.8487331134,
"99.9999" : 179324.8487331134,
"100.0" : 179324.8487331134
},
"scoreUnit" : "ops/s",
"rawData" : [
[
178974.87665001792,
178418.268667754,
179324.8487331134,
177924.52410755784,
179282.57986969544
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 181572.26244037173,
"scoreError" : 4242.114430957479,
"scoreConfidence" : [
177330.14800941426,
185814.3768713292
],
"scorePercentiles" : {
"0.0" : 179674.59773153067,
"50.0" : 182066.70137803408,
"90.0" : 182360.11444723862,
"95.0" : 182360.11444723862,
"99.0" : 182360.11444723862,
"99.9" : 182360.11444723862,
"99.99" : 182360.11444723862,
"99.999" : 182360.11444723862,
"99.9999" : 182360.11444723862,
"100.0" : 182360.11444723862
},
"scoreUnit" : "ops/s",
"rawData" : [
[
182195.38293559308,
179674.59773153067,
181564.5157094622,
182066.70137803408,
182360.11444723862
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 355562.20949268463,
"scoreError" : 3753.9962130001645,
"scoreConfidence" : [
351808.2132796845,
359316.2057056848
],
"scorePercentiles" : {
"0.0" : 354373.1502134497,
"50.0" : 356194.13358927885,
"90.0" : 356369.9849600169,
"95.0" : 356369.9849600169,
"99.0" : 356369.9849600169,
"99.9" : 356369.9849600169,
"99.99" : 356369.9849600169,
"99.999" : 356369.9849600169,
"99.9999" : 356369.9849600169,
"100.0" : 356369.9849600169
},
"scoreUnit" : "ops/s",
"rawData" : [
[
354373.1502134497,
354629.23054038204,
356194.13358927885,
356369.9849600169,
356244.54816029535
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 349918.20280237,
"scoreError" : 2754.1304708285065,
"scoreConfidence" : [
347164.0723315415,
352672.3332731985
],
"scorePercentiles" : {
"0.0" : 349193.51157380256,
"50.0" : 349937.1982216943,
"90.0" : 350753.440366421,
"95.0" : 350753.440366421,
"99.0" : 350753.440366421,
"99.9" : 350753.440366421,
"99.99" : 350753.440366421,
"99.999" : 350753.440366421,
"99.9999" : 350753.440366421,
"100.0" : 350753.440366421
},
"scoreUnit" : "ops/s",
"rawData" : [
[
349937.1982216943,
349193.51157380256,
350491.6781253734,
349215.1857245587,
350753.440366421
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 558286.456636437,
"scoreError" : 17610.832793920777,
"scoreConfidence" : [
540675.6238425162,
575897.2894303577
],
"scorePercentiles" : {
"0.0" : 551289.6424067962,
"50.0" : 560032.5863026234,
"90.0" : 561988.6382525369,
"95.0" : 561988.6382525369,
"99.0" : 561988.6382525369,
"99.9" : 561988.6382525369,
"99.99" : 561988.6382525369,
"99.999" : 561988.6382525369,
"99.9999" : 561988.6382525369,
"100.0" : 561988.6382525369
},
"scoreUnit" : "ops/s",
"rawData" : [
[
560032.5863026234,
551289.6424067962,
561988.6382525369,
556166.1163654042,
561955.2998548237
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 383694.30882869934,
"scoreError" : 4923.561637559761,
"scoreConfidence" : [
378770.74719113956,
388617.87046625913
],
"scorePercentiles" : {
"0.0" : 382371.718656031,
"50.0" : 383734.8174716192,
"90.0" : 385722.6327327077,
"95.0" : 385722.6327327077,
"99.0" : 385722.6327327077,
"99.9" : 385722.6327327077,
"99.99" : 385722.6327327077,
"99.999" : 385722.6327327077,
"99.9999" : 385722.6327327077,
"100.0" : 385722.6327327077
},
"scoreUnit" : "ops/s",
"rawData" : [
[
385722.6327327077,
382371.718656031,
383734.8174716192,
383766.2664389116,
382876.10884422716
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 367236.16945745004,
"scoreError" : 3813.3816285386556,
"scoreConfidence" : [
363422.7878289114,
371049.5510859887
],
"scorePercentiles" : {
"0.0" : 365992.01793445466,
"50.0" : 366922.0981278592,
"90.0" : 368493.57416254276,
"95.0" : 368493.57416254276,
"99.0" : 368493.57416254276,
"99.9" : 368493.57416254276,
"99.99" : 368493.57416254276,
"99.999" : 368493.57416254276,
"99.9999" : 368493.57416254276,
"100.0" : 368493.57416254276
},
"scoreUnit" : "ops/s",
"rawData" : [
[
366922.0981278592,
366816.44995874976,
368493.57416254276,
365992.01793445466,
367956.70710364386
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 675162.6086872958,
"scoreError" : 13786.956040784333,
"scoreConfidence" : [
661375.6526465114,
688949.5647280802
],
"scorePercentiles" : {
"0.0" : 669376.4021165752,
"50.0" : 675649.0128084637,
"90.0" : 679015.0702876002,
"95.0" : 679015.0702876002,
"99.0" : 679015.0702876002,
"99.9" : 679015.0702876002,
"99.99" : 679015.0702876002,
"99.999" : 679015.0702876002,
"99.9999" : 679015.0702876002,
"100.0" : 679015.0702876002
},
"scoreUnit" : "ops/s",
"rawData" : [
[
669376.4021165752,
676800.6764947277,
675649.0128084637,
674971.8817291119,
679015.0702876002
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 462211.8558225889,
"scoreError" : 11159.406253819454,
"scoreConfidence" : [
451052.4495687694,
473371.26207640837
],
"scorePercentiles" : {
"0.0" : 458243.3827423191,
"50.0" : 461507.88104609994,
"90.0" : 465394.6974704215,
"95.0" : 465394.6974704215,
"99.0" : 465394.6974704215,
"99.9" : 465394.6974704215,
"99.99" : 465394.6974704215,
"99.999" : 465394.6974704215,
"99.9999" : 465394.6974704215,
"100.0" : 465394.6974704215
},
"scoreUnit" : "ops/s",
"rawData" : [
[
465394.6974704215,
461507.88104609994,
464704.6232498996,
458243.3827423191,
461208.69460420404
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 397548.7366386826,
"scoreError" : 7066.078609749508,
"scoreConfidence" : [
390482.6580289331,
404614.8152484321
],
"scorePercentiles" : {
"0.0" : 394927.9083286656,
"50.0" : 397919.9256183912,
"90.0" : 399223.29537833,
"95.0" : 399223.29537833,
"99.0" : 399223.29537833,
"99.9" : 399223.29537833,
"99.99" : 399223.29537833,
"99.999" : 399223.29537833,
"99.9999" : 399223.29537833,
"100.0" : 399223.29537833
},
"scoreUnit" : "ops/s",
"rawData" : [
[
399157.9108318521,
397919.9256183912,
399223.29537833,
394927.9083286656,
396514.6430361742
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 242875.4557984842,
"scoreError" : 4791.172411645399,
"scoreConfidence" : [
238084.2833868388,
247666.62821012962
],
"scorePercentiles" : {
"0.0" : 240858.1461229709,
"50.0" : 243244.66754851452,
"90.0" : 243982.27769681337,
"95.0" : 243982.27769681337,
"99.0" : 243982.27769681337,
"99.9" : 243982.27769681337,
"99.99" : 243982.27769681337,
"99.999" : 243982.27769681337,
"99.9999" : 243982.27769681337,
"100.0" : 243982.27769681337
},
"scoreUnit" : "ops/s",
"rawData" : [
[
243982.27769681337,
243244.66754851452,
243700.73537298298,
240858.1461229709,
242591.45225113936
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 246059.19104923756,
"scoreError" : 2155.00072712894,
"scoreConfidence" : [
243904.19032210862,
248214.1917763665
],
"scorePercentiles" : {
"0.0" : 245223.44071500236,
"50.0" : 246271.47235323788,
"90.0" : 246694.9307269511,
"95.0" : 246694.9307269511,
"99.0" : 246694.9307269511,
"99.9" : 246694.9307269511,
"99.99" : 246694.9307269511,
"99.999" : 246694.9307269511,
"99.9999" : 246694.9307269511,
"100.0" : 246694.9307269511
},
"scoreUnit" : "ops/s",
"rawData" : [
[
246282.22397217256,
245823.8874788239,
246271.47235323788,
245223.44071500236,
246694.9307269511
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 131088.39977701096,
"scoreError" : 2893.1348265818065,
"scoreConfidence" : [
128195.26495042915,
133981.53460359277
],
"scorePercentiles" : {
"0.0" : 130196.89122034791,
"50.0" : 131438.66132764943,
"90.0" : 131954.6842299211,
"95.0" : 131954.6842299211,
"99.0" : 131954.6842299211,
"99.9" : 131954.6842299211,
"99.99" : 131954.6842299211,
"99.999" : 131954.6842299211,
"99.9999" : 131954.6842299211,
"100.0" : 131954.6842299211
},
"scoreUnit" : "ops/s",
"rawData" : [
[
131444.1911137452,
131438.66132764943,
131954.6842299211,
130196.89122034791,
130407.57099339111
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 134216.82814295474,
"scoreError" : 3023.3137529969335,
"scoreConfidence" : [
131193.5143899578,
137240.14189595167
],
"scorePercentiles" : {
"0.0" : 133690.57140128885,
"50.0" : 133717.41240934617,
"90.0" : 135489.56873340742,
"95.0" : 135489.56873340742,
"99.0" : 135489.56873340742,
"99.9" : 135489.56873340742,
"99.99" : 135489.56873340742,
"99.999" : 135489.56873340742,
"99.9999" : 135489.56873340742,
"100.0" : 135489.56873340742
},
"scoreUnit" : "ops/s",
"rawData" : [
[
133717.41240934617,
133713.12412833906,
135489.56873340742,
133690.57140128885,
134473.46404239215
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 164539.34138777334,
"scoreError" : 1647.5611056186765,
"scoreConfidence" : [
162891.78028215465,
166186.90249339203
],
"scorePercentiles" : {
"0.0" : 163965.94627472846,
"50.0" : 164581.37501263872,
"90.0" : 165058.6713849163,
"95.0" : 165058.6713849163,
"99.0" : 165058.6713849163,
"99.9" : 165058.6713849163,
"99.99" : 165058.6713849163,
"99.999" : 165058.6713849163,
"99.9999" : 165058.6713849163,
"100.0" : 165058.6713849163
},
"scoreUnit" : "ops/s",
"rawData" : [
[
164288.4974681538,
163965.94627472846,
164581.37501263872,
164802.2167984295,
165058.6713849163
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 160038.0624397297,
"scoreError" : 1672.5209963734455,
"scoreConfidence" : [
158365.54144335625,
161710.58343610313
],
"scorePercentiles" : {
"0.0" : 159323.08735526033,
"50.0" : 160050.07003251583,
"90.0" : 160429.15788556618,
"95.0" : 160429.15788556618,
"99.0" : 160429.15788556618,
"99.9" : 160429.15788556618,
"99.99" : 160429.15788556618,
"99.999" : 160429.15788556618,
"99.9999" : 160429.15788556618,
"100.0" : 160429.15788556618
},
"scoreUnit" : "ops/s",
"rawData" : [
[
160049.58099029295,
159323.08735526033,
160050.07003251583,
160338.41593501312,
160429.15788556618
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 897288.4330154223,
"scoreError" : 23515.443707058574,
"scoreConfidence" : [
873772.9893083638,
920803.8767224809
],
"scorePercentiles" : {
"0.0" : 891019.3751084658,
"50.0" : 897766.946669379,
"90.0" : 906070.5632988029,
"95.0" : 906070.5632988029,
"99.0" : 906070.5632988029,
"99.9" : 906070.5632988029,
"99.99" : 906070.5632988029,
"99.999" : 906070.5632988029,
"99.9999" : 906070.5632988029,
"100.0" : 906070.5632988029
},
"scoreUnit" : "ops/s",
"rawData" : [
[
899537.3403191373,
897766.946669379,
906070.5632988029,
892047.9396813272,
891019.3751084658
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 606144.3425645636,
"scoreError" : 25644.911334803808,
"scoreConfidence" : [
580499.4312297598,
631789.2538993674
],
"scorePercentiles" : {
"0.0" : 599463.2879543693,
"50.0" : 604447.2270062417,
"90.0" : 613665.8934039326,
"95.0" : 613665.8934039326,
"99.0" : 613665.8934039326,
"99.9" : 613665.8934039326,
"99.99" : 613665.8934039326,
"99.999" : 613665.8934039326,
"99.9999" : 613665.8934039326,
"100.0" : 613665.8934039326
},
"scoreUnit" : "ops/s",
"rawData" : [
[
613665.8934039326,
612612.5141133213,
604447.2270062417,
600532.7903449537,
599463.2879543693
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 719127.7398129774,
"scoreError" : 7725.626756455049,
"scoreConfidence" : [
711402.1130565223,
726853.3665694324
],
"scorePercentiles" : {
"0.0" : 715992.4385623442,
"50.0" : 719888.1302403801,
"90.0" : 721222.5407535128,
"95.0" : 721222.5407535128,
"99.0" : 721222.5407535128,
"99.9" : 721222.5407535128,
"99.99" : 721222.5407535128,
"99.999" : 721222.5407535128,
"99.9999" : 721222.5407535128,
"100.0" : 721222.5407535128
},
"scoreUnit" : "ops/s",
"rawData" : [
[
718472.3193377514,
715992.4385623442,
719888.1302403801,
721222.5407535128,
720063.2701708985
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 558880.5638771679,
"scoreError" : 6221.595167887349,
"scoreConfidence" : [
552658.9687092805,
565102.1590450553
],
"scorePercentiles" : {
"0.0" : 556903.8566569331,
"50.0" : 558711.0611157393,
"90.0" : 561254.5456945029,
"95.0" : 561254.5456945029,
"99.0" : 561254.5456945029,
"99.9" : 561254.5456945029,
"99.99" : 561254.5456945029,
"99.999" : 561254.5456945029,
"99.9999" : 561254.5456945029,
"100.0" : 561254.5456945029
},
"scoreUnit" : "ops/s",
"rawData" : [
[
558116.8771642635,
558711.0611157393,
556903.8566569331,
559416.4787544006,
561254.5456945029
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 137537.84561865017,
"scoreError" : 1119.5027619375774,
"scoreConfidence" : [
136418.34285671258,
138657.34838058776
],
"scorePercentiles" : {
"0.0" : 137037.04964927945,
"50.0" : 137697.61873071056,
"90.0" : 137717.89431743062,
"95.0" : 137717.89431743062,
"99.0" : 137717.89431743062,
"99.9" : 137717.89431743062,
"99.99" : 137717.89431743062,
"99.999" : 137717.89431743062,
"99.9999" : 137717.89431743062,
"100.0" : 137717.89431743062
},
"scoreUnit" : "ops/s",
"rawData" : [
[
137697.61873071056,
137037.04964927945,
137717.89431743062,
137527.77647401622,
137708.888921814
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 137120.80403655962,
"scoreError" : 2430.930544538679,
"scoreConfidence" : [
134689.87349202094,
139551.7345810983
],
"scorePercentiles" : {
"0.0" : 136030.1151785294,
"50.0" : 137284.08186281915,
"90.0" : 137637.0217744888,
"95.0" : 137637.0217744888,
"99.0" : 137637.0217744888,
"99.9" : 137637.0217744888,
"99.99" : 137637.0217744888,
"99.999" : 137637.0217744888,
"99.9999" : 137637.0217744888,
"100.0" : 137637.0217744888
},
"scoreUnit" : "ops/s",
"rawData" : [
[
137210.42401868192,
136030.1151785294,
137284.08186281915,
137637.0217744888,
137442.37734827894
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 242400.5624257247,
"scoreError" : 4408.067138953628,
"scoreConfidence" : [
237992.49528677107,
246808.62956467833
],
"scorePercentiles" : {
"0.0" : 240399.09945635148,
"50.0" : 242854.9223064649,
"90.0" : 243279.80906257706,
"95.0" : 243279.80906257706,
"99.0" : 243279.80906257706,
"99.9" : 243279.80906257706,
"99.99" : 243279.80906257706,
"99.999" : 243279.80906257706,
"99.9999" : 243279.80906257706,
"100.0" : 243279.80906257706
},
"scoreUnit" : "ops/s",
"rawData" : [
[
243279.80906257706,
240399.09945635148,
242863.95810899063,
242605.0231942394,
242854.9223064649
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 232498.52346550423,
"scoreError" : 3738.7047245778563,
"scoreConfidence" : [
228759.81874092636,
236237.2281900821
],
"scorePercentiles" : {
"0.0" : 231320.64912743255,
"50.0" : 232424.60139102885,
"90.0" : 233521.72142580186,
"95.0" : 233521.72142580186,
"99.0" : 233521.72142580186,
"99.9" : 233521.72142580186,
"99.99" : 233521.72142580186,
"99.999" : 233521.72142580186,
"99.9999" : 233521.72142580186,
"100.0" : 233521.72142580186
},
"scoreUnit" : "ops/s",
"rawData" : [
[
233521.72142580186,
232424.60139102885,
233420.56743819805,
231805.0779450598,
231320.64912743255
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 257425.23427857365,
"scoreError" : 4868.5049841890295,
"scoreConfidence" : [
252556.72929438463,
262293.7392627627
],
"scorePercentiles" : {
"0.0" : 255793.35976571043,
"50.0" : 257082.7215091196,
"90.0" : 258793.51662426977,
"95.0" : 258793.51662426977,
"99.0" : 258793.51662426977,
"99.9" : 258793.51662426977,
"99.99" : 258793.51662426977,
"99.999" : 258793.51662426977,
"99.9999" : 258793.51662426977,
"100.0" : 258793.51662426977
},
"scoreUnit" : "ops/s",
"rawData" : [
[
257082.7215091196,
255793.35976571043,
258793.51662426977,
258610.88723458233,
256845.68625918613
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 234827.9805564861,
"scoreError" : 3937.3902646019496,
"scoreConfidence" : [
230890.59029188415,
238765.37082108803
],
"scorePercentiles" : {
"0.0" : 233554.93730514275,
"50.0" : 234447.24340040004,
"90.0" : 236122.51278110096,
"95.0" : 236122.51278110096,
"99.0" : 236122.51278110096,
"99.9" : 236122.51278110096,
"99.99" : 236122.51278110096,
"99.999" : 236122.51278110096,
"99.9999" : 236122.51278110096,
"100.0" : 236122.51278110096
},
"scoreUnit" : "ops/s",
"rawData" : [
[
234447.24340040004,
233554.93730514275,
234426.09421337894,
236122.51278110096,
235589.11508240772
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 378523.5163769376,
"scoreError" : 3823.1281599116114,
"scoreConfidence" : [
374700.388217026,
382346.6445368492
],
"scorePercentiles" : {
"0.0" : 376930.5671247468,
"50.0" : 378811.45569611725,
"90.0" : 379556.4660002344,
"95.0" : 379556.4660002344,
"99.0" : 379556.4660002344,
"99.9" : 379556.4660002344,
"99.99" : 379556.4660002344,
"99.999" : 379556.4660002344,
"99.9999" : 379556.4660002344,
"100.0" : 379556.4660002344
},
"scoreUnit" : "ops/s",
"rawData" : [
[
378990.1886976039,
376930.5671247468,
378328.9043659856,
379556.4660002344,
378811.45569611725
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 569836.4381868279,
"scoreError" : 8805.594445722727,
"scoreConfidence" : [
561030.8437411052,
578642.0326325507
],
"scorePercentiles" : {
"0.0" : 566264.7383685379,
"50.0" : 570252.9615532951,
"90.0" : 572120.238510239,
"95.0" : 572120.238510239,
"99.0" : 572120.238510239,
"99.9" : 572120.238510239,
"99.99" : 572120.238510239,
"99.999" : 572120.238510239,
"99.9999" : 572120.238510239,
"100.0" : 572120.238510239
},
"scoreUnit" : "ops/s",
"rawData" : [
[
572120.238510239,
566264.7383685379,
571365.6566741356,
569178.595827932,
570252.9615532951
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 209236.65144189814,
"scoreError" : 6270.190290732149,
"scoreConfidence" : [
202966.461151166,
215506.84173263027
],
"scorePercentiles" : {
"0.0" : 207456.98780071695,
"50.0" : 208485.9927766447,
"90.0" : 211146.82438737174,
"95.0" : 211146.82438737174,
"99.0" : 211146.82438737174,
"99.9" : 211146.82438737174,
"99.99" : 211146.82438737174,
"99.999" : 211146.82438737174,
"99.9999" : 211146.82438737174,
"100.0" : 211146.82438737174
},
"scoreUnit" : "ops/s",
"rawData" : [
[
208314.99339314256,
207456.98780071695,
210778.45885161482,
208485.9927766447,
211146.82438737174
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 195064.0346757375,
"scoreError" : 3299.3829803542,
"scoreConfidence" : [
191764.6516953833,
198363.41765609168
],
"scorePercentiles" : {
"0.0" : 194122.15733426972,
"50.0" : 195335.30883772136,
"90.0" : 196148.7211577176,
"95.0" : 196148.7211577176,
"99.0" : 196148.7211577176,
"99.9" : 196148.7211577176,
"99.99" : 196148.7211577176,
"99.999" : 196148.7211577176,
"99.9999" : 196148.7211577176,
"100.0" : 196148.7211577176
},
"scoreUnit" : "ops/s",
"rawData" : [
[
195335.30883772136,
194122.15733426972,
196148.7211577176,
194259.6261477104,
195454.3599012684
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 333542.98629267566,
"scoreError" : 4178.022620976979,
"scoreConfidence" : [
329364.9636716987,
337721.0089136526
],
"scorePercentiles" : {
"0.0" : 331917.54776569584,
"50.0" : 333480.36564200063,
"90.0" : 334806.2899131228,
"95.0" : 334806.2899131228,
"99.0" : 334806.2899131228,
"99.9" : 334806.2899131228,
"99.99" : 334806.2899131228,
"99.999" : 334806.2899131228,
"99.9999" : 334806.2899131228,
"100.0" : 334806.2899131228
},
"scoreUnit" : "ops/s",
"rawData" : [
[
333321.2268312316,
331917.54776569584,
334806.2899131228,
333480.36564200063,
334189.5013113273
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 326658.17190826975,
"scoreError" : 1935.0683958788532,
"scoreConfidence" : [
324723.1035123909,
328593.2403041486
],
"scorePercentiles" : {
"0.0" : 325874.9292527385,
"50.0" : 326951.7407227346,
"90.0" : 327055.0465933485,
"95.0" : 327055.0465933485,
"99.0" : 327055.0465933485,
"99.9" : 327055.0465933485,
"99.99" : 327055.0465933485,
"99.999" : 327055.0465933485,
"99.9999" : 327055.0465933485,
"100.0" : 327055.0465933485
},
"scoreUnit" : "ops/s",
"rawData" : [
[
326977.22789272084,
325874.9292527385,
326951.7407227346,
326431.9150798063,
327055.0465933485
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 492838.7381024449,
"scoreError" : 24241.868974792185,
"scoreConfidence" : [
468596.8691276527,
517080.6070772371
],
"scorePercentiles" : {
"0.0" : 487611.93110317056,
"50.0" : 489541.09839200723,
"90.0" : 501426.6234866338,
"95.0" : 501426.6234866338,
"99.0" : 501426.6234866338,
"99.9" : 501426.6234866338,
"99.99" : 501426.6234866338,
"99.999" : 501426.6234866338,
"99.9999" : 501426.6234866338,
"100.0" : 501426.6234866338
},
"scoreUnit" : "ops/s",
"rawData" : [
[
489541.09839200723,
487611.93110317056,
487980.6647039702,
497633.37282644265,
501426.6234866338
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 347885.1166467414,
"scoreError" : 3753.6264908322337,
"scoreConfidence" : [
344131.49015590915,
351638.74313757365
],
"scorePercentiles" : {
"0.0" : 347003.6757423624,
"50.0" : 347466.74196085904,
"90.0" : 349499.9034140169,
"95.0" : 349499.9034140169,
"99.0" : 349499.9034140169,
"99.9" : 349499.9034140169,
"99.99" : 349499.9034140169,
"99.999" : 349499.9034140169,
"99.9999" : 349499.9034140169,
"100.0" : 349499.9034140169
},
"scoreUnit" : "ops/s",
"rawData" : [
[
348037.35919861007,
347466.74196085904,
347417.9029178587,
349499.9034140169,
347003.6757423624
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 402196.19955131464,
"scoreError" : 9782.504975671764,
"scoreConfidence" : [
392413.6945756429,
411978.7045269864
],
"scorePercentiles" : {
"0.0" : 398971.420720411,
"50.0" : 403838.91598646867,
"90.0" : 404334.4414561442,
"95.0" : 404334.4414561442,
"99.0" : 404334.4414561442,
"99.9" : 404334.4414561442,
"99.99" : 404334.4414561442,
"99.999" : 404334.4414561442,
"99.9999" : 404334.4414561442,
"100.0" : 404334.4414561442
},
"scoreUnit" : "ops/s",
"rawData" : [
[
404334.4414561442,
398971.420720411,
399919.13458881737,
403838.91598646867,
403917.08500473184
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 398277.25445384585,
"scoreError" : 4748.8388547082595,
"scoreConfidence" : [
393528.4155991376,
403026.0933085541
],
"scorePercentiles" : {
"0.0" : 396872.0757850806,
"50.0" : 398300.70244354196,
"90.0" : 399863.99569309497,
"95.0" : 399863.99569309497,
"99.0" : 399863.99569309497,
"99.9" : 399863.99569309497,
"99.99" : 399863.99569309497,
"99.999" : 399863.99569309497,
"99.9999" : 399863.99569309497,
"100.0" : 399863.99569309497
},
"scoreUnit" : "ops/s",
"rawData" : [
[
397288.7848674942,
396872.0757850806,
399863.99569309497,
399060.7134800174,
398300.70244354196
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 290467.031801864,
"scoreError" : 4420.299482858577,
"scoreConfidence" : [
286046.7323190054,
294887.33128472255
],
"scorePercentiles" : {
"0.0" : 289462.99757610605,
"50.0" : 289739.53088930325,
"90.0" : 291962.9771608405,
"95.0" : 291962.9771608405,
"99.0" : 291962.9771608405,
"99.9" : 291962.9771608405,
"99.99" : 291962.9771608405,
"99.999" : 291962.9771608405,
"99.9999" : 291962.9771608405,
"100.0" : 291962.9771608405
},
"scoreUnit" : "ops/s",
"rawData" : [
[
291441.5933201808,
289728.0600628894,
289462.99757610605,
289739.53088930325,
291962.9771608405
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 269715.26081937714,
"scoreError" : 6757.332716827928,
"scoreConfidence" : [
262957.9281025492,
276472.59353620507
],
"scorePercentiles" : {
"0.0" : 267368.8593942936,
"50.0" : 270034.8651522322,
"90.0" : 271845.7024397746,
"95.0" : 271845.7024397746,
"99.0" : 271845.7024397746,
"99.9" : 271845.7024397746,
"99.99" : 271845.7024397746,
"99.999" : 271845.7024397746,
"99.9999" : 271845.7024397746,
"100.0" : 271845.7024397746
},
"scoreUnit" : "ops/s",
"rawData" : [
[
268622.7164277001,
267368.8593942936,
271845.7024397746,
270034.8651522322,
270704.16068288515
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 667795.2175861334,
"scoreError" : 24028.117529825104,
"scoreConfidence" : [
643767.1000563083,
691823.3351159585
],
"scorePercentiles" : {
"0.0" : 657047.5965223333,
"50.0" : 668999.9159952179,
"90.0" : 672781.0491747421,
"95.0" : 672781.0491747421,
"99.0" : 672781.0491747421,
"99.9" : 672781.0491747421,
"99.99" : 672781.0491747421,
"99.999" : 672781.0491747421,
"99.9999" : 672781.0491747421,
"100.0" : 672781.0491747421
},
"scoreUnit" : "ops/s",
"rawData" : [
[
668742.0394384082,
657047.5965223333,
671405.4867999663,
668999.9159952179,
672781.0491747421
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 657027.9890206637,
"scoreError" : 20153.75458798917,
"scoreConfidence" : [
636874.2344326745,
677181.7436086528
],
"scorePercentiles" : {
"0.0" : 650067.3502217107,
"50.0" : 658337.2478391192,
"90.0" : 663237.5206654002,
"95.0" : 663237.5206654002,
"99.0" : 663237.5206654002,
"99.9" : 663237.5206654002,
"99.99" : 663237.5206654002,
"99.999" : 663237.5206654002,
"99.9999" : 663237.5206654002,
"100.0" : 663237.5206654002
},
"scoreUnit" : "ops/s",
"rawData" : [
[
663237.5206654002,
659965.6440551603,
658337.2478391192,
650067.3502217107,
653532.182321928
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 115950.11577508265,
"scoreError" : 1279.8850842425322,
"scoreConfidence" : [
114670.23069084012,
117230.00085932518
],
"scorePercentiles" : {
"0.0" : 115584.61449254946,
"50.0" : 116041.72828672286,
"90.0" : 116275.46803163156,
"95.0" : 116275.46803163156,
"99.0" : 116275.46803163156,
"99.9" : 116275.46803163156,
"99.99" : 116275.46803163156,
"99.999" : 116275.46803163156,
"99.9999" : 116275.46803163156,
"100.0" : 116275.46803163156
},
"scoreUnit" : "ops/s",
"rawData" : [
[
116041.72828672286,
115584.61449254946,
116234.82649415161,
115613.9415703577,
116275.46803163156
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 109231.03645926532,
"scoreError" : 2669.054576979569,
"scoreConfidence" : [
106561.98188228575,
111900.09103624489
],
"scorePercentiles" : {
"0.0" : 108154.76652574886,
"50.0" : 109306.1371492183,
"90.0" : 109930.47278754211,
"95.0" : 109930.47278754211,
"99.0" : 109930.47278754211,
"99.9" : 109930.47278754211,
"99.99" : 109930.47278754211,
"99.999" : 109930.47278754211,
"99.9999" : 109930.47278754211,
"100.0" : 109930.47278754211
},
"scoreUnit" : "ops/s",
"rawData" : [
[
109715.87171373074,
109306.1371492183,
109930.47278754211,
109047.93412008668,
108154.76652574886
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 164639.1384200785,
"scoreError" : 2967.5621849005834,
"scoreConfidence" : [
161671.57623517793,
167606.70060497907
],
"scorePercentiles" : {
"0.0" : 163800.97937052682,
"50.0" : 164433.2356854077,
"90.0" : 165480.17139829852,
"95.0" : 165480.17139829852,
"99.0" : 165480.17139829852,
"99.9" : 165480.17139829852,
"99.99" : 165480.17139829852,
"99.999" : 165480.17139829852,
"99.9999" : 165480.17139829852,
"100.0" : 165480.17139829852
},
"scoreUnit" : "ops/s",
"rawData" : [
[
164068.76967885325,
163800.97937052682,
165412.53596730615,
164433.2356854077,
165480.17139829852
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 156031.93712965323,
"scoreError" : 2751.140204998987,
"scoreConfidence" : [
153280.79692465425,
158783.07733465222
],
"scorePercentiles" : {
"0.0" : 155270.93768730905,
"50.0" : 156146.94681429834,
"90.0" : 156746.06498706312,
"95.0" : 156746.06498706312,
"99.0" : 156746.06498706312,
"99.9" : 156746.06498706312,
"99.99" : 156746.06498706312,
"99.999" : 156746.06498706312,
"99.9999" : 156746.06498706312,
"100.0" : 156746.06498706312
},
"scoreUnit" : "ops/s",
"rawData" : [
[
156746.06498706312,
155313.3322651305,
156146.94681429834,
155270.93768730905,
156682.4038944652
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 165620.03511556212,
"scoreError" : 4511.766676853169,
"scoreConfidence" : [
161108.26843870894,
170131.8017924153
],
"scorePercentiles" : {
"0.0" : 163806.03450653027,
"50.0" : 165609.11039601534,
"90.0" : 167037.66702340753,
"95.0" : 167037.66702340753,
"99.0" : 167037.66702340753,
"99.9" : 167037.66702340753,
"99.99" : 167037.66702340753,
"99.999" : 167037.66702340753,
"99.9999" : 167037.66702340753,
"100.0" : 167037.66702340753
},
"scoreUnit" : "ops/s",
"rawData" : [
[
167037.66702340753,
163806.03450653027,
166056.1704604025,
165609.11039601534,
165591.19319145495
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 150318.70316715905,
"scoreError" : 3984.5735889235284,
"scoreConfidence" : [
146334.12957823553,
154303.27675608257
],
"scorePercentiles" : {
"0.0" : 148586.31863785928,
"50.0" : 150671.30105087886,
"90.0" : 151130.84303650778,
"95.0" : 151130.84303650778,
"99.0" : 151130.84303650778,
"99.9" : 151130.84303650778,
"99.99" : 151130.84303650778,
"99.999" : 151130.84303650778,
"99.9999" : 151130.84303650778,
"100.0" : 151130.84303650778
},
"scoreUnit" : "ops/s",
"rawData" : [
[
151012.96762170494,
150192.08548884437,
151130.84303650778,
148586.31863785928,
150671.30105087886
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 259123.0912172338,
"scoreError" : 2863.6593735365973,
"scoreConfidence" : [
256259.4318436972,
261986.7505907704
],
"scorePercentiles" : {
"0.0" : 258099.86454393837,
"50.0" : 259522.85537718172,
"90.0" : 259874.71193388707,
"95.0" : 259874.71193388707,
"99.0" : 259874.71193388707,
"99.9" : 259874.71193388707,
"99.99" : 259874.71193388707,
"99.999" : 259874.71193388707,
"99.9999" : 259874.71193388707,
"100.0" : 259874.71193388707
},
"scoreUnit" : "ops/s",
"rawData" : [
[
259523.93625186506,
258594.08797929686,
259522.85537718172,
258099.86454393837,
259874.71193388707
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 254524.13111275635,
"scoreError" : 2658.7477583113214,
"scoreConfidence" : [
251865.38335444505,
257182.87887106766
],
"scorePercentiles" : {
"0.0" : 253724.77841093257,
"50.0" : 254400.85659025636,
"90.0" : 255624.66746598468,
"95.0" : 255624.66746598468,
"99.0" : 255624.66746598468,
"99.9" : 255624.66746598468,
"99.99" : 255624.66746598468,
"99.999" : 255624.66746598468,
"99.9999" : 255624.66746598468,
"100.0" : 255624.66746598468
},
"scoreUnit" : "ops/s",
"rawData" : [
[
255624.66746598468,
253724.77841093257,
254548.79592085126,
254321.55717575693,
254400.85659025636
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 142414.41154511663,
"scoreError" : 5695.528944400501,
"scoreConfidence" : [
136718.88260071614,
148109.94048951712
],
"scorePercentiles" : {
"0.0" : 141025.08686010315,
"50.0" : 142165.60386371153,
"90.0" : 144784.31670319152,
"95.0" : 144784.31670319152,
"99.0" : 144784.31670319152,
"99.9" : 144784.31670319152,
"99.99" : 144784.31670319152,
"99.999" : 144784.31670319152,
"99.9999" : 144784.31670319152,
"100.0" : 144784.31670319152
},
"scoreUnit" : "ops/s",
"rawData" : [
[
141025.08686010315,
141387.18171090932,
142165.60386371153,
142709.86858766776,
144784.31670319152
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 141715.61369236402,
"scoreError" : 3598.4472021578126,
"scoreConfidence" : [
138117.1664902062,
145314.06089452183
],
"scorePercentiles" : {
"0.0" : 140424.16819314344,
"50.0" : 141697.93462724998,
"90.0" : 142708.01038471292,
"95.0" : 142708.01038471292,
"99.0" : 142708.01038471292,
"99.9" : 142708.01038471292,
"99.99" : 142708.01038471292,
"99.999" : 142708.01038471292,
"99.9999" : 142708.01038471292,
"100.0" : 142708.01038471292
},
"scoreUnit" : "ops/s",
"rawData" : [
[
140424.16819314344,
141245.4685945204,
142708.01038471292,
142502.4866621933,
141697.93462724998
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 194227.1077640657,
"scoreError" : 2960.8226110033884,
"scoreConfidence" : [
191266.28515306232,
197187.9303750691
],
"scorePercentiles" : {
"0.0" : 193219.1573805051,
"50.0" : 194478.31829254224,
"90.0" : 195171.60590856627,
"95.0" : 195171.60590856627,
"99.0" : 195171.60590856627,
"99.9" : 195171.60590856627,
"99.99" : 195171.60590856627,
"99.999" : 195171.60590856627,
"99.9999" : 195171.60590856627,
"100.0" : 195171.60590856627
},
"scoreUnit" : "ops/s",
"rawData" : [
[
194566.90743745698,
193219.1573805051,
195171.60590856627,
193699.54980125796,
194478.31829254224
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 172778.89995281812,
"scoreError" : 1137.6021053373006,
"scoreConfidence" : [
171641.2978474808,
173916.50205815543
],
"scorePercentiles" : {
"0.0" : 172413.9901255507,
"50.0" : 172687.9491456725,
"90.0" : 173174.16922534225,
"95.0" : 173174.16922534225,
"99.0" : 173174.16922534225,
"99.9" : 173174.16922534225,
"99.99" : 173174.16922534225,
"99.999" : 173174.16922534225,
"99.9999" : 173174.16922534225,
"100.0" : 173174.16922534225
},
"scoreUnit" : "ops/s",
"rawData" : [
[
173174.16922534225,
172651.6920411702,
172966.6992263549,
172413.9901255507,
172687.9491456725
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1366069.5374496179,
"scoreError" : 16690.679991621964,
"scoreConfidence" : [
1349378.8574579959,
1382760.2174412399
],
"scorePercentiles" : {
"0.0" : 1359238.919549595,
"50.0" : 1366120.1748727565,
"90.0" : 1370493.8635021343,
"95.0" : 1370493.8635021343,
"99.0" : 1370493.8635021343,
"99.9" : 1370493.8635021343,
"99.99" : 1370493.8635021343,
"99.999" : 1370493.8635021343,
"99.9999" : 1370493.8635021343,
"100.0" : 1370493.8635021343
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1366120.1748727565,
1359238.919549595,
1365494.7927889444,
1370493.8635021343,
1368999.936534659
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 937149.0485502416,
"scoreError" : 30648.204468219803,
"scoreConfidence" : [
906500.8440820219,
967797.2530184614
],
"scorePercentiles" : {
"0.0" : 924697.7495472181,
"50.0" : 937825.9444535007,
"90.0" : 944638.9856870878,
"95.0" : 944638.9856870878,
"99.0" : 944638.9856870878,
"99.9" : 944638.9856870878,
"99.99" : 944638.9856870878,
"99.999" : 944638.9856870878,
"99.9999" : 944638.9856870878,
"100.0" : 944638.9856870878
},
"scoreUnit" : "ops/s",
"rawData" : [
[
924697.7495472181,
935252.2485167854,
944638.9856870878,
937825.9444535007,
943330.3145466165
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 923239.5778265393,
"scoreError" : 16393.04291000338,
"scoreConfidence" : [
906846.534916536,
939632.6207365426
],
"scorePercentiles" : {
"0.0" : 917173.1870237904,
"50.0" : 924341.5022229924,
"90.0" : 928432.6840236305,
"95.0" : 928432.6840236305,
"99.0" : 928432.6840236305,
"99.9" : 928432.6840236305,
"99.99" : 928432.6840236305,
"99.999" : 928432.6840236305,
"99.9999" : 928432.6840236305,
"100.0" : 928432.6840236305
},
"scoreUnit" : "ops/s",
"rawData" : [
[
925059.9289738382,
921190.5868884447,
924341.5022229924,
917173.1870237904,
928432.6840236305
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 720122.8416322302,
"scoreError" : 18253.861296341438,
"scoreConfidence" : [
701868.9803358888,
738376.7029285716
],
"scorePercentiles" : {
"0.0" : 714080.1944917671,
"50.0" : 719568.0866239689,
"90.0" : 725103.7630268383,
"95.0" : 725103.7630268383,
"99.0" : 725103.7630268383,
"99.9" : 725103.7630268383,
"99.99" : 725103.7630268383,
"99.999" : 725103.7630268383,
"99.9999" : 725103.7630268383,
"100.0" : 725103.7630268383
},
"scoreUnit" : "ops/s",
"rawData" : [
[
719568.0866239689,
714080.1944917671,
717260.1968584916,
724601.967160085,
725103.7630268383
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 106642.45850367825,
"scoreError" : 2485.0031706117957,
"scoreConfidence" : [
104157.45533306645,
109127.46167429005
],
"scorePercentiles" : {
"0.0" : 106131.7296618453,
"50.0" : 106386.80593814077,
"90.0" : 107754.5294789832,
"95.0" : 107754.5294789832,
"99.0" : 107754.5294789832,
"99.9" : 107754.5294789832,
"99.99" : 107754.5294789832,
"99.999" : 107754.5294789832,
"99.9999" : 107754.5294789832,
"100.0" : 107754.5294789832
},
"scoreUnit" : "ops/s",
"rawData" : [
[
106616.648672539,
106131.7296618453,
107754.5294789832,
106322.57876688303,
106386.80593814077
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 103421.53831593775,
"scoreError" : 513.973757210585,
"scoreConfidence" : [
102907.56455872717,
103935.51207314833
],
"scorePercentiles" : {
"0.0" : 103250.78199665241,
"50.0" : 103443.209702368,
"90.0" : 103552.97345412252,
"95.0" : 103552.97345412252,
"99.0" : 103552.97345412252,
"99.9" : 103552.97345412252,
"99.99" : 103552.97345412252,
"99.999" : 103552.97345412252,
"99.9999" : 103552.97345412252,
"100.0" : 103552.97345412252
},
"scoreUnit" : "ops/s",
"rawData" : [
[
103540.3779664608,
103320.348460085,
103552.97345412252,
103250.78199665241,
103443.209702368
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 172561.17701650894,
"scoreError" : 1282.2290321351895,
"scoreConfidence" : [
171278.94798437375,
173843.40604864413
],
"scorePercentiles" : {
"0.0" : 172024.23958833644,
"50.0" : 172579.08521744274,
"90.0" : 172916.03506145332,
"95.0" : 172916.03506145332,
"99.0" : 172916.03506145332,
"99.9" : 172916.03506145332,
"99.99" : 172916.03506145332,
"99.999" : 172916.03506145332,
"99.9999" : 172916.03506145332,
"100.0" : 172916.03506145332
},
"scoreUnit" : "ops/s",
"rawData" : [
[
172579.08521744274,
172024.23958833644,
172731.32135551327,
172555.203859799,
172916.03506145332
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 169406.1946793341,
"scoreError" : 2438.9636123702576,
"scoreConfidence" : [
166967.23106696384,
171845.15829170434
],
"scorePercentiles" : {
"0.0" : 168341.7248690201,
"50.0" : 169585.67896979678,
"90.0" : 169917.96549705704,
"95.0" : 169917.96549705704,
"99.0" : 169917.96549705704,
"99.9" : 169917.96549705704,
"99.99" : 169917.96549705704,
"99.999" : 169917.96549705704,
"99.9999" : 169917.96549705704,
"100.0" : 169917.96549705704
},
"scoreUnit" : "ops/s",
"rawData" : [
[
169825.04393285597,
168341.7248690201,
169917.96549705704,
169360.56012794052,
169585.67896979678
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 280919.8370539968,
"scoreError" : 3297.260419401748,
"scoreConfidence" : [
277622.57663459505,
284217.09747339855
],
"scorePercentiles" : {
"0.0" : 279479.1938758986,
"50.0" : 281387.6412943973,
"90.0" : 281531.51830116997,
"95.0" : 281531.51830116997,
"99.0" : 281531.51830116997,
"99.9" : 281531.51830116997,
"99.99" : 281531.51830116997,
"99.999" : 281531.51830116997,
"99.9999" : 281531.51830116997,
"100.0" : 281531.51830116997
},
"scoreUnit" : "ops/s",
"rawData" : [
[
280784.78002825106,
279479.1938758986,
281531.51830116997,
281416.05177026725,
281387.6412943973
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 265239.94022131484,
"scoreError" : 2036.4675269009515,
"scoreConfidence" : [
263203.4726944139,
267276.4077482158
],
"scorePercentiles" : {
"0.0" : 264691.636517895,
"50.0" : 265168.9874586688,
"90.0" : 265890.32829312026,
"95.0" : 265890.32829312026,
"99.0" : 265890.32829312026,
"99.9" : 265890.32829312026,
"99.99" : 265890.32829312026,
"99.999" : 265890.32829312026,
"99.9999" : 265890.32829312026,
"100.0" : 265890.32829312026
},
"scoreUnit" : "ops/s",
"rawData" : [
[
265890.32829312026,
264782.99664540286,
265168.9874586688,
264691.636517895,
265665.7521914873
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 566493.7733183394,
"scoreError" : 87169.16130694635,
"scoreConfidence" : [
479324.612011393,
653662.9346252857
],
"scorePercentiles" : {
"0.0" : 526343.3631440796,
"50.0" : 577861.9437410311,
"90.0" : 578816.7459591845,
"95.0" : 578816.7459591845,
"99.0" : 578816.7459591845,
"99.9" : 578816.7459591845,
"99.99" : 578816.7459591845,
"99.999" : 578816.7459591845,
"99.9999" : 578816.7459591845,
"100.0" : 578816.7459591845
},
"scoreUnit" : "ops/s",
"rawData" : [
[
578816.7459591845,
526343.3631440796,
577981.8838632365,
571464.9298841651,
577861.9437410311
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 546790.4879855673,
"scoreError" : 22215.70398936766,
"scoreConfidence" : [
524574.7839961996,
569006.191974935
],
"scorePercentiles" : {
"0.0" : 540870.2615676268,
"50.0" : 546954.5808257,
"90.0" : 552766.7577077941,
"95.0" : 552766.7577077941,
"99.0" : 552766.7577077941,
"99.9" : 552766.7577077941,
"99.99" : 552766.7577077941,
"99.999" : 552766.7577077941,
"99.9999" : 552766.7577077941,
"100.0" : 552766.7577077941
},
"scoreUnit" : "ops/s",
"rawData" : [
[
552262.7786458464,
541098.0611808692,
552766.7577077941,
540870.2615676268,
546954.5808257
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 346811.79690831,
"scoreError" : 10104.020602165936,
"scoreConfidence" : [
336707.776306144,
356915.8175104759
],
"scorePercentiles" : {
"0.0" : 343339.8661277667,
"50.0" : 346744.4585879779,
"90.0" : 350243.6077832286,
"95.0" : 350243.6077832286,
"99.0" : 350243.6077832286,
"99.9" : 350243.6077832286,
"99.99" : 350243.6077832286,
"99.999" : 350243.6077832286,
"99.9999" : 350243.6077832286,
"100.0" : 350243.6077832286
},
"scoreUnit" : "ops/s",
"rawData" : [
[
345505.52782797575,
343339.8661277667,
346744.4585879779,
348225.52421460074,
350243.6077832286
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 316514.07640213345,
"scoreError" : 5980.968471603571,
"scoreConfidence" : [
310533.10793052986,
322495.04487373703
],
"scorePercentiles" : {
"0.0" : 314862.64396099304,
"50.0" : 316353.7135814709,
"90.0" : 318762.0126400999,
"95.0" : 318762.0126400999,
"99.0" : 318762.0126400999,
"99.9" : 318762.0126400999,
"99.99" : 318762.0126400999,
"99.999" : 318762.0126400999,
"99.9999" : 318762.0126400999,
"100.0" : 318762.0126400999
},
"scoreUnit" : "ops/s",
"rawData" : [
[
317231.1335621395,
314862.64396099304,
315360.878265964,
316353.7135814709,
318762.0126400999
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 928519.2025648493,
"scoreError" : 14050.630121225611,
"scoreConfidence" : [
914468.5724436237,
942569.8326860749
],
"scorePercentiles" : {
"0.0" : 924307.9891216981,
"50.0" : 930167.7114044765,
"90.0" : 932259.7312567602,
"95.0" : 932259.7312567602,
"99.0" : 932259.7312567602,
"99.9" : 932259.7312567602,
"99.99" : 932259.7312567602,
"99.999" : 932259.7312567602,
"99.9999" : 932259.7312567602,
"100.0" : 932259.7312567602
},
"scoreUnit" : "ops/s",
"rawData" : [
[
930167.7114044765,
924920.231341375,
930940.3496999372,
924307.9891216981,
932259.7312567602
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 645371.9770799098,
"scoreError" : 12478.264150554534,
"scoreConfidence" : [
632893.7129293552,
657850.2412304643
],
"scorePercentiles" : {
"0.0" : 640715.5188602209,
"50.0" : 645987.0044863257,
"90.0" : 649098.1415335411,
"95.0" : 649098.1415335411,
"99.0" : 649098.1415335411,
"99.9" : 649098.1415335411,
"99.99" : 649098.1415335411,
"99.999" : 649098.1415335411,
"99.9999" : 649098.1415335411,
"100.0" : 649098.1415335411
},
"scoreUnit" : "ops/s",
"rawData" : [
[
643796.0876744584,
640715.5188602209,
647263.1328450028,
645987.0044863257,
649098.1415335411
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 181415.56662704685,
"scoreError" : 2260.0969361122293,
"scoreConfidence" : [
179155.4696909346,
183675.6635631591
],
"scorePercentiles" : {
"0.0" : 180791.08833405786,
"50.0" : 181108.4855935814,
"90.0" : 182083.94977029753,
"95.0" : 182083.94977029753,
"99.0" : 182083.94977029753,
"99.9" : 182083.94977029753,
"99.99" : 182083.94977029753,
"99.999" : 182083.94977029753,
"99.9999" : 182083.94977029753,
"100.0" : 182083.94977029753
},
"scoreUnit" : "ops/s",
"rawData" : [
[
182083.94977029753,
181108.4855935814,
182001.22269990033,
180791.08833405786,
181093.08673739704
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 181508.97556196747,
"scoreError" : 9542.155188892817,
"scoreConfidence" : [
171966.82037307465,
191051.1307508603
],
"scorePercentiles" : {
"0.0" : 178400.1870764885,
"50.0" : 180894.5821326855,
"90.0" : 184546.5282774357,
"95.0" : 184546.5282774357,
"99.0" : 184546.5282774357,
"99.9" : 184546.5282774357,
"99.99" : 184546.5282774357,
"99.999" : 184546.5282774357,
"99.9999" : 184546.5282774357,
"100.0" : 184546.5282774357
},
"scoreUnit" : "ops/s",
"rawData" : [
[
180894.5821326855,
178400.1870764885,
180261.27816440875,
184546.5282774357,
183442.3021588189
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 568786.1382476779,
"scoreError" : 9690.159996075821,
"scoreConfidence" : [
559095.9782516022,
578476.2982437537
],
"scorePercentiles" : {
"0.0" : 565421.7223417638,
"50.0" : 568477.9356636513,
"90.0" : 571909.1504473164,
"95.0" : 571909.1504473164,
"99.0" : 571909.1504473164,
"99.9" : 571909.1504473164,
"99.99" : 571909.1504473164,
"99.999" : 571909.1504473164,
"99.9999" : 571909.1504473164,
"100.0" : 571909.1504473164
},
"scoreUnit" : "ops/s",
"rawData" : [
[
571909.1504473164,
568477.9356636513,
570477.3881996276,
565421.7223417638,
567644.4945860304
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 568812.8437728479,
"scoreError" : 7315.8585372481075,
"scoreConfidence" : [
561496.9852355998,
576128.702310096
],
"scorePercentiles" : {
"0.0" : 566893.9159999007,
"50.0" : 568311.3347790746,
"90.0" : 571938.0799418729,
"95.0" : 571938.0799418729,
"99.0" : 571938.0799418729,
"99.9" : 571938.0799418729,
"99.99" : 571938.0799418729,
"99.999" : 571938.0799418729,
"99.9999" : 571938.0799418729,
"100.0" : 571938.0799418729
},
"scoreUnit" : "ops/s",
"rawData" : [
[
568955.0612198941,
566893.9159999007,
571938.0799418729,
568311.3347790746,
567965.8269234973
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 297169.13489167776,
"scoreError" : 5770.122087807334,
"scoreConfidence" : [
291399.0128038704,
302939.2569794851
],
"scorePercentiles" : {
"0.0" : 295441.32805094006,
"50.0" : 297566.5910063598,
"90.0" : 298751.27342615323,
"95.0" : 298751.27342615323,
"99.0" : 298751.27342615323,
"99.9" : 298751.27342615323,
"99.99" : 298751.27342615323,
"99.999" : 298751.27342615323,
"99.9999" : 298751.27342615323,
"100.0" : 298751.27342615323
},
"scoreUnit" : "ops/s",
"rawData" : [
[
295758.0077271421,
298328.4742477938,
298751.27342615323,
295441.32805094006,
297566.5910063598
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 277547.9204955742,
"scoreError" : 6236.324798822055,
"scoreConfidence" : [
271311.59569675213,
283784.24529439624
],
"scorePercentiles" : {
"0.0" : 275383.01385224063,
"50.0" : 277376.40369918966,
"90.0" : 279907.1382831823,
"95.0" : 279907.1382831823,
"99.0" : 279907.1382831823,
"99.9" : 279907.1382831823,
"99.99" : 279907.1382831823,
"99.999" : 279907.1382831823,
"99.9999" : 279907.1382831823,
"100.0" : 279907.1382831823
},
"scoreUnit" : "ops/s",
"rawData" : [
[
277212.94164889853,
277376.40369918966,
279907.1382831823,
275383.01385224063,
277860.1049943599
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 625916.21784233,
"scoreError" : 13294.38266605204,
"scoreConfidence" : [
612621.8351762779,
639210.6005083821
],
"scorePercentiles" : {
"0.0" : 622897.03786696,
"50.0" : 623695.6064073402,
"90.0" : 630297.8498240579,
"95.0" : 630297.8498240579,
"99.0" : 630297.8498240579,
"99.9" : 630297.8498240579,
"99.99" : 630297.8498240579,
"99.999" : 630297.8498240579,
"99.9999" : 630297.8498240579,
"100.0" : 630297.8498240579
},
"scoreUnit" : "ops/s",
"rawData" : [
[
628997.2583395229,
622897.03786696,
630297.8498240579,
623693.3367737693,
623695.6064073402
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 619804.6979398043,
"scoreError" : 10358.725216024077,
"scoreConfidence" : [
609445.9727237802,
630163.4231558284
],
"scorePercentiles" : {
"0.0" : 615961.6558012746,
"50.0" : 620356.1110058205,
"90.0" : 622524.784266099,
"95.0" : 622524.784266099,
"99.0" : 622524.784266099,
"99.9" : 622524.784266099,
"99.99" : 622524.784266099,
"99.999" : 622524.784266099,
"99.9999" : 622524.784266099,
"100.0" : 622524.784266099
},
"scoreUnit" : "ops/s",
"rawData" : [
[
620356.1110058205,
618313.9662695072,
621866.9723563205,
615961.6558012746,
622524.784266099
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 61284.68384654189,
"scoreError" : 769.7032556609988,
"scoreConfidence" : [
60514.98059088089,
62054.38710220289
],
"scorePercentiles" : {
"0.0" : 61069.706761994974,
"50.0" : 61306.937150516234,
"90.0" : 61518.76480302777,
"95.0" : 61518.76480302777,
"99.0" : 61518.76480302777,
"99.9" : 61518.76480302777,
"99.99" : 61518.76480302777,
"99.999" : 61518.76480302777,
"99.9999" : 61518.76480302777,
"100.0" : 61518.76480302777
},
"scoreUnit" : "ops/s",
"rawData" : [
[
61518.76480302777,
61094.50042656271,
61306.937150516234,
61069.706761994974,
61433.51009060776
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 63200.923237734576,
"scoreError" : 1914.3382201110182,
"scoreConfidence" : [
61286.585017623554,
65115.2614578456
],
"scorePercentiles" : {
"0.0" : 62574.812554058095,
"50.0" : 63278.01154482297,
"90.0" : 63734.31850668828,
"95.0" : 63734.31850668828,
"99.0" : 63734.31850668828,
"99.9" : 63734.31850668828,
"99.99" : 63734.31850668828,
"99.999" : 63734.31850668828,
"99.9999" : 63734.31850668828,
"100.0" : 63734.31850668828
},
"scoreUnit" : "ops/s",
"rawData" : [
[
63599.910001478085,
62817.56358162549,
62574.812554058095,
63278.01154482297,
63734.31850668828
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 133282.67508041457,
"scoreError" : 1667.5124072219567,
"scoreConfidence" : [
131615.16267319262,
134950.18748763652
],
"scorePercentiles" : {
"0.0" : 132779.07676402098,
"50.0" : 133565.82332533182,
"90.0" : 133618.78158103168,
"95.0" : 133618.78158103168,
"99.0" : 133618.78158103168,
"99.9" : 133618.78158103168,
"99.99" : 133618.78158103168,
"99.999" : 133618.78158103168,
"99.9999" : 133618.78158103168,
"100.0" : 133618.78158103168
},
"scoreUnit" : "ops/s",
"rawData" : [
[
133565.82332533182,
132779.07676402098,
133618.78158103168,
132839.69677568588,
133609.99695600243
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 138874.12602289152,
"scoreError" : 1252.2585909589864,
"scoreConfidence" : [
137621.86743193254,
140126.3846138505
],
"scorePercentiles" : {
"0.0" : 138529.86388926237,
"50.0" : 138897.84460331852,
"90.0" : 139339.92365945014,
"95.0" : 139339.92365945014,
"99.0" : 139339.92365945014,
"99.9" : 139339.92365945014,
"99.99" : 139339.92365945014,
"99.999" : 139339.92365945014,
"99.9999" : 139339.92365945014,
"100.0" : 139339.92365945014
},
"scoreUnit" : "ops/s",
"rawData" : [
[
139339.92365945014,
138605.9944053326,
138997.00355709394,
138529.86388926237,
138897.84460331852
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1806100.801164894,
"scoreError" : 29122.710253015823,
"scoreConfidence" : [
1776978.090911878,
1835223.5114179098
],
"scorePercentiles" : {
"0.0" : 1797978.034718807,
"50.0" : 1803444.515811421,
"90.0" : 1815199.9405701885,
"95.0" : 1815199.9405701885,
"99.0" : 1815199.9405701885,
"99.9" : 1815199.9405701885,
"99.99" : 1815199.9405701885,
"99.999" : 1815199.9405701885,
"99.9999" : 1815199.9405701885,
"100.0" : 1815199.9405701885
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1803444.515811421,
1797978.034718807,
1812922.3900331196,
1800959.1246909343,
1815199.9405701885
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1223577.0126642096,
"scoreError" : 4684.356559406413,
"scoreConfidence" : [
1218892.656104803,
1228261.369223616
],
"scorePercentiles" : {
"0.0" : 1222105.825715881,
"50.0" : 1223153.6409539569,
"90.0" : 1225285.3894861084,
"95.0" : 1225285.3894861084,
"99.0" : 1225285.3894861084,
"99.9" : 1225285.3894861084,
"99.99" : 1225285.3894861084,
"99.999" : 1225285.3894861084,
"99.9999" : 1225285.3894861084,
"100.0" : 1225285.3894861084
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1224235.83011785,
1223104.3770472521,
1223153.6409539569,
1222105.825715881,
1225285.3894861084
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1007838.8634404562,
"scoreError" : 41484.27930868367,
"scoreConfidence" : [
966354.5841317725,
1049323.1427491398
],
"scorePercentiles" : {
"0.0" : 994394.7631645126,
"50.0" : 1009149.5614360964,
"90.0" : 1019858.5121414082,
"95.0" : 1019858.5121414082,
"99.0" : 1019858.5121414082,
"99.9" : 1019858.5121414082,
"99.99" : 1019858.5121414082,
"99.999" : 1019858.5121414082,
"99.9999" : 1019858.5121414082,
"100.0" : 1019858.5121414082
},
"scoreUnit" : "ops/s",
"rawData" : [
[
999609.6418332224,
994394.7631645126,
1016181.8386270414,
1009149.5614360964,
1019858.5121414082
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1169318.5714568398,
"scoreError" : 37361.21445759221,
"scoreConfidence" : [
1131957.3569992476,
1206679.785914432
],
"scorePercentiles" : {
"0.0" : 1155659.9678232325,
"50.0" : 1169262.2097590433,
"90.0" : 1180896.8936703582,
"95.0" : 1180896.8936703582,
"99.0" : 1180896.8936703582,
"99.9" : 1180896.8936703582,
"99.99" : 1180896.8936703582,
"99.999" : 1180896.8936703582,
"99.9999" : 1180896.8936703582,
"100.0" : 1180896.8936703582
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1180896.8936703582,
1155659.9678232325,
1175566.666982013,
1169262.2097590433,
1165207.1190495514
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.Base64Reading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 4920052.872187083,
"scoreError" : 157123.3994966891,
"scoreConfidence" : [
4762929.472690393,
5077176.271683772
],
"scorePercentiles" : {
"0.0" : 4887074.938458689,
"50.0" : 4913553.1270739315,
"90.0" : 4989459.063979014,
"95.0" : 4989459.063979014,
"99.0" : 4989459.063979014,
"99.9" : 4989459.063979014,
"99.99" : 4989459.063979014,
"99.999" : 4989459.063979014,
"99.9999" : 4989459.063979014,
"100.0" : 4989459.063979014
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4916602.599941956,
4887074.938458689,
4989459.063979014,
4913553.1270739315,
4893574.6314818235
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.Base64Writing.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 6702635.832952661,
"scoreError" : 225921.00619045628,
"scoreConfidence" : [
6476714.826762205,
6928556.839143118
],
"scorePercentiles" : {
"0.0" : 6604947.407659445,
"50.0" : 6712773.422453097,
"90.0" : 6753529.233416456,
"95.0" : 6753529.233416456,
"99.0" : 6753529.233416456,
"99.9" : 6753529.233416456,
"99.99" : 6753529.233416456,
"99.999" : 6753529.233416456,
"99.9999" : 6753529.233416456,
"100.0" : 6753529.233416456
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6753529.233416456,
6700212.337116103,
6741716.764118202,
6604947.407659445,
6712773.422453097
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.BigDecimalReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1912391.2438517134,
"scoreError" : 54869.623362852886,
"scoreConfidence" : [
1857521.6204888604,
1967260.8672145663
],
"scorePercentiles" : {
"0.0" : 1895679.803903701,
"50.0" : 1909416.914671409,
"90.0" : 1929096.7680695974,
"95.0" : 1929096.7680695974,
"99.0" : 1929096.7680695974,
"99.9" : 1929096.7680695974,
"99.99" : 1929096.7680695974,
"99.999" : 1929096.7680695974,
"99.9999" : 1929096.7680695974,
"100.0" : 1929096.7680695974
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1929096.7680695974,
1909416.914671409,
1895679.803903701,
1902914.2585754595,
1924848.4740383995
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.BigDecimalWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 814098.2714320982,
"scoreError" : 14508.212116501434,
"scoreConfidence" : [
799590.0593155968,
828606.4835485996
],
"scorePercentiles" : {
"0.0" : 809445.8897731556,
"50.0" : 815100.9542381619,
"90.0" : 817728.3835891726,
"95.0" : 817728.3835891726,
"99.0" : 817728.3835891726,
"99.9" : 817728.3835891726,
"99.99" : 817728.3835891726,
"99.999" : 817728.3835891726,
"99.9999" : 817728.3835891726,
"100.0" : 817728.3835891726
},
"scoreUnit" : "ops/s",
"rawData" : [
[
815100.9542381619,
809445.8897731556,
817728.3835891726,
810871.1354663468,
817344.994093654
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.BigIntReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 2124034.507217467,
"scoreError" : 43176.58726697826,
"scoreConfidence" : [
2080857.9199504885,
2167211.094484445
],
"scorePercentiles" : {
"0.0" : 2110517.7037766883,
"50.0" : 2126474.0807830147,
"90.0" : 2139928.5167236915,
"95.0" : 2139928.5167236915,
"99.0" : 2139928.5167236915,
"99.9" : 2139928.5167236915,
"99.99" : 2139928.5167236915,
"99.999" : 2139928.5167236915,
"99.9999" : 2139928.5167236915,
"100.0" : 2139928.5167236915
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2126627.8094664942,
2110517.7037766883,
2126474.0807830147,
2116624.4253374455,
2139928.5167236915
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.BigIntWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 810354.4067262082,
"scoreError" : 31364.23404635347,
"scoreConfidence" : [
778990.1726798547,
841718.6407725617
],
"scorePercentiles" : {
"0.0" : 800891.6395621325,
"50.0" : 808991.2346337266,
"90.0" : 823232.9599641241,
"95.0" : 823232.9599641241,
"99.0" : 823232.9599641241,
"99.9" : 823232.9599641241,
"99.99" : 823232.9599641241,
"99.999" : 823232.9599641241,
"99.9999" : 823232.9599641241,
"100.0" : 823232.9599641241
},
"scoreUnit" : "ops/s",
"rawData" : [
[
823232.9599641241,
800891.6395621325,
808991.2346337266,
807594.5104736375,
811061.6889974201
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ExtractFieldsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 136413.54910309674,
"scoreError" : 7872.171310716237,
"scoreConfidence" : [
128541.3777923805,
144285.720413813
],
"scorePercentiles" : {
"0.0" : 135180.35313363612,
"50.0" : 135581.22501870562,
"90.0" : 140014.84561864886,
"95.0" : 140014.84561864886,
"99.0" : 140014.84561864886,
"99.9" : 140014.84561864886,
"99.99" : 140014.84561864886,
"99.999" : 140014.84561864886,
"99.9999" : 140014.84561864886,
"100.0" : 140014.84561864886
},
"scoreUnit" : "ops/s",
"rawData" : [
[
135180.35313363612,
135581.22501870562,
136067.4113250029,
135223.91041949007,
140014.84561864886
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ExtractFieldsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 138961.01910759258,
"scoreError" : 1217.9726577322576,
"scoreConfidence" : [
137743.04644986033,
140178.99176532484
],
"scorePercentiles" : {
"0.0" : 138442.62388237024,
"50.0" : 139090.5225716568,
"90.0" : 139226.5962627592,
"95.0" : 139226.5962627592,
"99.0" : 139226.5962627592,
"99.9" : 139226.5962627592,
"99.99" : 139226.5962627592,
"99.999" : 139226.5962627592,
"99.9999" : 139226.5962627592,
"100.0" : 139226.5962627592
},
"scoreUnit" : "ops/s",
"rawData" : [
[
139157.86650041494,
139090.5225716568,
139226.5962627592,
138442.62388237024,
138887.48632076182
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GeoJSONReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 11594.910038882681,
"scoreError" : 168.942523352319,
"scoreConfidence" : [
11425.967515530361,
11763.852562235
],
"scorePercentiles" : {
"0.0" : 11522.984492573216,
"50.0" : 11615.711545598595,
"90.0" : 11628.86189419441,
"95.0" : 11628.86189419441,
"99.0" : 11628.86189419441,
"99.9" : 11628.86189419441,
"99.99" : 11628.86189419441,
"99.999" : 11628.86189419441,
"99.9999" : 11628.86189419441,
"100.0" : 11628.86189419441
},
"scoreUnit" : "ops/s",
"rawData" : [
[
11628.86189419441,
11522.984492573216,
11623.414676379169,
11583.577585668005,
11615.711545598595
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GeoJSONWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 19055.350265543995,
"scoreError" : 424.6130899326598,
"scoreConfidence" : [
18630.737175611335,
19479.963355476655
],
"scorePercentiles" : {
"0.0" : 18880.824600043823,
"50.0" : 19106.975839809897,
"90.0" : 19147.922966244434,
"95.0" : 19147.922966244434,
"99.0" : 19147.922966244434,
"99.9" : 19147.922966244434,
"99.99" : 19147.922966244434,
"99.999" : 19147.922966244434,
"99.9999" : 19147.922966244434,
"100.0" : 19147.922966244434
},
"scoreUnit" : "ops/s",
"rawData" : [
[
19013.573221855342,
18880.824600043823,
19127.45469976647,
19106.975839809897,
19147.922966244434
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GeoJSONWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 24392.43794080859,
"scoreError" : 412.0627616109926,
"scoreConfidence" : [
23980.3751791976,
24804.500702419584
],
"scorePercentiles" : {
"0.0" : 24203.771383305393,
"50.0" : 24434.602836056365,
"90.0" : 24457.68336173392,
"95.0" : 24457.68336173392,
"99.0" : 24457.68336173392,
"99.9" : 24457.68336173392,
"99.99" : 24457.68336173392,
"99.999" : 24457.68336173392,
"99.9999" : 24457.68336173392,
"100.0" : 24457.68336173392
},
"scoreUnit" : "ops/s",
"rawData" : [
[
24203.771383305393,
24412.15494891627,
24434.602836056365,
24457.68336173392,
24453.97717403101
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 406229.67334718496,
"scoreError" : 4814.177129191405,
"scoreConfidence" : [
401415.49621799355,
411043.85047637636
],
"scorePercentiles" : {
"0.0" : 404325.3489310585,
"50.0" : 406193.9209983118,
"90.0" : 407575.43119728664,
"95.0" : 407575.43119728664,
"99.0" : 407575.43119728664,
"99.9" : 407575.43119728664,
"99.99" : 407575.43119728664,
"99.999" : 407575.43119728664,
"99.9999" : 407575.43119728664,
"100.0" : 407575.43119728664
},
"scoreUnit" : "ops/s",
"rawData" : [
[
406193.9209983118,
404325.3489310585,
407575.43119728664,
405962.53503781353,
407091.13057145424
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 390618.4731828852,
"scoreError" : 4624.962274427238,
"scoreConfidence" : [
385993.510908458,
395243.43545731244
],
"scorePercentiles" : {
"0.0" : 389281.2937640903,
"50.0" : 391080.9782369239,
"90.0" : 391705.9704264697,
"95.0" : 391705.9704264697,
"99.0" : 391705.9704264697,
"99.9" : 391705.9704264697,
"99.99" : 391705.9704264697,
"99.999" : 391705.9704264697,
"99.9999" : 391705.9704264697,
"100.0" : 391705.9704264697
},
"scoreUnit" : "ops/s",
"rawData" : [
[
391705.9704264697,
389281.2937640903,
391644.1379151349,
389379.9855718072,
391080.9782369239
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 590169.6504543293,
"scoreError" : 13014.331556074821,
"scoreConfidence" : [
577155.3188982545,
603183.9820104041
],
"scorePercentiles" : {
"0.0" : 586335.5028539421,
"50.0" : 589766.9571085116,
"90.0" : 594060.1623312723,
"95.0" : 594060.1623312723,
"99.0" : 594060.1623312723,
"99.9" : 594060.1623312723,
"99.99" : 594060.1623312723,
"99.999" : 594060.1623312723,
"99.9999" : 594060.1623312723,
"100.0" : 594060.1623312723
},
"scoreUnit" : "ops/s",
"rawData" : [
[
587547.0357909967,
586335.5028539421,
594060.1623312723,
589766.9571085116,
593138.594186924
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 523124.1459845385,
"scoreError" : 10610.982414496897,
"scoreConfidence" : [
512513.1635700416,
533735.1283990354
],
"scorePercentiles" : {
"0.0" : 519803.8257050478,
"50.0" : 523051.9534464376,
"90.0" : 526106.1039532861,
"95.0" : 526106.1039532861,
"99.0" : 526106.1039532861,
"99.9" : 526106.1039532861,
"99.99" : 526106.1039532861,
"99.999" : 526106.1039532861,
"99.9999" : 526106.1039532861,
"100.0" : 526106.1039532861
},
"scoreUnit" : "ops/s",
"rawData" : [
[
521052.5743495198,
519803.8257050478,
523051.9534464376,
525606.2724684009,
526106.1039532861
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIPrettyPrinting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 19558.23764299155,
"scoreError" : 164.1478457730722,
"scoreConfidence" : [
19394.089797218476,
19722.385488764623
],
"scorePercentiles" : {
"0.0" : 19494.772889909964,
"50.0" : 19560.394734164187,
"90.0" : 19604.135018249737,
"95.0" : 19604.135018249737,
"99.0" : 19604.135018249737,
"99.9" : 19604.135018249737,
"99.99" : 19604.135018249737,
"99.999" : 19604.135018249737,
"99.9999" : 19604.135018249737,
"100.0" : 19604.135018249737
},
"scoreUnit" : "ops/s",
"rawData" : [
[
19604.135018249737,
19588.427003362358,
19560.394734164187,
19494.772889909964,
19543.458569271508
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIPrettyPrinting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 20947.974760478854,
"scoreError" : 579.6048632401819,
"scoreConfidence" : [
20368.36989723867,
21527.579623719037
],
"scorePercentiles" : {
"0.0" : 20764.314024833322,
"50.0" : 20914.395068493817,
"90.0" : 21106.2384672866,
"95.0" : 21106.2384672866,
"99.0" : 21106.2384672866,
"99.9" : 21106.2384672866,
"99.99" : 21106.2384672866,
"99.999" : 21106.2384672866,
"99.9999" : 21106.2384672866,
"100.0" : 21106.2384672866
},
"scoreUnit" : "ops/s",
"rawData" : [
[
20857.085486660948,
20764.314024833322,
20914.395068493817,
21097.840755119585,
21106.2384672866
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 22337.090781548915,
"scoreError" : 460.2438687849599,
"scoreConfidence" : [
21876.846912763955,
22797.334650333876
],
"scorePercentiles" : {
"0.0" : 22178.84326368929,
"50.0" : 22399.44417704883,
"90.0" : 22441.903959774525,
"95.0" : 22441.903959774525,
"99.0" : 22441.903959774525,
"99.9" : 22441.903959774525,
"99.99" : 22441.903959774525,
"99.999" : 22441.903959774525,
"99.9999" : 22441.903959774525,
"100.0" : 22441.903959774525
},
"scoreUnit" : "ops/s",
"rawData" : [
[
22178.84326368929,
22239.927361687856,
22399.44417704883,
22425.335145544075,
22441.903959774525
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 22452.097422431034,
"scoreError" : 880.0083466504602,
"scoreConfidence" : [
21572.089075780576,
23332.105769081492
],
"scorePercentiles" : {
"0.0" : 22087.3403399113,
"50.0" : 22551.383871014914,
"90.0" : 22664.862714222607,
"95.0" : 22664.862714222607,
"99.0" : 22664.862714222607,
"99.9" : 22664.862714222607,
"99.99" : 22664.862714222607,
"99.999" : 22664.862714222607,
"99.9999" : 22664.862714222607,
"100.0" : 22664.862714222607
},
"scoreUnit" : "ops/s",
"rawData" : [
[
22087.3403399113,
22380.08815253281,
22551.383871014914,
22576.812034473533,
22664.862714222607
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 35804.29878005123,
"scoreError" : 991.6237067545103,
"scoreConfidence" : [
34812.67507329672,
36795.922486805735
],
"scorePercentiles" : {
"0.0" : 35449.39407631267,
"50.0" : 35764.82772144874,
"90.0" : 36091.346452007536,
"95.0" : 36091.346452007536,
"99.0" : 36091.346452007536,
"99.9" : 36091.346452007536,
"99.99" : 36091.346452007536,
"99.999" : 36091.346452007536,
"99.9999" : 36091.346452007536,
"100.0" : 36091.346452007536
},
"scoreUnit" : "ops/s",
"rawData" : [
[
35700.48582683564,
35764.82772144874,
35449.39407631267,
36015.43982365156,
36091.346452007536
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 39073.75993554453,
"scoreError" : 303.1970499705263,
"scoreConfidence" : [
38770.562885574,
39376.956985515055
],
"scorePercentiles" : {
"0.0" : 38934.46529985825,
"50.0" : 39108.55364173627,
"90.0" : 39124.01998106581,
"95.0" : 39124.01998106581,
"99.0" : 39124.01998106581,
"99.9" : 39124.01998106581,
"99.99" : 39124.01998106581,
"99.999" : 39124.01998106581,
"99.9999" : 39124.01998106581,
"100.0" : 39124.01998106581
},
"scoreUnit" : "ops/s",
"rawData" : [
[
39124.01998106581,
38934.46529985825,
39108.55364173627,
39110.59660014883,
39091.16415491349
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.IntReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.602369530785477E7,
"scoreError" : 1065028.6473868962,
"scoreConfidence" : [
4.495866666046788E7,
4.7088723955241665E7
],
"scorePercentiles" : {
"0.0" : 4.5628059678185E7,
"50.0" : 4.605954073026808E7,
"90.0" : 4.62763812728483E7,
"95.0" : 4.62763812728483E7,
"99.0" : 4.62763812728483E7,
"99.9" : 4.62763812728483E7,
"99.99" : 4.62763812728483E7,
"99.999" : 4.62763812728483E7,
"99.9999" : 4.62763812728483E7,
"100.0" : 4.62763812728483E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.62763812728483E7,
4.5628059678185E7,
4.605954073026808E7,
4.6275486890170455E7,
4.587900796780203E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.IntWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.785126188629724E7,
"scoreError" : 657245.0114854344,
"scoreConfidence" : [
3.7194016874811806E7,
3.8508506897782676E7
],
"scorePercentiles" : {
"0.0" : 3.757270608358871E7,
"50.0" : 3.785651869328721E7,
"90.0" : 3.8020790696611784E7,
"95.0" : 3.8020790696611784E7,
"99.0" : 3.8020790696611784E7,
"99.9" : 3.8020790696611784E7,
"99.99" : 3.8020790696611784E7,
"99.999" : 3.8020790696611784E7,
"99.9999" : 3.8020790696611784E7,
"100.0" : 3.8020790696611784E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.795207346942503E7,
3.757270608358871E7,
3.785651869328721E7,
3.7854220488573484E7,
3.8020790696611784E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1327755.2373040565,
"scoreError" : 35182.1379822357,
"scoreConfidence" : [
1292573.0993218208,
1362937.3752862923
],
"scorePercentiles" : {
"0.0" : 1318545.27440614,
"50.0" : 1328217.4590719154,
"90.0" : 1339684.182407049,
"95.0" : 1339684.182407049,
"99.0" : 1339684.182407049,
"99.9" : 1339684.182407049,
"99.99" : 1339684.182407049,
"99.999" : 1339684.182407049,
"99.9999" : 1339684.182407049,
"100.0" : 1339684.182407049
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1328217.4590719154,
1318545.27440614,
1339684.182407049,
1319040.045697367,
1333289.224937811
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 846761.3919666562,
"scoreError" : 14501.611962176448,
"scoreConfidence" : [
832259.7800044798,
861263.0039288326
],
"scorePercentiles" : {
"0.0" : 843463.7227464229,
"50.0" : 844877.423343701,
"90.0" : 851045.7842439149,
"95.0" : 851045.7842439149,
"99.0" : 851045.7842439149,
"99.9" : 851045.7842439149,
"99.99" : 851045.7842439149,
"99.999" : 851045.7842439149,
"99.9999" : 851045.7842439149,
"100.0" : 851045.7842439149
},
"scoreUnit" : "ops/s",
"rawData" : [
[
851045.7842439149,
843778.6008947303,
850641.4286045121,
844877.423343701,
843463.7227464229
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1197037.9244548574,
"scoreError" : 31391.108262858652,
"scoreConfidence" : [
1165646.8161919988,
1228429.032717716
],
"scorePercentiles" : {
"0.0" : 1185954.3557941169,
"50.0" : 1194844.83532457,
"90.0" : 1205721.2446728903,
"95.0" : 1205721.2446728903,
"99.0" : 1205721.2446728903,
"99.9" : 1205721.2446728903,
"99.99" : 1205721.2446728903,
"99.999" : 1205721.2446728903,
"99.9999" : 1205721.2446728903,
"100.0" : 1205721.2446728903
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1194844.83532457,
1194224.4554132249,
1204444.731069486,
1185954.3557941169,
1205721.2446728903
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 712129.1512026511,
"scoreError" : 10697.229625245076,
"scoreConfidence" : [
701431.921577406,
722826.3808278962
],
"scorePercentiles" : {
"0.0" : 707705.9647559089,
"50.0" : 712747.8129015093,
"90.0" : 714789.3239804636,
"95.0" : 714789.3239804636,
"99.0" : 714789.3239804636,
"99.9" : 714789.3239804636,
"99.99" : 714789.3239804636,
"99.999" : 714789.3239804636,
"99.9999" : 714789.3239804636,
"100.0" : 714789.3239804636
},
"scoreUnit" : "ops/s",
"rawData" : [
[
712747.8129015093,
711438.1292575523,
713964.5251178211,
707705.9647559089,
714789.3239804636
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 138493.7627336254,
"scoreError" : 3263.2340885136737,
"scoreConfidence" : [
135230.5286451117,
141756.99682213907
],
"scorePercentiles" : {
"0.0" : 137852.0446341172,
"50.0" : 137984.66898776343,
"90.0" : 139808.0327089527,
"95.0" : 139808.0327089527,
"99.0" : 139808.0327089527,
"99.9" : 139808.0327089527,
"99.99" : 139808.0327089527,
"99.999" : 139808.0327089527,
"99.9999" : 139808.0327089527,
"100.0" : 139808.0327089527
},
"scoreUnit" : "ops/s",
"rawData" : [
[
138892.16540730186,
137931.90192999179,
137984.66898776343,
137852.0446341172,
139808.0327089527
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 140572.87810494113,
"scoreError" : 2669.9804186704487,
"scoreConfidence" : [
137902.89768627068,
143242.8585236116
],
"scorePercentiles" : {
"0.0" : 139670.34716788735,
"50.0" : 140895.69489157887,
"90.0" : 141203.9532427738,
"95.0" : 141203.9532427738,
"99.0" : 141203.9532427738,
"99.9" : 141203.9532427738,
"99.99" : 141203.9532427738,
"99.999" : 141203.9532427738,
"99.9999" : 141203.9532427738,
"100.0" : 141203.9532427738
},
"scoreUnit" : "ops/s",
"rawData" : [
[
141097.10027324452,
139670.34716788735,
141203.9532427738,
139997.29494922105,
140895.69489157887
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 259087.5608837449,
"scoreError" : 3217.5120155055497,
"scoreConfidence" : [
255870.04886823936,
262305.0728992505
],
"scorePercentiles" : {
"0.0" : 257683.3100407657,
"50.0" : 259179.4836867081,
"90.0" : 259789.6744443392,
"95.0" : 259789.6744443392,
"99.0" : 259789.6744443392,
"99.9" : 259789.6744443392,
"99.99" : 259789.6744443392,
"99.999" : 259789.6744443392,
"99.9999" : 259789.6744443392,
"100.0" : 259789.6744443392
},
"scoreUnit" : "ops/s",
"rawData" : [
[
259789.6744443392,
257683.3100407657,
259134.55427631902,
259650.78197059242,
259179.4836867081
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 260112.87222327333,
"scoreError" : 4777.8628200838,
"scoreConfidence" : [
255335.00940318953,
264890.7350433571
],
"scorePercentiles" : {
"0.0" : 258420.4462417835,
"50.0" : 260111.57788669455,
"90.0" : 261463.20165064305,
"95.0" : 261463.20165064305,
"99.0" : 261463.20165064305,
"99.9" : 261463.20165064305,
"99.99" : 261463.20165064305,
"99.999" : 261463.20165064305,
"99.9999" : 261463.20165064305,
"100.0" : 261463.20165064305
},
"scoreUnit" : "ops/s",
"rawData" : [
[
258420.4462417835,
260111.57788669455,
261124.69899551038,
259444.4363417353,
261463.20165064305
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MissingRequiredFieldsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7672641.91002593,
"scoreError" : 189370.33768358134,
"scoreConfidence" : [
7483271.572342348,
7862012.247709512
],
"scorePercentiles" : {
"0.0" : 7625678.983885351,
"50.0" : 7674928.715934896,
"90.0" : 7748702.174540902,
"95.0" : 7748702.174540902,
"99.0" : 7748702.174540902,
"99.9" : 7748702.174540902,
"99.99" : 7748702.174540902,
"99.999" : 7748702.174540902,
"99.9999" : 7748702.174540902,
"100.0" : 7748702.174540902
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7748702.174540902,
7632599.734129357,
7681299.941639142,
7625678.983885351,
7674928.715934896
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MissingRequiredFieldsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7798123.436834218,
"scoreError" : 153341.0112627714,
"scoreConfidence" : [
7644782.425571446,
7951464.44809699
],
"scorePercentiles" : {
"0.0" : 7757572.165326048,
"50.0" : 7782826.643736853,
"90.0" : 7848289.392218171,
"95.0" : 7848289.392218171,
"99.0" : 7848289.392218171,
"99.9" : 7848289.392218171,
"99.99" : 7848289.392218171,
"99.999" : 7848289.392218171,
"99.9999" : 7848289.392218171,
"100.0" : 7848289.392218171
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7848289.392218171,
7757572.165326048,
7782826.643736853,
7769883.481962238,
7832045.500927777
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MutableMapOfIntsToBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 263511.777061014,
"scoreError" : 6143.390862528857,
"scoreConfidence" : [
257368.38619848518,
269655.1679235429
],
"scorePercentiles" : {
"0.0" : 260899.56280376457,
"50.0" : 264009.14490525814,
"90.0" : 264972.2964258292,
"95.0" : 264972.2964258292,
"99.0" : 264972.2964258292,
"99.9" : 264972.2964258292,
"99.99" : 264972.2964258292,
"99.999" : 264972.2964258292,
"99.9999" : 264972.2964258292,
"100.0" : 264972.2964258292
},
"scoreUnit" : "ops/s",
"rawData" : [
[
264972.2964258292,
263221.1940616234,
264009.14490525814,
264456.6871085947,
260899.56280376457
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MutableSetOfIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 583739.352468102,
"scoreError" : 8718.183942823718,
"scoreConfidence" : [
575021.1685252783,
592457.5364109257
],
"scorePercentiles" : {
"0.0" : 580509.9548019322,
"50.0" : 583807.640236933,
"90.0" : 586608.415843864,
"95.0" : 586608.415843864,
"99.0" : 586608.415843864,
"99.9" : 586608.415843864,
"99.99" : 586608.415843864,
"99.999" : 586608.415843864,
"99.9999" : 586608.415843864,
"100.0" : 586608.415843864
},
"scoreUnit" : "ops/s",
"rawData" : [
[
583807.640236933,
582937.6217831726,
586608.415843864,
580509.9548019322,
584833.1296746088
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 286006.96333444957,
"scoreError" : 4286.672014247303,
"scoreConfidence" : [
281720.2913202023,
290293.63534869684
],
"scorePercentiles" : {
"0.0" : 284189.8018501604,
"50.0" : 286212.8716439029,
"90.0" : 286999.08598285465,
"95.0" : 286999.08598285465,
"99.0" : 286999.08598285465,
"99.9" : 286999.08598285465,
"99.99" : 286999.08598285465,
"99.999" : 286999.08598285465,
"99.9999" : 286999.08598285465,
"100.0" : 286999.08598285465
},
"scoreUnit" : "ops/s",
"rawData" : [
[
286783.8223423196,
284189.8018501604,
286999.08598285465,
286212.8716439029,
285849.2348530101
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 297611.089559797,
"scoreError" : 6714.118025586037,
"scoreConfidence" : [
290896.971534211,
304325.20758538303
],
"scorePercentiles" : {
"0.0" : 295694.67044242437,
"50.0" : 297378.15053412877,
"90.0" : 300461.252768208,
"95.0" : 300461.252768208,
"99.0" : 300461.252768208,
"99.9" : 300461.252768208,
"99.99" : 300461.252768208,
"99.999" : 300461.252768208,
"99.9999" : 300461.252768208,
"100.0" : 300461.252768208
},
"scoreUnit" : "ops/s",
"rawData" : [
[
297441.15427327127,
295694.67044242437,
297080.2197809526,
297378.15053412877,
300461.252768208
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 418945.3365306683,
"scoreError" : 9080.28659245264,
"scoreConfidence" : [
409865.0499382157,
428025.6231231209
],
"scorePercentiles" : {
"0.0" : 415989.48859108286,
"50.0" : 420482.60392052046,
"90.0" : 420850.11320961826,
"95.0" : 420850.11320961826,
"99.0" : 420850.11320961826,
"99.9" : 420850.11320961826,
"99.99" : 420850.11320961826,
"99.999" : 420850.11320961826,
"99.9999" : 420850.11320961826,
"100.0" : 420850.11320961826
},
"scoreUnit" : "ops/s",
"rawData" : [
[
420625.30297006475,
420482.60392052046,
420850.11320961826,
416779.1739620552,
415989.48859108286
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 191579.16375816934,
"scoreError" : 1013.939230452435,
"scoreConfidence" : [
190565.2245277169,
192593.10298862177
],
"scorePercentiles" : {
"0.0" : 191319.3936920413,
"50.0" : 191566.4819111975,
"90.0" : 191994.4413540672,
"95.0" : 191994.4413540672,
"99.0" : 191994.4413540672,
"99.9" : 191994.4413540672,
"99.99" : 191994.4413540672,
"99.999" : 191994.4413540672,
"99.9999" : 191994.4413540672,
"100.0" : 191994.4413540672
},
"scoreUnit" : "ops/s",
"rawData" : [
[
191624.04055295585,
191566.4819111975,
191994.4413540672,
191319.3936920413,
191391.46128058495
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.OpenRTBReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 190909.5882699763,
"scoreError" : 4973.1858034413,
"scoreConfidence" : [
185936.402466535,
195882.7740734176
],
"scorePercentiles" : {
"0.0" : 189059.22453667532,
"50.0" : 190969.6325157833,
"90.0" : 192380.34008289815,
"95.0" : 192380.34008289815,
"99.0" : 192380.34008289815,
"99.9" : 192380.34008289815,
"99.99" : 192380.34008289815,
"99.999" : 192380.34008289815,
"99.9999" : 192380.34008289815,
"100.0" : 192380.34008289815
},
"scoreUnit" : "ops/s",
"rawData" : [
[
189059.22453667532,
190351.57076726368,
192380.34008289815,
190969.6325157833,
191787.173447261
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.OpenRTBReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 170533.90354611588,
"scoreError" : 3795.4323712754126,
"scoreConfidence" : [
166738.47117484047,
174329.3359173913
],
"scorePercentiles" : {
"0.0" : 169595.6052685578,
"50.0" : 170328.14236304633,
"90.0" : 172030.49702026893,
"95.0" : 172030.49702026893,
"99.0" : 172030.49702026893,
"99.9" : 172030.49702026893,
"99.99" : 172030.49702026893,
"99.999" : 172030.49702026893,
"99.9999" : 172030.49702026893,
"100.0" : 172030.49702026893
},
"scoreUnit" : "ops/s",
"rawData" : [
[
170932.72033777452,
169782.5527409318,
172030.49702026893,
170328.14236304633,
169595.6052685578
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4742702.223612855,
"scoreError" : 183043.42497908976,
"scoreConfidence" : [
4559658.798633765,
4925745.648591945
],
"scorePercentiles" : {
"0.0" : 4696696.602277485,
"50.0" : 4715513.284059971,
"90.0" : 4807021.60994776,
"95.0" : 4807021.60994776,
"99.0" : 4807021.60994776,
"99.9" : 4807021.60994776,
"99.99" : 4807021.60994776,
"99.999" : 4807021.60994776,
"99.9999" : 4807021.60994776,
"100.0" : 4807021.60994776
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4715465.813445416,
4696696.602277485,
4715513.284059971,
4778813.808333646,
4807021.60994776
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4804207.932174955,
"scoreError" : 67332.33876629341,
"scoreConfidence" : [
4736875.593408661,
4871540.270941248
],
"scorePercentiles" : {
"0.0" : 4778344.203421968,
"50.0" : 4814782.165851835,
"90.0" : 4817745.834020873,
"95.0" : 4817745.834020873,
"99.0" : 4817745.834020873,
"99.9" : 4817745.834020873,
"99.99" : 4817745.834020873,
"99.999" : 4817745.834020873,
"99.9999" : 4817745.834020873,
"100.0" : 4817745.834020873
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4814782.165851835,
4793737.268690503,
4816430.188889594,
4778344.203421968,
4817745.834020873
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6206570.101516803,
"scoreError" : 258025.17010910818,
"scoreConfidence" : [
5948544.931407695,
6464595.271625911
],
"scorePercentiles" : {
"0.0" : 6129706.778750558,
"50.0" : 6228398.295445209,
"90.0" : 6288755.920470878,
"95.0" : 6288755.920470878,
"99.0" : 6288755.920470878,
"99.9" : 6288755.920470878,
"99.99" : 6288755.920470878,
"99.999" : 6288755.920470878,
"99.9999" : 6288755.920470878,
"100.0" : 6288755.920470878
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6145809.329260956,
6129706.778750558,
6240180.183656412,
6288755.920470878,
6228398.295445209
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5911891.618226754,
"scoreError" : 106178.9641082368,
"scoreConfidence" : [
5805712.6541185165,
6018070.582334991
],
"scorePercentiles" : {
"0.0" : 5875029.5898465095,
"50.0" : 5909334.341681585,
"90.0" : 5943790.782434171,
"95.0" : 5943790.782434171,
"99.0" : 5943790.782434171,
"99.9" : 5943790.782434171,
"99.99" : 5943790.782434171,
"99.999" : 5943790.782434171,
"99.9999" : 5943790.782434171,
"100.0" : 5943790.782434171
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5897900.700935214,
5875029.5898465095,
5933402.676236286,
5909334.341681585,
5943790.782434171
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.SetOfIntsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 242234.7488356683,
"scoreError" : 6048.733056151958,
"scoreConfidence" : [
236186.01577951634,
248283.48189182024
],
"scorePercentiles" : {
"0.0" : 241084.8975559702,
"50.0" : 241634.83897752778,
"90.0" : 244951.55929028633,
"95.0" : 244951.55929028633,
"99.0" : 244951.55929028633,
"99.9" : 244951.55929028633,
"99.99" : 244951.55929028633,
"99.999" : 244951.55929028633,
"99.9999" : 244951.55929028633,
"100.0" : 244951.55929028633
},
"scoreUnit" : "ops/s",
"rawData" : [
[
241084.8975559702,
241339.2705737979,
242163.17778075917,
241634.83897752778,
244951.55929028633
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.SetOfIntsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 247374.2325635884,
"scoreError" : 4442.412015845169,
"scoreConfidence" : [
242931.82054774323,
251816.64457943355
],
"scorePercentiles" : {
"0.0" : 246282.8460848049,
"50.0" : 246843.39165183587,
"90.0" : 249191.40863622157,
"95.0" : 249191.40863622157,
"99.0" : 249191.40863622157,
"99.9" : 249191.40863622157,
"99.99" : 249191.40863622157,
"99.999" : 249191.40863622157,
"99.9999" : 249191.40863622157,
"100.0" : 249191.40863622157
},
"scoreUnit" : "ops/s",
"rawData" : [
[
249191.40863622157,
246282.8460848049,
247791.47415447462,
246843.39165183587,
246762.0422906049
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.SetOfIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 563392.9439422069,
"scoreError" : 9567.362141252484,
"scoreConfidence" : [
553825.5818009544,
572960.3060834594
],
"scorePercentiles" : {
"0.0" : 560092.8811979436,
"50.0" : 564922.5129358227,
"90.0" : 565337.7204659164,
"95.0" : 565337.7204659164,
"99.0" : 565337.7204659164,
"99.9" : 565337.7204659164,
"99.99" : 565337.7204659164,
"99.999" : 565337.7204659164,
"99.9999" : 565337.7204659164,
"100.0" : 565337.7204659164
},
"scoreUnit" : "ops/s",
"rawData" : [
[
564922.5129358227,
561348.0129998329,
565263.5921115191,
560092.8811979436,
565337.7204659164
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.SetOfIntsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 564032.1878856777,
"scoreError" : 17835.972971992804,
"scoreConfidence" : [
546196.2149136849,
581868.1608576705
],
"scorePercentiles" : {
"0.0" : 560897.5525440449,
"50.0" : 562020.9230940997,
"90.0" : 571988.5440198814,
"95.0" : 571988.5440198814,
"99.0" : 571988.5440198814,
"99.9" : 571988.5440198814,
"99.99" : 571988.5440198814,
"99.999" : 571988.5440198814,
"99.9999" : 571988.5440198814,
"100.0" : 571988.5440198814
},
"scoreUnit" : "ops/s",
"rawData" : [
[
564159.2161894768,
560897.5525440449,
562020.9230940997,
561094.7035808857,
571988.5440198814
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfAsciiCharsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 6463784.256932276,
"scoreError" : 22011.793377990813,
"scoreConfidence" : [
6441772.4635542855,
6485796.050310267
],
"scorePercentiles" : {
"0.0" : 6457011.520610369,
"50.0" : 6462098.437173084,
"90.0" : 6471051.906745906,
"95.0" : 6471051.906745906,
"99.0" : 6471051.906745906,
"99.9" : 6471051.906745906,
"99.99" : 6471051.906745906,
"99.999" : 6471051.906745906,
"99.9999" : 6471051.906745906,
"100.0" : 6471051.906745906
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6468152.559130162,
6460606.86100186,
6471051.906745906,
6457011.520610369,
6462098.437173084
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfAsciiCharsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 7372381.672228706,
"scoreError" : 101889.18811510176,
"scoreConfidence" : [
7270492.484113605,
7474270.860343807
],
"scorePercentiles" : {
"0.0" : 7332132.169248021,
"50.0" : 7376413.2523304485,
"90.0" : 7404485.377440243,
"95.0" : 7404485.377440243,
"99.0" : 7404485.377440243,
"99.9" : 7404485.377440243,
"99.99" : 7404485.377440243,
"99.999" : 7404485.377440243,
"99.9999" : 7404485.377440243,
"100.0" : 7404485.377440243
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7404485.377440243,
7376413.2523304485,
7332132.169248021,
7366526.695500748,
7382350.866624067
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfAsciiCharsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 8236029.596623031,
"scoreError" : 262418.81027597917,
"scoreConfidence" : [
7973610.786347052,
8498448.40689901
],
"scorePercentiles" : {
"0.0" : 8154431.176272767,
"50.0" : 8264356.990809437,
"90.0" : 8312136.0912862765,
"95.0" : 8312136.0912862765,
"99.0" : 8312136.0912862765,
"99.9" : 8312136.0912862765,
"99.99" : 8312136.0912862765,
"99.999" : 8312136.0912862765,
"99.9999" : 8312136.0912862765,
"100.0" : 8312136.0912862765
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8312136.0912862765,
8174294.597299323,
8264356.990809437,
8154431.176272767,
8274929.127447359
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfAsciiCharsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 8241185.129235315,
"scoreError" : 82474.49315245102,
"scoreConfidence" : [
8158710.636082864,
8323659.622387766
],
"scorePercentiles" : {
"0.0" : 8212682.6940977005,
"50.0" : 8246103.181446143,
"90.0" : 8261227.760897475,
"95.0" : 8261227.760897475,
"99.0" : 8261227.760897475,
"99.9" : 8261227.760897475,
"99.99" : 8261227.760897475,
"99.999" : 8261227.760897475,
"99.9999" : 8261227.760897475,
"100.0" : 8261227.760897475
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8225774.181214713,
8212682.6940977005,
8261227.760897475,
8246103.181446143,
8260137.82852054
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfEscapedCharsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 790540.4549541273,
"scoreError" : 29932.638433834327,
"scoreConfidence" : [
760607.816520293,
820473.0933879616
],
"scorePercentiles" : {
"0.0" : 778861.9960147237,
"50.0" : 791845.0927055568,
"90.0" : 799526.9416266549,
"95.0" : 799526.9416266549,
"99.0" : 799526.9416266549,
"99.9" : 799526.9416266549,
"99.99" : 799526.9416266549,
"99.999" : 799526.9416266549,
"99.9999" : 799526.9416266549,
"100.0" : 799526.9416266549
},
"scoreUnit" : "ops/s",
"rawData" : [
[
799526.9416266549,
778861.9960147237,
791845.0927055568,
794542.8915660866,
787925.3528576149
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfEscapedCharsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 792732.4903632535,
"scoreError" : 6229.388947625748,
"scoreConfidence" : [
786503.1014156278,
798961.8793108793
],
"scorePercentiles" : {
"0.0" : 790338.8326176964,
"50.0" : 792767.9079883653,
"90.0" : 794727.8720919236,
"95.0" : 794727.8720919236,
"99.0" : 794727.8720919236,
"99.9" : 794727.8720919236,
"99.99" : 794727.8720919236,
"99.999" : 794727.8720919236,
"99.9999" : 794727.8720919236,
"100.0" : 794727.8720919236
},
"scoreUnit" : "ops/s",
"rawData" : [
[
793501.3971330057,
790338.8326176964,
792767.9079883653,
792326.441985276,
794727.8720919236
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfNonAsciiCharsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 2312721.144045962,
"scoreError" : 15285.290723424117,
"scoreConfidence" : [
2297435.853322538,
2328006.434769386
],
"scorePercentiles" : {
"0.0" : 2306816.779372482,
"50.0" : 2313639.032763777,
"90.0" : 2316754.379488593,
"95.0" : 2316754.379488593,
"99.0" : 2316754.379488593,
"99.9" : 2316754.379488593,
"99.99" : 2316754.379488593,
"99.999" : 2316754.379488593,
"99.9999" : 2316754.379488593,
"100.0" : 2316754.379488593
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2306816.779372482,
2313639.032763777,
2315500.3361094547,
2310895.1924955035,
2316754.379488593
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfNonAsciiCharsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 2261299.5735964132,
"scoreError" : 22834.009512156037,
"scoreConfidence" : [
2238465.564084257,
2284133.5831085695
],
"scorePercentiles" : {
"0.0" : 2255332.8942126683,
"50.0" : 2263017.204593292,
"90.0" : 2269192.385250521,
"95.0" : 2269192.385250521,
"99.0" : 2269192.385250521,
"99.9" : 2269192.385250521,
"99.99" : 2269192.385250521,
"99.999" : 2269192.385250521,
"99.9999" : 2269192.385250521,
"100.0" : 2269192.385250521
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2255405.2668225975,
2255332.8942126683,
2263550.117102987,
2263017.204593292,
2269192.385250521
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfNonAsciiCharsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 3223711.073927424,
"scoreError" : 113630.4975843982,
"scoreConfidence" : [
3110080.5763430255,
3337341.5715118223
],
"scorePercentiles" : {
"0.0" : 3185136.492161875,
"50.0" : 3238296.78283078,
"90.0" : 3252757.622209525,
"95.0" : 3252757.622209525,
"99.0" : 3252757.622209525,
"99.9" : 3252757.622209525,
"99.99" : 3252757.622209525,
"99.999" : 3252757.622209525,
"99.9999" : 3252757.622209525,
"100.0" : 3252757.622209525
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3199664.7523780116,
3185136.492161875,
3242699.720056927,
3238296.78283078,
3252757.622209525
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.StringOfNonAsciiCharsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 3231362.4678075574,
"scoreError" : 73948.7133873607,
"scoreConfidence" : [
3157413.7544201966,
3305311.181194918
],
"scorePercentiles" : {
"0.0" : 3205725.1237250124,
"50.0" : 3226478.403649872,
"90.0" : 3254623.0221474124,
"95.0" : 3254623.0221474124,
"99.0" : 3254623.0221474124,
"99.9" : 3254623.0221474124,
"99.99" : 3254623.0221474124,
"99.999" : 3254623.0221474124,
"99.9999" : 3254623.0221474124,
"100.0" : 3254623.0221474124
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3205725.1237250124,
3224346.971112413,
3245638.8184030782,
3226478.403649872,
3254623.0221474124
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.TwitterAPIReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 18998.98077249647,
"scoreError" : 582.301471466159,
"scoreConfidence" : [
18416.67930103031,
19581.28224396263
],
"scorePercentiles" : {
"0.0" : 18882.25529001314,
"50.0" : 18906.690692523905,
"90.0" : 19199.916177828974,
"95.0" : 19199.916177828974,
"99.0" : 19199.916177828974,
"99.9" : 19199.916177828974,
"99.99" : 19199.916177828974,
"99.999" : 19199.916177828974,
"99.9999" : 19199.916177828974,
"100.0" : 19199.916177828974
},
"scoreUnit" : "ops/s",
"rawData" : [
[
18906.690692523905,
18882.25529001314,
19123.27517415617,
18882.766527960175,
19199.916177828974
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.TwitterAPIReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 11219.618280265451,
"scoreError" : 121.50694041793112,
"scoreConfidence" : [
11098.11133984752,
11341.125220683381
],
"scorePercentiles" : {
"0.0" : 11187.483006510745,
"50.0" : 11210.395455192709,
"90.0" : 11271.47129050186,
"95.0" : 11271.47129050186,
"99.0" : 11271.47129050186,
"99.9" : 11271.47129050186,
"99.99" : 11271.47129050186,
"99.999" : 11271.47129050186,
"99.9999" : 11271.47129050186,
"100.0" : 11271.47129050186
},
"scoreUnit" : "ops/s",
"rawData" : [
[
11210.395455192709,
11187.483006510745,
11271.47129050186,
11206.582336752997,
11222.159312368942
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.TwitterAPIWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 17517.764869141778,
"scoreError" : 163.801345955746,
"scoreConfidence" : [
17353.96352318603,
17681.566215097526
],
"scorePercentiles" : {
"0.0" : 17452.6613931388,
"50.0" : 17517.288769683964,
"90.0" : 17569.59782307754,
"95.0" : 17569.59782307754,
"99.0" : 17569.59782307754,
"99.9" : 17569.59782307754,
"99.99" : 17569.59782307754,
"99.999" : 17569.59782307754,
"99.9999" : 17569.59782307754,
"100.0" : 17569.59782307754
},
"scoreUnit" : "ops/s",
"rawData" : [
[
17517.288769683964,
17514.18994560504,
17535.08641420356,
17452.6613931388,
17569.59782307754
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.VectorOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1446927.8441944402,
"scoreError" : 54564.61466898804,
"scoreConfidence" : [
1392363.229525452,
1501492.4588634283
],
"scorePercentiles" : {
"0.0" : 1434993.821499253,
"50.0" : 1440882.6515241715,
"90.0" : 1468647.3714648942,
"95.0" : 1468647.3714648942,
"99.0" : 1468647.3714648942,
"99.9" : 1468647.3714648942,
"99.99" : 1468647.3714648942,
"99.999" : 1468647.3714648942,
"99.9999" : 1468647.3714648942,
"100.0" : 1468647.3714648942
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1434993.821499253,
1453586.6585051096,
1468647.3714648942,
1440882.6515241715,
1436528.717978773
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.VectorOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 900368.523528149,
"scoreError" : 5664.327467087492,
"scoreConfidence" : [
894704.1960610615,
906032.8509952365
],
"scorePercentiles" : {
"0.0" : 898095.7235188545,
"50.0" : 900694.5772597961,
"90.0" : 901638.2880594902,
"95.0" : 901638.2880594902,
"99.0" : 901638.2880594902,
"99.9" : 901638.2880594902,
"99.99" : 901638.2880594902,
"99.999" : 901638.2880594902,
"99.9999" : 901638.2880594902,
"100.0" : 901638.2880594902
},
"scoreUnit" : "ops/s",
"rawData" : [
[
900694.5772597961,
899828.9280113372,
901585.1007912674,
898095.7235188545,
901638.2880594902
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.VectorOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1182471.8422276755,
"scoreError" : 30573.2241456332,
"scoreConfidence" : [
1151898.6180820423,
1213045.0663733087
],
"scorePercentiles" : {
"0.0" : 1170269.0846193973,
"50.0" : 1186979.7233319476,
"90.0" : 1189190.74929594,
"95.0" : 1189190.74929594,
"99.0" : 1189190.74929594,
"99.9" : 1189190.74929594,
"99.99" : 1189190.74929594,
"99.999" : 1189190.74929594,
"99.9999" : 1189190.74929594,
"100.0" : 1189190.74929594
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1186979.7233319476,
1178640.5975302185,
1187279.056360874,
1170269.0846193973,
1189190.74929594
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.VectorOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:InlineSmallCode=2500",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1179227.097926617,
"scoreError" : 21233.659164602603,
"scoreConfidence" : [
1157993.4387620143,
1200460.7570912195
],
"scorePercentiles" : {
"0.0" : 1169449.8152844408,
"50.0" : 1181249.6509361393,
"90.0" : 1182897.33190533,
"95.0" : 1182897.33190533,
"99.0" : 1182897.33190533,
"99.9" : 1182897.33190533,
"99.99" : 1182897.33190533,
"99.999" : 1182897.33190533,
"99.9999" : 1182897.33190533,
"100.0" : 1182897.33190533
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1181249.6509361393,
1169449.8152844408,
1182897.33190533,
1181526.7197790807,
1181011.9717280932
]
]
},
"secondaryMetrics" : {
}
}
]
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ADTReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1478027.3894874584,
"scoreError" : 41180.31387598378,
"scoreConfidence" : [
1436847.0756114747,
1519207.703363442
],
"scorePercentiles" : {
"0.0" : 1460819.2190068585,
"50.0" : 1481459.313590368,
"90.0" : 1486576.5372370947,
"95.0" : 1486576.5372370947,
"99.0" : 1486576.5372370947,
"99.9" : 1486576.5372370947,
"99.99" : 1486576.5372370947,
"99.999" : 1486576.5372370947,
"99.9999" : 1486576.5372370947,
"100.0" : 1486576.5372370947
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1486245.9385742499,
1475035.9390287204,
1486576.5372370947,
1481459.313590368,
1460819.2190068585
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ADTWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1174511.045019198,
"scoreError" : 8800.132496559876,
"scoreConfidence" : [
1165710.9125226382,
1183311.1775157577
],
"scorePercentiles" : {
"0.0" : 1170475.5339637036,
"50.0" : 1175270.884951056,
"90.0" : 1176130.6715862746,
"95.0" : 1176130.6715862746,
"99.0" : 1176130.6715862746,
"99.9" : 1176130.6715862746,
"99.99" : 1176130.6715862746,
"99.999" : 1176130.6715862746,
"99.9999" : 1176130.6715862746,
"100.0" : 1176130.6715862746
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1175270.884951056,
1175470.3328346626,
1176130.6715862746,
1175207.8017602933,
1170475.5339637036
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2879951.9120162823,
"scoreError" : 108702.17481476303,
"scoreConfidence" : [
2771249.7372015193,
2988654.0868310453
],
"scorePercentiles" : {
"0.0" : 2829926.847996773,
"50.0" : 2891306.1438118564,
"90.0" : 2896052.2150976574,
"95.0" : 2896052.2150976574,
"99.0" : 2896052.2150976574,
"99.9" : 2896052.2150976574,
"99.99" : 2896052.2150976574,
"99.999" : 2896052.2150976574,
"99.9999" : 2896052.2150976574,
"100.0" : 2896052.2150976574
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2829926.847996773,
2886639.1514222785,
2895835.2017528443,
2891306.1438118564,
2896052.2150976574
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 86431.55777030977,
"scoreError" : 940.5077196970949,
"scoreConfidence" : [
85491.05005061267,
87372.06549000686
],
"scorePercentiles" : {
"0.0" : 86037.59436646552,
"50.0" : 86446.48186688688,
"90.0" : 86645.28389242888,
"95.0" : 86645.28389242888,
"99.0" : 86645.28389242888,
"99.9" : 86645.28389242888,
"99.99" : 86645.28389242888,
"99.999" : 86645.28389242888,
"99.9999" : 86645.28389242888,
"100.0" : 86645.28389242888
},
"scoreUnit" : "ops/s",
"rawData" : [
[
86623.42324119013,
86037.59436646552,
86645.28389242888,
86405.00548457737,
86446.48186688688
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3321773.0061926185,
"scoreError" : 14624.372144244659,
"scoreConfidence" : [
3307148.634048374,
3336397.378336863
],
"scorePercentiles" : {
"0.0" : 3317017.297624516,
"50.0" : 3321570.4797643926,
"90.0" : 3326611.2773283077,
"95.0" : 3326611.2773283077,
"99.0" : 3326611.2773283077,
"99.9" : 3326611.2773283077,
"99.99" : 3326611.2773283077,
"99.999" : 3326611.2773283077,
"99.9999" : 3326611.2773283077,
"100.0" : 3326611.2773283077
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3317017.297624516,
3324243.633755471,
3321570.4797643926,
3319422.3424904053,
3326611.2773283077
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.AnyValsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 140517.49541892338,
"scoreError" : 1758.3632385819737,
"scoreConfidence" : [
138759.1321803414,
142275.85865750536
],
"scorePercentiles" : {
"0.0" : 140049.39309276926,
"50.0" : 140597.3461919226,
"90.0" : 141144.54127213272,
"95.0" : 141144.54127213272,
"99.0" : 141144.54127213272,
"99.9" : 141144.54127213272,
"99.99" : 141144.54127213272,
"99.999" : 141144.54127213272,
"99.9999" : 141144.54127213272,
"100.0" : 141144.54127213272
},
"scoreUnit" : "ops/s",
"rawData" : [
[
140049.39309276926,
140597.3461919226,
141144.54127213272,
140703.7872385814,
140092.40929921088
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayBufferOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 991641.5593838785,
"scoreError" : 57129.560445028765,
"scoreConfidence" : [
934511.9989388497,
1048771.1198289073
],
"scorePercentiles" : {
"0.0" : 980585.0426050395,
"50.0" : 982977.2403345805,
"90.0" : 1015080.7356010205,
"95.0" : 1015080.7356010205,
"99.0" : 1015080.7356010205,
"99.9" : 1015080.7356010205,
"99.99" : 1015080.7356010205,
"99.999" : 1015080.7356010205,
"99.9999" : 1015080.7356010205,
"100.0" : 1015080.7356010205
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1015080.7356010205,
997746.2437476614,
982977.2403345805,
980585.0426050395,
981818.5346310904
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayBufferOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 843846.1887384942,
"scoreError" : 8362.674230276778,
"scoreConfidence" : [
835483.5145082175,
852208.8629687709
],
"scorePercentiles" : {
"0.0" : 841673.1679599357,
"50.0" : 843330.4329123416,
"90.0" : 846337.3763779086,
"95.0" : 846337.3763779086,
"99.0" : 846337.3763779086,
"99.9" : 846337.3763779086,
"99.99" : 846337.3763779086,
"99.999" : 846337.3763779086,
"99.9999" : 846337.3763779086,
"100.0" : 846337.3763779086
},
"scoreUnit" : "ops/s",
"rawData" : [
[
845901.0769089677,
841673.1679599357,
843330.4329123416,
846337.3763779086,
841988.8895333178
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayBufferOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 611831.7690813879,
"scoreError" : 13459.171837288322,
"scoreConfidence" : [
598372.5972440996,
625290.9409186762
],
"scorePercentiles" : {
"0.0" : 608589.4786064619,
"50.0" : 610073.5455583648,
"90.0" : 615755.8182368295,
"95.0" : 615755.8182368295,
"99.0" : 615755.8182368295,
"99.9" : 615755.8182368295,
"99.99" : 615755.8182368295,
"99.999" : 615755.8182368295,
"99.9999" : 615755.8182368295,
"100.0" : 615755.8182368295
},
"scoreUnit" : "ops/s",
"rawData" : [
[
609264.5822200768,
610073.5455583648,
615755.8182368295,
615475.4207852068,
608589.4786064619
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigDecimalsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 53970.715265330684,
"scoreError" : 4042.606740932628,
"scoreConfidence" : [
49928.108524398056,
58013.32200626331
],
"scorePercentiles" : {
"0.0" : 53086.93259845396,
"50.0" : 53293.80404752399,
"90.0" : 55217.73049604688,
"95.0" : 55217.73049604688,
"99.0" : 55217.73049604688,
"99.9" : 55217.73049604688,
"99.99" : 55217.73049604688,
"99.999" : 55217.73049604688,
"99.9999" : 55217.73049604688,
"100.0" : 55217.73049604688
},
"scoreUnit" : "ops/s",
"rawData" : [
[
53242.89836838695,
55217.73049604688,
55012.21081624165,
53086.93259845396,
53293.80404752399
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigDecimalsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 52707.732944349664,
"scoreError" : 1393.9330392747468,
"scoreConfidence" : [
51313.79990507492,
54101.66598362441
],
"scorePercentiles" : {
"0.0" : 52136.9849006779,
"50.0" : 52895.30541146121,
"90.0" : 52985.872059017674,
"95.0" : 52985.872059017674,
"99.0" : 52985.872059017674,
"99.9" : 52985.872059017674,
"99.99" : 52985.872059017674,
"99.999" : 52985.872059017674,
"99.9999" : 52985.872059017674,
"100.0" : 52985.872059017674
},
"scoreUnit" : "ops/s",
"rawData" : [
[
52960.70253682685,
52136.9849006779,
52559.799813764716,
52895.30541146121,
52985.872059017674
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigIntsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 44848.9219384141,
"scoreError" : 789.6606925638109,
"scoreConfidence" : [
44059.26124585029,
45638.582630977915
],
"scorePercentiles" : {
"0.0" : 44505.11286302261,
"50.0" : 44901.901058292606,
"90.0" : 45019.47331175475,
"95.0" : 45019.47331175475,
"99.0" : 45019.47331175475,
"99.9" : 45019.47331175475,
"99.99" : 45019.47331175475,
"99.999" : 45019.47331175475,
"99.9999" : 45019.47331175475,
"100.0" : 45019.47331175475
},
"scoreUnit" : "ops/s",
"rawData" : [
[
44901.901058292606,
44505.11286302261,
45019.47331175475,
44835.28451387863,
44982.83794512194
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBigIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 63985.514945028335,
"scoreError" : 1049.595655979713,
"scoreConfidence" : [
62935.91928904862,
65035.11060100805
],
"scorePercentiles" : {
"0.0" : 63766.86344418126,
"50.0" : 63820.47095660321,
"90.0" : 64294.82753626084,
"95.0" : 64294.82753626084,
"99.0" : 64294.82753626084,
"99.9" : 64294.82753626084,
"99.99" : 64294.82753626084,
"99.999" : 64294.82753626084,
"99.9999" : 64294.82753626084,
"100.0" : 64294.82753626084
},
"scoreUnit" : "ops/s",
"rawData" : [
[
64294.82753626084,
63766.86344418126,
63774.00631792089,
63820.47095660321,
64271.406470175476
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1359784.8335599152,
"scoreError" : 23460.079592349903,
"scoreConfidence" : [
1336324.7539675653,
1383244.9131522651
],
"scorePercentiles" : {
"0.0" : 1354306.569022394,
"50.0" : 1358828.0687178746,
"90.0" : 1368805.3945772175,
"95.0" : 1368805.3945772175,
"99.0" : 1368805.3945772175,
"99.9" : 1368805.3945772175,
"99.99" : 1368805.3945772175,
"99.999" : 1368805.3945772175,
"99.9999" : 1368805.3945772175,
"100.0" : 1368805.3945772175
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1362543.9089201803,
1358828.0687178746,
1368805.3945772175,
1354306.569022394,
1354440.2265619105
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1168991.3418906236,
"scoreError" : 24647.671145392353,
"scoreConfidence" : [
1144343.6707452312,
1193639.013036016
],
"scorePercentiles" : {
"0.0" : 1161382.6751235125,
"50.0" : 1169525.999644002,
"90.0" : 1175859.2799761582,
"95.0" : 1175859.2799761582,
"99.0" : 1175859.2799761582,
"99.9" : 1175859.2799761582,
"99.99" : 1175859.2799761582,
"99.999" : 1175859.2799761582,
"99.9999" : 1175859.2799761582,
"100.0" : 1175859.2799761582
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1174503.6162514463,
1169525.999644002,
1175859.2799761582,
1161382.6751235125,
1163685.1384579986
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 923832.4474216376,
"scoreError" : 12289.155787406418,
"scoreConfidence" : [
911543.2916342312,
936121.603209044
],
"scorePercentiles" : {
"0.0" : 920267.5998907805,
"50.0" : 923561.4092549189,
"90.0" : 928638.5916905685,
"95.0" : 928638.5916905685,
"99.0" : 928638.5916905685,
"99.9" : 928638.5916905685,
"99.99" : 928638.5916905685,
"99.999" : 928638.5916905685,
"99.9999" : 928638.5916905685,
"100.0" : 928638.5916905685
},
"scoreUnit" : "ops/s",
"rawData" : [
[
923561.4092549189,
920267.5998907805,
928638.5916905685,
921865.7294547213,
924828.9068171986
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 885151.9785044224,
"scoreError" : 20365.964748032555,
"scoreConfidence" : [
864786.0137563898,
905517.9432524549
],
"scorePercentiles" : {
"0.0" : 879512.5679908869,
"50.0" : 884731.6607343353,
"90.0" : 891443.9482796339,
"95.0" : 891443.9482796339,
"99.0" : 891443.9482796339,
"99.9" : 891443.9482796339,
"99.99" : 891443.9482796339,
"99.999" : 891443.9482796339,
"99.9999" : 891443.9482796339,
"100.0" : 891443.9482796339
},
"scoreUnit" : "ops/s",
"rawData" : [
[
880547.1154792405,
879512.5679908869,
884731.6607343353,
891443.9482796339,
889524.6000380152
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 930034.8719547458,
"scoreError" : 15438.84842182568,
"scoreConfidence" : [
914596.0235329202,
945473.7203765715
],
"scorePercentiles" : {
"0.0" : 926786.5464122599,
"50.0" : 928856.4244648824,
"90.0" : 937026.8062570359,
"95.0" : 937026.8062570359,
"99.0" : 937026.8062570359,
"99.9" : 937026.8062570359,
"99.99" : 937026.8062570359,
"99.999" : 937026.8062570359,
"99.9999" : 937026.8062570359,
"100.0" : 937026.8062570359
},
"scoreUnit" : "ops/s",
"rawData" : [
[
926786.5464122599,
928856.4244648824,
928448.7594534084,
929055.8231861423,
937026.8062570359
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 813642.0743161425,
"scoreError" : 11624.038966984728,
"scoreConfidence" : [
802018.0353491578,
825266.1132831272
],
"scorePercentiles" : {
"0.0" : 810416.960293374,
"50.0" : 812532.7017942596,
"90.0" : 817349.2802378095,
"95.0" : 817349.2802378095,
"99.0" : 817349.2802378095,
"99.9" : 817349.2802378095,
"99.99" : 817349.2802378095,
"99.999" : 817349.2802378095,
"99.9999" : 817349.2802378095,
"100.0" : 817349.2802378095
},
"scoreUnit" : "ops/s",
"rawData" : [
[
817349.2802378095,
810416.960293374,
812532.7017942596,
811623.4793575979,
816287.9498976716
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 658963.6943496625,
"scoreError" : 10501.309964450891,
"scoreConfidence" : [
648462.3843852116,
669465.0043141134
],
"scorePercentiles" : {
"0.0" : 655107.7154133215,
"50.0" : 660522.397745253,
"90.0" : 661231.3126573898,
"95.0" : 661231.3126573898,
"99.0" : 661231.3126573898,
"99.9" : 661231.3126573898,
"99.99" : 661231.3126573898,
"99.999" : 661231.3126573898,
"99.9999" : 661231.3126573898,
"100.0" : 661231.3126573898
},
"scoreUnit" : "ops/s",
"rawData" : [
[
661231.3126573898,
655107.7154133215,
660522.397745253,
660890.1813466572,
657066.8645856907
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfBytesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 735791.5002632577,
"scoreError" : 15637.070896055147,
"scoreConfidence" : [
720154.4293672025,
751428.5711593129
],
"scorePercentiles" : {
"0.0" : 731526.2462672159,
"50.0" : 735021.4515224516,
"90.0" : 740910.8314394712,
"95.0" : 740910.8314394712,
"99.0" : 740910.8314394712,
"99.9" : 740910.8314394712,
"99.99" : 740910.8314394712,
"99.999" : 740910.8314394712,
"99.9999" : 740910.8314394712,
"100.0" : 740910.8314394712
},
"scoreUnit" : "ops/s",
"rawData" : [
[
735021.4515224516,
732511.654189391,
738987.3178977583,
731526.2462672159,
740910.8314394712
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 376053.13770002354,
"scoreError" : 4742.695328507702,
"scoreConfidence" : [
371310.44237151585,
380795.8330285312
],
"scorePercentiles" : {
"0.0" : 374112.5892679649,
"50.0" : 376159.92068996665,
"90.0" : 377151.64704717125,
"95.0" : 377151.64704717125,
"99.0" : 377151.64704717125,
"99.9" : 377151.64704717125,
"99.99" : 377151.64704717125,
"99.999" : 377151.64704717125,
"99.9999" : 377151.64704717125,
"100.0" : 377151.64704717125
},
"scoreUnit" : "ops/s",
"rawData" : [
[
376159.92068996665,
374112.5892679649,
375782.87085822085,
377151.64704717125,
377058.660636794
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 359117.48624388804,
"scoreError" : 9004.873138837784,
"scoreConfidence" : [
350112.61310505023,
368122.35938272584
],
"scorePercentiles" : {
"0.0" : 355123.07047918765,
"50.0" : 360095.3823268863,
"90.0" : 360750.95259561227,
"95.0" : 360750.95259561227,
"99.0" : 360750.95259561227,
"99.9" : 360750.95259561227,
"99.99" : 360750.95259561227,
"99.999" : 360750.95259561227,
"99.9999" : 360750.95259561227,
"100.0" : 360750.95259561227
},
"scoreUnit" : "ops/s",
"rawData" : [
[
360095.3823268863,
355123.07047918765,
358990.8589546975,
360627.1668630563,
360750.95259561227
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 807399.3826641443,
"scoreError" : 15810.790539504524,
"scoreConfidence" : [
791588.5921246398,
823210.1732036488
],
"scorePercentiles" : {
"0.0" : 801049.102737102,
"50.0" : 808079.347817464,
"90.0" : 812188.0737884574,
"95.0" : 812188.0737884574,
"99.0" : 812188.0737884574,
"99.9" : 812188.0737884574,
"99.99" : 812188.0737884574,
"99.999" : 812188.0737884574,
"99.9999" : 812188.0737884574,
"100.0" : 812188.0737884574
},
"scoreUnit" : "ops/s",
"rawData" : [
[
812188.0737884574,
801049.102737102,
808079.347817464,
809130.2992679803,
806550.0897097179
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfCharsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 824283.1121240781,
"scoreError" : 9110.215166697315,
"scoreConfidence" : [
815172.8969573808,
833393.3272907754
],
"scorePercentiles" : {
"0.0" : 820283.3281201702,
"50.0" : 825411.3621437135,
"90.0" : 825919.3081805122,
"95.0" : 825919.3081805122,
"99.0" : 825919.3081805122,
"99.9" : 825919.3081805122,
"99.99" : 825919.3081805122,
"99.999" : 825919.3081805122,
"99.9999" : 825919.3081805122,
"100.0" : 825919.3081805122
},
"scoreUnit" : "ops/s",
"rawData" : [
[
825919.3081805122,
823984.6945538378,
825816.8676221564,
820283.3281201702,
825411.3621437135
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 124396.23166104643,
"scoreError" : 4527.480181211402,
"scoreConfidence" : [
119868.75147983503,
128923.71184225784
],
"scorePercentiles" : {
"0.0" : 122884.52688353414,
"50.0" : 124504.71739894491,
"90.0" : 126098.38659700783,
"95.0" : 126098.38659700783,
"99.0" : 126098.38659700783,
"99.9" : 126098.38659700783,
"99.99" : 126098.38659700783,
"99.999" : 126098.38659700783,
"99.9999" : 126098.38659700783,
"100.0" : 126098.38659700783
},
"scoreUnit" : "ops/s",
"rawData" : [
[
126098.38659700783,
124628.03005915834,
124504.71739894491,
122884.52688353414,
123865.49736658695
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 120814.13193045794,
"scoreError" : 1573.782248210558,
"scoreConfidence" : [
119240.34968224738,
122387.91417866849
],
"scorePercentiles" : {
"0.0" : 120439.49756603275,
"50.0" : 120610.7367872244,
"90.0" : 121324.92048039322,
"95.0" : 121324.92048039322,
"99.0" : 121324.92048039322,
"99.9" : 121324.92048039322,
"99.99" : 121324.92048039322,
"99.999" : 121324.92048039322,
"99.9999" : 121324.92048039322,
"100.0" : 121324.92048039322
},
"scoreUnit" : "ops/s",
"rawData" : [
[
121324.92048039322,
120513.62885823232,
121181.87596040693,
120610.7367872244,
120439.49756603275
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 131663.28932430907,
"scoreError" : 1395.5262644556522,
"scoreConfidence" : [
130267.76305985342,
133058.81558876473
],
"scorePercentiles" : {
"0.0" : 131201.0293552613,
"50.0" : 131674.93631303217,
"90.0" : 132210.07992833355,
"95.0" : 132210.07992833355,
"99.0" : 132210.07992833355,
"99.9" : 132210.07992833355,
"99.99" : 132210.07992833355,
"99.999" : 132210.07992833355,
"99.9999" : 132210.07992833355,
"100.0" : 132210.07992833355
},
"scoreUnit" : "ops/s",
"rawData" : [
[
131552.15326905885,
131678.24775585948,
131674.93631303217,
132210.07992833355,
131201.0293552613
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDoublesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 129319.71775995646,
"scoreError" : 4391.299736435646,
"scoreConfidence" : [
124928.41802352082,
133711.0174963921
],
"scorePercentiles" : {
"0.0" : 128232.88336985752,
"50.0" : 128914.06335202028,
"90.0" : 131030.64619922188,
"95.0" : 131030.64619922188,
"99.0" : 131030.64619922188,
"99.9" : 131030.64619922188,
"99.99" : 131030.64619922188,
"99.999" : 131030.64619922188,
"99.9999" : 131030.64619922188,
"100.0" : 131030.64619922188
},
"scoreUnit" : "ops/s",
"rawData" : [
[
128914.06335202028,
129883.25728241754,
131030.64619922188,
128537.73859626507,
128232.88336985752
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 95639.92760524986,
"scoreError" : 1072.6512632019515,
"scoreConfidence" : [
94567.2763420479,
96712.57886845182
],
"scorePercentiles" : {
"0.0" : 95235.83012265885,
"50.0" : 95679.19486726876,
"90.0" : 95946.88710510971,
"95.0" : 95946.88710510971,
"99.0" : 95946.88710510971,
"99.9" : 95946.88710510971,
"99.99" : 95946.88710510971,
"99.999" : 95946.88710510971,
"99.9999" : 95946.88710510971,
"100.0" : 95946.88710510971
},
"scoreUnit" : "ops/s",
"rawData" : [
[
95679.19486726876,
95235.83012265885,
95826.43287505793,
95511.29305615413,
95946.88710510971
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 95789.54625681994,
"scoreError" : 3263.5494114989447,
"scoreConfidence" : [
92525.996845321,
99053.09566831889
],
"scorePercentiles" : {
"0.0" : 94908.10541413366,
"50.0" : 95905.79791344368,
"90.0" : 96933.3568429692,
"95.0" : 96933.3568429692,
"99.0" : 96933.3568429692,
"99.9" : 96933.3568429692,
"99.99" : 96933.3568429692,
"99.999" : 96933.3568429692,
"99.9999" : 96933.3568429692,
"100.0" : 96933.3568429692
},
"scoreUnit" : "ops/s",
"rawData" : [
[
96193.03376636028,
94908.10541413366,
95007.43734719288,
95905.79791344368,
96933.3568429692
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 125721.21312793568,
"scoreError" : 4432.395279316448,
"scoreConfidence" : [
121288.81784861923,
130153.60840725213
],
"scorePercentiles" : {
"0.0" : 124110.71280214914,
"50.0" : 125622.54567915873,
"90.0" : 126962.3178532046,
"95.0" : 126962.3178532046,
"99.0" : 126962.3178532046,
"99.9" : 126962.3178532046,
"99.99" : 126962.3178532046,
"99.999" : 126962.3178532046,
"99.9999" : 126962.3178532046,
"100.0" : 126962.3178532046
},
"scoreUnit" : "ops/s",
"rawData" : [
[
126962.3178532046,
125231.84910214816,
126678.64020301776,
124110.71280214914,
125622.54567915873
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfDurationsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 139733.9003173227,
"scoreError" : 4426.981852438746,
"scoreConfidence" : [
135306.91846488396,
144160.88216976143
],
"scorePercentiles" : {
"0.0" : 137913.47528164962,
"50.0" : 140393.9092701632,
"90.0" : 140656.44479656182,
"95.0" : 140656.44479656182,
"99.0" : 140656.44479656182,
"99.9" : 140656.44479656182,
"99.99" : 140656.44479656182,
"99.999" : 140656.44479656182,
"99.9999" : 140656.44479656182,
"100.0" : 140656.44479656182
},
"scoreUnit" : "ops/s",
"rawData" : [
[
137913.47528164962,
139279.22722969818,
140656.44479656182,
140393.9092701632,
140426.4450085407
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 254121.55210870263,
"scoreError" : 10582.372338646974,
"scoreConfidence" : [
243539.17977005566,
264703.9244473496
],
"scorePercentiles" : {
"0.0" : 250161.3672342566,
"50.0" : 254089.1710548988,
"90.0" : 257803.86239318785,
"95.0" : 257803.86239318785,
"99.0" : 257803.86239318785,
"99.9" : 257803.86239318785,
"99.99" : 257803.86239318785,
"99.999" : 257803.86239318785,
"99.9999" : 257803.86239318785,
"100.0" : 257803.86239318785
},
"scoreUnit" : "ops/s",
"rawData" : [
[
257803.86239318785,
250161.3672342566,
254089.1710548988,
253598.83461454793,
254954.52524662198
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 229605.8282482218,
"scoreError" : 8070.47908626271,
"scoreConfidence" : [
221535.3491619591,
237676.3073344845
],
"scorePercentiles" : {
"0.0" : 226543.8317706324,
"50.0" : 229510.54816342713,
"90.0" : 231758.59818050385,
"95.0" : 231758.59818050385,
"99.0" : 231758.59818050385,
"99.9" : 231758.59818050385,
"99.99" : 231758.59818050385,
"99.999" : 231758.59818050385,
"99.9999" : 231758.59818050385,
"100.0" : 231758.59818050385
},
"scoreUnit" : "ops/s",
"rawData" : [
[
229510.54816342713,
226543.8317706324,
228873.78440508017,
231342.37872146553,
231758.59818050385
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 624366.691710433,
"scoreError" : 7973.264315832164,
"scoreConfidence" : [
616393.4273946008,
632339.9560262652
],
"scorePercentiles" : {
"0.0" : 622113.7387380857,
"50.0" : 623952.2996573597,
"90.0" : 627716.7284894501,
"95.0" : 627716.7284894501,
"99.0" : 627716.7284894501,
"99.9" : 627716.7284894501,
"99.99" : 627716.7284894501,
"99.999" : 627716.7284894501,
"99.9999" : 627716.7284894501,
"100.0" : 627716.7284894501
},
"scoreUnit" : "ops/s",
"rawData" : [
[
624497.9765818863,
622113.7387380857,
627716.7284894501,
623952.2996573597,
623552.7150853833
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumADTsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 326706.96308604337,
"scoreError" : 7617.880821463972,
"scoreConfidence" : [
319089.08226457937,
334324.84390750737
],
"scorePercentiles" : {
"0.0" : 325736.6244252371,
"50.0" : 325786.73660193285,
"90.0" : 330241.4188804756,
"95.0" : 330241.4188804756,
"99.0" : 330241.4188804756,
"99.9" : 330241.4188804756,
"99.99" : 330241.4188804756,
"99.999" : 330241.4188804756,
"99.9999" : 330241.4188804756,
"100.0" : 330241.4188804756
},
"scoreUnit" : "ops/s",
"rawData" : [
[
330241.4188804756,
325736.6244252371,
325776.9248740374,
325993.1106485338,
325786.73660193285
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 254136.3053818537,
"scoreError" : 4756.20875810357,
"scoreConfidence" : [
249380.0966237501,
258892.51413995726
],
"scorePercentiles" : {
"0.0" : 252477.43962575283,
"50.0" : 254130.66662186504,
"90.0" : 255907.07645687228,
"95.0" : 255907.07645687228,
"99.0" : 255907.07645687228,
"99.9" : 255907.07645687228,
"99.99" : 255907.07645687228,
"99.999" : 255907.07645687228,
"99.9999" : 255907.07645687228,
"100.0" : 255907.07645687228
},
"scoreUnit" : "ops/s",
"rawData" : [
[
255907.07645687228,
252477.43962575283,
254406.79121735587,
253759.5529874223,
254130.66662186504
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfEnumsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 672995.3901064915,
"scoreError" : 9922.157438795934,
"scoreConfidence" : [
663073.2326676956,
682917.5475452874
],
"scorePercentiles" : {
"0.0" : 669525.0077536262,
"50.0" : 672634.7630636431,
"90.0" : 676679.6362247235,
"95.0" : 676679.6362247235,
"99.0" : 676679.6362247235,
"99.9" : 676679.6362247235,
"99.99" : 676679.6362247235,
"99.999" : 676679.6362247235,
"99.9999" : 676679.6362247235,
"100.0" : 676679.6362247235
},
"scoreUnit" : "ops/s",
"rawData" : [
[
676679.6362247235,
669525.0077536262,
673701.4544385262,
672634.7630636431,
672436.089051938
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 201132.11968384933,
"scoreError" : 2710.982553714737,
"scoreConfidence" : [
198421.1371301346,
203843.10223756408
],
"scorePercentiles" : {
"0.0" : 200367.12908698706,
"50.0" : 200953.35989817788,
"90.0" : 202286.4263646471,
"95.0" : 202286.4263646471,
"99.0" : 202286.4263646471,
"99.9" : 202286.4263646471,
"99.99" : 202286.4263646471,
"99.999" : 202286.4263646471,
"99.9999" : 202286.4263646471,
"100.0" : 202286.4263646471
},
"scoreUnit" : "ops/s",
"rawData" : [
[
202286.4263646471,
200953.02944202366,
201100.65362741094,
200367.12908698706,
200953.35989817788
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 195002.80545243458,
"scoreError" : 3272.593582388439,
"scoreConfidence" : [
191730.21187004613,
198275.39903482303
],
"scorePercentiles" : {
"0.0" : 193798.8127453765,
"50.0" : 195179.80698277903,
"90.0" : 195805.58750985283,
"95.0" : 195805.58750985283,
"99.0" : 195805.58750985283,
"99.9" : 195805.58750985283,
"99.99" : 195805.58750985283,
"99.999" : 195805.58750985283,
"99.9999" : 195805.58750985283,
"100.0" : 195805.58750985283
},
"scoreUnit" : "ops/s",
"rawData" : [
[
195722.64221961887,
193798.8127453765,
195179.80698277903,
194507.17780454562,
195805.58750985283
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 170721.27479187757,
"scoreError" : 4236.60574383939,
"scoreConfidence" : [
166484.6690480382,
174957.88053571695
],
"scorePercentiles" : {
"0.0" : 168792.73191851962,
"50.0" : 171168.56105184805,
"90.0" : 171538.20724416582,
"95.0" : 171538.20724416582,
"99.0" : 171538.20724416582,
"99.9" : 171538.20724416582,
"99.99" : 171538.20724416582,
"99.999" : 171538.20724416582,
"99.9999" : 171538.20724416582,
"100.0" : 171538.20724416582
},
"scoreUnit" : "ops/s",
"rawData" : [
[
171538.20724416582,
168792.73191851962,
171185.09283635466,
170921.78090849976,
171168.56105184805
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfFloatsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 172513.05714575064,
"scoreError" : 3740.4966601627366,
"scoreConfidence" : [
168772.56048558792,
176253.55380591337
],
"scorePercentiles" : {
"0.0" : 171520.46684038715,
"50.0" : 172367.02156031475,
"90.0" : 174004.9757828428,
"95.0" : 174004.9757828428,
"99.0" : 174004.9757828428,
"99.9" : 174004.9757828428,
"99.99" : 174004.9757828428,
"99.999" : 174004.9757828428,
"99.9999" : 174004.9757828428,
"100.0" : 174004.9757828428
},
"scoreUnit" : "ops/s",
"rawData" : [
[
171520.46684038715,
172826.1263968458,
174004.9757828428,
172367.02156031475,
171846.6951483627
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 92586.99537633253,
"scoreError" : 633.1208220025815,
"scoreConfidence" : [
91953.87455432994,
93220.11619833512
],
"scorePercentiles" : {
"0.0" : 92358.49570965144,
"50.0" : 92584.10136465072,
"90.0" : 92803.28815848568,
"95.0" : 92803.28815848568,
"99.0" : 92803.28815848568,
"99.9" : 92803.28815848568,
"99.99" : 92803.28815848568,
"99.999" : 92803.28815848568,
"99.9999" : 92803.28815848568,
"100.0" : 92803.28815848568
},
"scoreUnit" : "ops/s",
"rawData" : [
[
92661.6948574825,
92527.39679139236,
92584.10136465072,
92358.49570965144,
92803.28815848568
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 92077.04048011542,
"scoreError" : 1895.5807918096964,
"scoreConfidence" : [
90181.45968830572,
93972.62127192512
],
"scorePercentiles" : {
"0.0" : 91346.86361461566,
"50.0" : 92098.90883709147,
"90.0" : 92559.76762234535,
"95.0" : 92559.76762234535,
"99.0" : 92559.76762234535,
"99.9" : 92559.76762234535,
"99.99" : 92559.76762234535,
"99.999" : 92559.76762234535,
"99.9999" : 92559.76762234535,
"100.0" : 92559.76762234535
},
"scoreUnit" : "ops/s",
"rawData" : [
[
92559.76762234535,
92098.90883709147,
92487.5209506735,
91346.86361461566,
91892.14137585105
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 106327.91697229624,
"scoreError" : 1373.9492070680471,
"scoreConfidence" : [
104953.9677652282,
107701.86617936428
],
"scorePercentiles" : {
"0.0" : 105717.10599110428,
"50.0" : 106390.52234254504,
"90.0" : 106610.43421345054,
"95.0" : 106610.43421345054,
"99.0" : 106610.43421345054,
"99.9" : 106610.43421345054,
"99.99" : 106610.43421345054,
"99.999" : 106610.43421345054,
"99.9999" : 106610.43421345054,
"100.0" : 106610.43421345054
},
"scoreUnit" : "ops/s",
"rawData" : [
[
106610.43421345054,
106390.52234254504,
106553.31809305993,
105717.10599110428,
106368.20422132147
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfInstantsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 108441.94833777568,
"scoreError" : 2059.33011227188,
"scoreConfidence" : [
106382.6182255038,
110501.27845004757
],
"scorePercentiles" : {
"0.0" : 107779.28674844501,
"50.0" : 108528.43185720946,
"90.0" : 109094.0454356504,
"95.0" : 109094.0454356504,
"99.0" : 109094.0454356504,
"99.9" : 109094.0454356504,
"99.99" : 109094.0454356504,
"99.999" : 109094.0454356504,
"99.9999" : 109094.0454356504,
"100.0" : 109094.0454356504
},
"scoreUnit" : "ops/s",
"rawData" : [
[
108528.43185720946,
107779.28674844501,
109094.0454356504,
108037.0158811304,
108770.96176644306
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 673758.355850802,
"scoreError" : 6719.1957145830265,
"scoreConfidence" : [
667039.160136219,
680477.5515653851
],
"scorePercentiles" : {
"0.0" : 671941.5243801755,
"50.0" : 673569.8652649004,
"90.0" : 676011.2453677075,
"95.0" : 676011.2453677075,
"99.0" : 676011.2453677075,
"99.9" : 676011.2453677075,
"99.99" : 676011.2453677075,
"99.999" : 676011.2453677075,
"99.9999" : 676011.2453677075,
"100.0" : 676011.2453677075
},
"scoreUnit" : "ops/s",
"rawData" : [
[
675001.4835323787,
671941.5243801755,
673569.8652649004,
672267.6607088478,
676011.2453677075
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 570595.3580951241,
"scoreError" : 9587.854314701925,
"scoreConfidence" : [
561007.5037804222,
580183.2124098261
],
"scorePercentiles" : {
"0.0" : 566972.1654007542,
"50.0" : 572095.1017701819,
"90.0" : 572542.1704691724,
"95.0" : 572542.1704691724,
"99.0" : 572542.1704691724,
"99.9" : 572542.1704691724,
"99.99" : 572542.1704691724,
"99.999" : 572542.1704691724,
"99.9999" : 572542.1704691724,
"100.0" : 572542.1704691724
},
"scoreUnit" : "ops/s",
"rawData" : [
[
566972.1654007542,
569007.8666899306,
572542.1704691724,
572359.4861455818,
572095.1017701819
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 485853.66877604986,
"scoreError" : 8953.043232852411,
"scoreConfidence" : [
476900.62554319744,
494806.7120089023
],
"scorePercentiles" : {
"0.0" : 482284.2075212959,
"50.0" : 485899.692995295,
"90.0" : 488251.3640700947,
"95.0" : 488251.3640700947,
"99.0" : 488251.3640700947,
"99.9" : 488251.3640700947,
"99.99" : 488251.3640700947,
"99.999" : 488251.3640700947,
"99.9999" : 488251.3640700947,
"100.0" : 488251.3640700947
},
"scoreUnit" : "ops/s",
"rawData" : [
[
485298.91527935694,
482284.2075212959,
485899.692995295,
487534.16401420685,
488251.3640700947
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfIntsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 518719.65929571306,
"scoreError" : 16775.34956345763,
"scoreConfidence" : [
501944.3097322554,
535495.0088591707
],
"scorePercentiles" : {
"0.0" : 514031.8937954719,
"50.0" : 519960.79280437384,
"90.0" : 523249.3202813258,
"95.0" : 523249.3202813258,
"99.0" : 523249.3202813258,
"99.9" : 523249.3202813258,
"99.99" : 523249.3202813258,
"99.999" : 523249.3202813258,
"99.9999" : 523249.3202813258,
"100.0" : 523249.3202813258
},
"scoreUnit" : "ops/s",
"rawData" : [
[
522133.9431545589,
514222.34644283494,
523249.3202813258,
514031.8937954719,
519960.79280437384
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 93714.8688837747,
"scoreError" : 1833.4614562717488,
"scoreConfidence" : [
91881.40742750296,
95548.33034004645
],
"scorePercentiles" : {
"0.0" : 92982.59042408706,
"50.0" : 93912.83924514733,
"90.0" : 94112.97428861019,
"95.0" : 94112.97428861019,
"99.0" : 94112.97428861019,
"99.9" : 94112.97428861019,
"99.99" : 94112.97428861019,
"99.999" : 94112.97428861019,
"99.9999" : 94112.97428861019,
"100.0" : 94112.97428861019
},
"scoreUnit" : "ops/s",
"rawData" : [
[
94069.03436396613,
93496.90609706279,
94112.97428861019,
92982.59042408706,
93912.83924514733
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 98081.33479339149,
"scoreError" : 2134.061464253732,
"scoreConfidence" : [
95947.27332913777,
100215.39625764522
],
"scorePercentiles" : {
"0.0" : 97359.72867621202,
"50.0" : 98383.28628452237,
"90.0" : 98649.30248051662,
"95.0" : 98649.30248051662,
"99.0" : 98649.30248051662,
"99.9" : 98649.30248051662,
"99.99" : 98649.30248051662,
"99.999" : 98649.30248051662,
"99.9999" : 98649.30248051662,
"100.0" : 98649.30248051662
},
"scoreUnit" : "ops/s",
"rawData" : [
[
98383.41929622252,
97359.72867621202,
98383.28628452237,
97630.9372294839,
98649.30248051662
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 209948.54903378928,
"scoreError" : 4474.807283708545,
"scoreConfidence" : [
205473.74175008075,
214423.35631749782
],
"scorePercentiles" : {
"0.0" : 208538.89610886193,
"50.0" : 210388.57944570546,
"90.0" : 211091.13885663933,
"95.0" : 211091.13885663933,
"99.0" : 211091.13885663933,
"99.9" : 211091.13885663933,
"99.99" : 211091.13885663933,
"99.999" : 211091.13885663933,
"99.9999" : 211091.13885663933,
"100.0" : 211091.13885663933
},
"scoreUnit" : "ops/s",
"rawData" : [
[
210836.90493607117,
208887.22582166854,
210388.57944570546,
208538.89610886193,
211091.13885663933
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDateTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 216284.06907005626,
"scoreError" : 4751.1591342901565,
"scoreConfidence" : [
211532.9099357661,
221035.2282043464
],
"scorePercentiles" : {
"0.0" : 214906.31640268254,
"50.0" : 215692.51983908075,
"90.0" : 217776.39728776616,
"95.0" : 217776.39728776616,
"99.0" : 217776.39728776616,
"99.9" : 217776.39728776616,
"99.99" : 217776.39728776616,
"99.999" : 217776.39728776616,
"99.9999" : 217776.39728776616,
"100.0" : 217776.39728776616
},
"scoreUnit" : "ops/s",
"rawData" : [
[
215692.51983908075,
214906.31640268254,
217776.39728776616,
215656.321845919,
217388.78997483276
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 187338.8239361425,
"scoreError" : 4028.6639330192606,
"scoreConfidence" : [
183310.16000312322,
191367.48786916176
],
"scorePercentiles" : {
"0.0" : 186176.31311875023,
"50.0" : 187457.76288011952,
"90.0" : 188898.5307117868,
"95.0" : 188898.5307117868,
"99.0" : 188898.5307117868,
"99.9" : 188898.5307117868,
"99.99" : 188898.5307117868,
"99.999" : 188898.5307117868,
"99.9999" : 188898.5307117868,
"100.0" : 188898.5307117868
},
"scoreUnit" : "ops/s",
"rawData" : [
[
187553.4817897958,
186176.31311875023,
187457.76288011952,
186608.03118026015,
188898.5307117868
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 182986.75846561938,
"scoreError" : 7083.082666391347,
"scoreConfidence" : [
175903.67579922802,
190069.84113201074
],
"scorePercentiles" : {
"0.0" : 180874.0148761884,
"50.0" : 182395.05778565977,
"90.0" : 185462.7340605936,
"95.0" : 185462.7340605936,
"99.0" : 185462.7340605936,
"99.9" : 185462.7340605936,
"99.99" : 185462.7340605936,
"99.999" : 185462.7340605936,
"99.9999" : 185462.7340605936,
"100.0" : 185462.7340605936
},
"scoreUnit" : "ops/s",
"rawData" : [
[
185462.7340605936,
181968.7349049146,
184233.25070074064,
180874.0148761884,
182395.05778565977
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 342316.0301658109,
"scoreError" : 6247.107585572297,
"scoreConfidence" : [
336068.9225802386,
348563.1377513832
],
"scorePercentiles" : {
"0.0" : 340588.2877154499,
"50.0" : 342622.278653578,
"90.0" : 344290.6307508195,
"95.0" : 344290.6307508195,
"99.0" : 344290.6307508195,
"99.9" : 344290.6307508195,
"99.99" : 344290.6307508195,
"99.999" : 344290.6307508195,
"99.9999" : 344290.6307508195,
"100.0" : 344290.6307508195
},
"scoreUnit" : "ops/s",
"rawData" : [
[
343342.78744203557,
340588.2877154499,
344290.6307508195,
340736.1662671713,
342622.278653578
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalDatesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 352225.1162280679,
"scoreError" : 7771.592503442424,
"scoreConfidence" : [
344453.52372462547,
359996.7087315103
],
"scorePercentiles" : {
"0.0" : 348931.3389241311,
"50.0" : 352887.38765100134,
"90.0" : 354112.77208014234,
"95.0" : 354112.77208014234,
"99.0" : 354112.77208014234,
"99.9" : 354112.77208014234,
"99.99" : 354112.77208014234,
"99.999" : 354112.77208014234,
"99.9999" : 354112.77208014234,
"100.0" : 354112.77208014234
},
"scoreUnit" : "ops/s",
"rawData" : [
[
354112.77208014234,
351833.50136708654,
353360.5811179783,
348931.3389241311,
352887.38765100134
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 150906.88309269564,
"scoreError" : 5226.689427430725,
"scoreConfidence" : [
145680.19366526493,
156133.57252012636
],
"scorePercentiles" : {
"0.0" : 149346.8592914682,
"50.0" : 151544.26921726446,
"90.0" : 152300.5911729748,
"95.0" : 152300.5911729748,
"99.0" : 152300.5911729748,
"99.9" : 152300.5911729748,
"99.99" : 152300.5911729748,
"99.999" : 152300.5911729748,
"99.9999" : 152300.5911729748,
"100.0" : 152300.5911729748
},
"scoreUnit" : "ops/s",
"rawData" : [
[
151784.0777176788,
149558.61806409198,
152300.5911729748,
149346.8592914682,
151544.26921726446
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 148127.07776691933,
"scoreError" : 4259.098530460875,
"scoreConfidence" : [
143867.97923645846,
152386.1762973802
],
"scorePercentiles" : {
"0.0" : 146796.10381833208,
"50.0" : 147852.74482501895,
"90.0" : 149663.79081279982,
"95.0" : 149663.79081279982,
"99.0" : 149663.79081279982,
"99.9" : 149663.79081279982,
"99.99" : 149663.79081279982,
"99.999" : 149663.79081279982,
"99.9999" : 149663.79081279982,
"100.0" : 149663.79081279982
},
"scoreUnit" : "ops/s",
"rawData" : [
[
148745.75993377337,
147576.98944467242,
147852.74482501895,
146796.10381833208,
149663.79081279982
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 275430.0537155592,
"scoreError" : 4577.650274667196,
"scoreConfidence" : [
270852.403440892,
280007.7039902264
],
"scorePercentiles" : {
"0.0" : 273325.5448474095,
"50.0" : 275949.12175908056,
"90.0" : 276146.5338539336,
"95.0" : 276146.5338539336,
"99.0" : 276146.5338539336,
"99.9" : 276146.5338539336,
"99.99" : 276146.5338539336,
"99.999" : 276146.5338539336,
"99.9999" : 276146.5338539336,
"100.0" : 276146.5338539336
},
"scoreUnit" : "ops/s",
"rawData" : [
[
276043.0196481101,
273325.5448474095,
275686.0484692623,
276146.5338539336,
275949.12175908056
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLocalTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 238500.09833687227,
"scoreError" : 10332.924785538717,
"scoreConfidence" : [
228167.17355133354,
248833.023122411
],
"scorePercentiles" : {
"0.0" : 235900.1112727659,
"50.0" : 237467.77803237076,
"90.0" : 242044.17014085027,
"95.0" : 242044.17014085027,
"99.0" : 242044.17014085027,
"99.9" : 242044.17014085027,
"99.99" : 242044.17014085027,
"99.999" : 242044.17014085027,
"99.9999" : 242044.17014085027,
"100.0" : 242044.17014085027
},
"scoreUnit" : "ops/s",
"rawData" : [
[
236493.21851159603,
235900.1112727659,
237467.77803237076,
240595.2137267784,
242044.17014085027
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 441412.5317075563,
"scoreError" : 24291.231221514983,
"scoreConfidence" : [
417121.3004860413,
465703.76292907126
],
"scorePercentiles" : {
"0.0" : 430957.8486428687,
"50.0" : 443056.0715185315,
"90.0" : 447949.4516511085,
"95.0" : 447949.4516511085,
"99.0" : 447949.4516511085,
"99.9" : 447949.4516511085,
"99.99" : 447949.4516511085,
"99.999" : 447949.4516511085,
"99.9999" : 447949.4516511085,
"100.0" : 447949.4516511085
},
"scoreUnit" : "ops/s",
"rawData" : [
[
443514.6336837971,
441584.65304147534,
443056.0715185315,
430957.8486428687,
447949.4516511085
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 358482.65558546607,
"scoreError" : 9622.031728024156,
"scoreConfidence" : [
348860.62385744194,
368104.6873134902
],
"scorePercentiles" : {
"0.0" : 356591.3840771952,
"50.0" : 357758.9389406842,
"90.0" : 362850.7450184143,
"95.0" : 362850.7450184143,
"99.0" : 362850.7450184143,
"99.9" : 362850.7450184143,
"99.99" : 362850.7450184143,
"99.999" : 362850.7450184143,
"99.9999" : 362850.7450184143,
"100.0" : 362850.7450184143
},
"scoreUnit" : "ops/s",
"rawData" : [
[
357965.734119162,
357758.9389406842,
362850.7450184143,
356591.3840771952,
357246.47577187495
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 326969.487412582,
"scoreError" : 5546.893880101703,
"scoreConfidence" : [
321422.5935324803,
332516.38129268365
],
"scorePercentiles" : {
"0.0" : 324697.3417235667,
"50.0" : 327113.74955485284,
"90.0" : 328328.9805210123,
"95.0" : 328328.9805210123,
"99.0" : 328328.9805210123,
"99.9" : 328328.9805210123,
"99.99" : 328328.9805210123,
"99.999" : 328328.9805210123,
"99.9999" : 328328.9805210123,
"100.0" : 328328.9805210123
},
"scoreUnit" : "ops/s",
"rawData" : [
[
328051.31919953,
324697.3417235667,
327113.74955485284,
326656.04606394796,
328328.9805210123
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfLongsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 352736.93444719736,
"scoreError" : 6163.9146906945425,
"scoreConfidence" : [
346573.0197565028,
358900.8491378919
],
"scorePercentiles" : {
"0.0" : 350763.28922129964,
"50.0" : 353110.7416875666,
"90.0" : 354852.13700472366,
"95.0" : 354852.13700472366,
"99.0" : 354852.13700472366,
"99.9" : 354852.13700472366,
"99.99" : 354852.13700472366,
"99.999" : 354852.13700472366,
"99.9999" : 354852.13700472366,
"100.0" : 354852.13700472366
},
"scoreUnit" : "ops/s",
"rawData" : [
[
354852.13700472366,
351582.67510374443,
353375.8292186526,
353110.7416875666,
350763.28922129964
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 208335.65701373815,
"scoreError" : 4039.513300219739,
"scoreConfidence" : [
204296.14371351842,
212375.17031395787
],
"scorePercentiles" : {
"0.0" : 206551.23636558393,
"50.0" : 208560.84555721874,
"90.0" : 209325.26991104853,
"95.0" : 209325.26991104853,
"99.0" : 209325.26991104853,
"99.9" : 209325.26991104853,
"99.99" : 209325.26991104853,
"99.999" : 209325.26991104853,
"99.9999" : 209325.26991104853,
"100.0" : 209325.26991104853
},
"scoreUnit" : "ops/s",
"rawData" : [
[
208733.5588390188,
206551.23636558393,
209325.26991104853,
208560.84555721874,
208507.37439582066
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 204022.23215032762,
"scoreError" : 7132.928140737587,
"scoreConfidence" : [
196889.30400959004,
211155.1602910652
],
"scorePercentiles" : {
"0.0" : 201001.07389171427,
"50.0" : 204260.82698331235,
"90.0" : 205684.74137440528,
"95.0" : 205684.74137440528,
"99.0" : 205684.74137440528,
"99.9" : 205684.74137440528,
"99.99" : 205684.74137440528,
"99.999" : 205684.74137440528,
"99.9999" : 205684.74137440528,
"100.0" : 205684.74137440528
},
"scoreUnit" : "ops/s",
"rawData" : [
[
204260.82698331235,
201001.07389171427,
203823.97081237618,
205684.74137440528,
205340.54768983007
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 558078.5289305907,
"scoreError" : 6429.919863210764,
"scoreConfidence" : [
551648.60906738,
564508.4487938015
],
"scorePercentiles" : {
"0.0" : 555900.2729649578,
"50.0" : 558218.4689695626,
"90.0" : 559704.5704143349,
"95.0" : 559704.5704143349,
"99.0" : 559704.5704143349,
"99.9" : 559704.5704143349,
"99.99" : 559704.5704143349,
"99.999" : 559704.5704143349,
"99.9999" : 559704.5704143349,
"100.0" : 559704.5704143349
},
"scoreUnit" : "ops/s",
"rawData" : [
[
559637.4313854962,
555900.2729649578,
559704.5704143349,
558218.4689695626,
556931.9009186018
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfMonthDaysWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 646327.9282863974,
"scoreError" : 11761.842051062507,
"scoreConfidence" : [
634566.0862353349,
658089.7703374599
],
"scorePercentiles" : {
"0.0" : 643147.1368823036,
"50.0" : 645290.345863276,
"90.0" : 649869.8794050552,
"95.0" : 649869.8794050552,
"99.0" : 649869.8794050552,
"99.9" : 649869.8794050552,
"99.99" : 649869.8794050552,
"99.999" : 649869.8794050552,
"99.9999" : 649869.8794050552,
"100.0" : 649869.8794050552
},
"scoreUnit" : "ops/s",
"rawData" : [
[
649249.9349670315,
645290.345863276,
649869.8794050552,
644082.3443143204,
643147.1368823036
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 84435.38911063988,
"scoreError" : 2089.831516790081,
"scoreConfidence" : [
82345.5575938498,
86525.22062742997
],
"scorePercentiles" : {
"0.0" : 83471.57350338098,
"50.0" : 84660.13281760938,
"90.0" : 84763.7357450874,
"95.0" : 84763.7357450874,
"99.0" : 84763.7357450874,
"99.9" : 84763.7357450874,
"99.99" : 84763.7357450874,
"99.999" : 84763.7357450874,
"99.9999" : 84763.7357450874,
"100.0" : 84763.7357450874
},
"scoreUnit" : "ops/s",
"rawData" : [
[
84763.7357450874,
83471.57350338098,
84698.11865717267,
84583.38482994893,
84660.13281760938
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 81872.90495637018,
"scoreError" : 1276.0334107066524,
"scoreConfidence" : [
80596.87154566353,
83148.93836707684
],
"scorePercentiles" : {
"0.0" : 81562.77284014951,
"50.0" : 81768.05236790642,
"90.0" : 82317.89367646803,
"95.0" : 82317.89367646803,
"99.0" : 82317.89367646803,
"99.9" : 82317.89367646803,
"99.99" : 82317.89367646803,
"99.999" : 82317.89367646803,
"99.9999" : 82317.89367646803,
"100.0" : 82317.89367646803
},
"scoreUnit" : "ops/s",
"rawData" : [
[
82317.89367646803,
82116.37400917638,
81562.77284014951,
81599.43188815056,
81768.05236790642
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 152403.88101808963,
"scoreError" : 2390.106051637298,
"scoreConfidence" : [
150013.77496645233,
154793.98706972692
],
"scorePercentiles" : {
"0.0" : 151682.40863290874,
"50.0" : 152416.77814619214,
"90.0" : 153321.54061462576,
"95.0" : 153321.54061462576,
"99.0" : 153321.54061462576,
"99.9" : 153321.54061462576,
"99.99" : 153321.54061462576,
"99.999" : 153321.54061462576,
"99.9999" : 153321.54061462576,
"100.0" : 153321.54061462576
},
"scoreUnit" : "ops/s",
"rawData" : [
[
152019.65812690408,
151682.40863290874,
152416.77814619214,
152579.01956981735,
153321.54061462576
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetDateTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 92193.12955027143,
"scoreError" : 3785.502824818066,
"scoreConfidence" : [
88407.62672545337,
95978.6323750895
],
"scorePercentiles" : {
"0.0" : 91058.15897631552,
"50.0" : 92083.43098174834,
"90.0" : 93522.44064584767,
"95.0" : 93522.44064584767,
"99.0" : 93522.44064584767,
"99.9" : 93522.44064584767,
"99.99" : 93522.44064584767,
"99.999" : 93522.44064584767,
"99.9999" : 93522.44064584767,
"100.0" : 93522.44064584767
},
"scoreUnit" : "ops/s",
"rawData" : [
[
92083.43098174834,
91058.15897631552,
93522.44064584767,
91520.34559688535,
92781.27155056034
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 118903.46173608676,
"scoreError" : 2230.4859109014765,
"scoreConfidence" : [
116672.97582518528,
121133.94764698824
],
"scorePercentiles" : {
"0.0" : 118420.61566732211,
"50.0" : 118571.1435729878,
"90.0" : 119651.02957081105,
"95.0" : 119651.02957081105,
"99.0" : 119651.02957081105,
"99.9" : 119651.02957081105,
"99.99" : 119651.02957081105,
"99.999" : 119651.02957081105,
"99.9999" : 119651.02957081105,
"100.0" : 119651.02957081105
},
"scoreUnit" : "ops/s",
"rawData" : [
[
119404.91619632755,
118420.61566732211,
119651.02957081105,
118571.1435729878,
118469.60367298522
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 115164.51196888504,
"scoreError" : 3578.863393813925,
"scoreConfidence" : [
111585.64857507111,
118743.37536269896
],
"scorePercentiles" : {
"0.0" : 114370.33491143321,
"50.0" : 115134.96449658158,
"90.0" : 116699.80124292981,
"95.0" : 116699.80124292981,
"99.0" : 116699.80124292981,
"99.9" : 116699.80124292981,
"99.99" : 116699.80124292981,
"99.999" : 116699.80124292981,
"99.9999" : 116699.80124292981,
"100.0" : 116699.80124292981
},
"scoreUnit" : "ops/s",
"rawData" : [
[
114370.33491143321,
114482.06729572552,
116699.80124292981,
115135.39189775496,
115134.96449658158
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 187350.53640025246,
"scoreError" : 3559.767448773491,
"scoreConfidence" : [
183790.76895147897,
190910.30384902595
],
"scorePercentiles" : {
"0.0" : 185941.84084382,
"50.0" : 187882.5990410804,
"90.0" : 188054.57447228942,
"95.0" : 188054.57447228942,
"99.0" : 188054.57447228942,
"99.9" : 188054.57447228942,
"99.99" : 188054.57447228942,
"99.999" : 188054.57447228942,
"99.9999" : 188054.57447228942,
"100.0" : 188054.57447228942
},
"scoreUnit" : "ops/s",
"rawData" : [
[
185941.84084382,
186870.9586246915,
188002.70901938097,
187882.5990410804,
188054.57447228942
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfOffsetTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 176815.86276099217,
"scoreError" : 3876.4571853701673,
"scoreConfidence" : [
172939.405575622,
180692.31994636235
],
"scorePercentiles" : {
"0.0" : 175455.31575271543,
"50.0" : 177144.67995314253,
"90.0" : 177704.92145832093,
"95.0" : 177704.92145832093,
"99.0" : 177704.92145832093,
"99.9" : 177704.92145832093,
"99.99" : 177704.92145832093,
"99.999" : 177704.92145832093,
"99.9999" : 177704.92145832093,
"100.0" : 177704.92145832093
},
"scoreUnit" : "ops/s",
"rawData" : [
[
176082.83617503438,
175455.31575271543,
177704.92145832093,
177691.56046574746,
177144.67995314253
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 104680.53030204566,
"scoreError" : 1639.5179793961458,
"scoreConfidence" : [
103041.01232264952,
106320.0482814418
],
"scorePercentiles" : {
"0.0" : 104230.5376139747,
"50.0" : 104622.52328265538,
"90.0" : 105358.82444293775,
"95.0" : 105358.82444293775,
"99.0" : 105358.82444293775,
"99.9" : 105358.82444293775,
"99.99" : 105358.82444293775,
"99.999" : 105358.82444293775,
"99.9999" : 105358.82444293775,
"100.0" : 105358.82444293775
},
"scoreUnit" : "ops/s",
"rawData" : [
[
105358.82444293775,
104230.5376139747,
104744.89066008473,
104622.52328265538,
104445.87551057577
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 103711.14989342474,
"scoreError" : 2105.3608881330415,
"scoreConfidence" : [
101605.78900529169,
105816.51078155778
],
"scorePercentiles" : {
"0.0" : 102951.38291294583,
"50.0" : 103906.70919807315,
"90.0" : 104301.8071300792,
"95.0" : 104301.8071300792,
"99.0" : 104301.8071300792,
"99.9" : 104301.8071300792,
"99.99" : 104301.8071300792,
"99.999" : 104301.8071300792,
"99.9999" : 104301.8071300792,
"100.0" : 104301.8071300792
},
"scoreUnit" : "ops/s",
"rawData" : [
[
104037.81583142618,
103358.0343945994,
102951.38291294583,
104301.8071300792,
103906.70919807315
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 147254.50367617822,
"scoreError" : 3963.1775777056246,
"scoreConfidence" : [
143291.3260984726,
151217.68125388384
],
"scorePercentiles" : {
"0.0" : 145642.39930890696,
"50.0" : 147510.11683940815,
"90.0" : 148473.44000035705,
"95.0" : 148473.44000035705,
"99.0" : 148473.44000035705,
"99.9" : 148473.44000035705,
"99.99" : 148473.44000035705,
"99.999" : 148473.44000035705,
"99.9999" : 148473.44000035705,
"100.0" : 148473.44000035705
},
"scoreUnit" : "ops/s",
"rawData" : [
[
147520.42110670684,
145642.39930890696,
147510.11683940815,
147126.14112551208,
148473.44000035705
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfPeriodsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 153357.89862521162,
"scoreError" : 3160.420368769094,
"scoreConfidence" : [
150197.47825644253,
156518.3189939807
],
"scorePercentiles" : {
"0.0" : 152318.07884579056,
"50.0" : 153183.8707120653,
"90.0" : 154590.07425117047,
"95.0" : 154590.07425117047,
"99.0" : 154590.07425117047,
"99.9" : 154590.07425117047,
"99.99" : 154590.07425117047,
"99.999" : 154590.07425117047,
"99.9999" : 154590.07425117047,
"100.0" : 154590.07425117047
},
"scoreUnit" : "ops/s",
"rawData" : [
[
154590.07425117047,
152318.07884579056,
153169.0208943493,
153183.8707120653,
153528.44842268247
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 869278.4824093876,
"scoreError" : 6245.2168243561455,
"scoreConfidence" : [
863033.2655850315,
875523.6992337437
],
"scorePercentiles" : {
"0.0" : 866506.3374784046,
"50.0" : 869727.9906812448,
"90.0" : 870583.2182058468,
"95.0" : 870583.2182058468,
"99.0" : 870583.2182058468,
"99.9" : 870583.2182058468,
"99.99" : 870583.2182058468,
"99.999" : 870583.2182058468,
"99.9999" : 870583.2182058468,
"100.0" : 870583.2182058468
},
"scoreUnit" : "ops/s",
"rawData" : [
[
869332.1767178148,
866506.3374784046,
869727.9906812448,
870242.6889636274,
870583.2182058468
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 756668.1377028602,
"scoreError" : 9509.771641852878,
"scoreConfidence" : [
747158.3660610073,
766177.9093447131
],
"scorePercentiles" : {
"0.0" : 752549.5501115745,
"50.0" : 757452.4902850726,
"90.0" : 758603.3605639286,
"95.0" : 758603.3605639286,
"99.0" : 758603.3605639286,
"99.9" : 758603.3605639286,
"99.99" : 758603.3605639286,
"99.999" : 758603.3605639286,
"99.9999" : 758603.3605639286,
"100.0" : 758603.3605639286
},
"scoreUnit" : "ops/s",
"rawData" : [
[
758391.1560750529,
752549.5501115745,
758603.3605639286,
756344.1314786717,
757452.4902850726
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 611528.6737954984,
"scoreError" : 11523.258422775949,
"scoreConfidence" : [
600005.4153727225,
623051.9322182743
],
"scorePercentiles" : {
"0.0" : 606290.2369893879,
"50.0" : 612822.836618669,
"90.0" : 613717.2269589254,
"95.0" : 613717.2269589254,
"99.0" : 613717.2269589254,
"99.9" : 613717.2269589254,
"99.99" : 613717.2269589254,
"99.999" : 613717.2269589254,
"99.9999" : 613717.2269589254,
"100.0" : 613717.2269589254
},
"scoreUnit" : "ops/s",
"rawData" : [
[
612839.1936047688,
606290.2369893879,
612822.836618669,
611973.8748057409,
613717.2269589254
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfShortsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 640323.897928261,
"scoreError" : 13898.643636754023,
"scoreConfidence" : [
626425.254291507,
654222.541565015
],
"scorePercentiles" : {
"0.0" : 636361.3068207126,
"50.0" : 641589.8607607738,
"90.0" : 643906.0131540042,
"95.0" : 643906.0131540042,
"99.0" : 643906.0131540042,
"99.9" : 643906.0131540042,
"99.99" : 643906.0131540042,
"99.999" : 643906.0131540042,
"99.9999" : 643906.0131540042,
"100.0" : 643906.0131540042
},
"scoreUnit" : "ops/s",
"rawData" : [
[
636361.3068207126,
636596.0623037094,
643906.0131540042,
643166.246602105,
641589.8607607738
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 82506.53130109064,
"scoreError" : 2239.487472306221,
"scoreConfidence" : [
80267.04382878442,
84746.01877339686
],
"scorePercentiles" : {
"0.0" : 81511.77570606864,
"50.0" : 82702.83337287679,
"90.0" : 83021.69521427692,
"95.0" : 83021.69521427692,
"99.0" : 83021.69521427692,
"99.9" : 83021.69521427692,
"99.99" : 83021.69521427692,
"99.999" : 83021.69521427692,
"99.9999" : 83021.69521427692,
"100.0" : 83021.69521427692
},
"scoreUnit" : "ops/s",
"rawData" : [
[
82549.72853304767,
81511.77570606864,
83021.69521427692,
82746.62367918319,
82702.83337287679
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 88064.26243681679,
"scoreError" : 729.0440202876667,
"scoreConfidence" : [
87335.21841652913,
88793.30645710445
],
"scorePercentiles" : {
"0.0" : 87886.46986866578,
"50.0" : 87971.14740718975,
"90.0" : 88309.41297220277,
"95.0" : 88309.41297220277,
"99.0" : 88309.41297220277,
"99.9" : 88309.41297220277,
"99.99" : 88309.41297220277,
"99.999" : 88309.41297220277,
"99.9999" : 88309.41297220277,
"100.0" : 88309.41297220277
},
"scoreUnit" : "ops/s",
"rawData" : [
[
88223.21102462184,
87886.46986866578,
88309.41297220277,
87971.14740718975,
87931.07091140376
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 217337.3359990443,
"scoreError" : 5305.373534261465,
"scoreConfidence" : [
212031.96246478285,
222642.70953330575
],
"scorePercentiles" : {
"0.0" : 215493.83486264496,
"50.0" : 217366.961045324,
"90.0" : 219020.83290776663,
"95.0" : 219020.83290776663,
"99.0" : 219020.83290776663,
"99.9" : 219020.83290776663,
"99.99" : 219020.83290776663,
"99.999" : 219020.83290776663,
"99.9999" : 219020.83290776663,
"100.0" : 219020.83290776663
},
"scoreUnit" : "ops/s",
"rawData" : [
[
215493.83486264496,
216580.5854872765,
218224.46569220952,
217366.961045324,
219020.83290776663
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfUUIDsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 217709.60134579334,
"scoreError" : 9364.378710744008,
"scoreConfidence" : [
208345.22263504934,
227073.98005653734
],
"scorePercentiles" : {
"0.0" : 213407.5915770681,
"50.0" : 218766.4221849178,
"90.0" : 219275.6460954038,
"95.0" : 219275.6460954038,
"99.0" : 219275.6460954038,
"99.9" : 219275.6460954038,
"99.99" : 219275.6460954038,
"99.999" : 219275.6460954038,
"99.9999" : 219275.6460954038,
"100.0" : 219275.6460954038
},
"scoreUnit" : "ops/s",
"rawData" : [
[
219275.6460954038,
213407.5915770681,
218840.8255774344,
218766.4221849178,
218257.5212941427
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 206624.87016171406,
"scoreError" : 4924.623789638492,
"scoreConfidence" : [
201700.24637207558,
211549.49395135255
],
"scorePercentiles" : {
"0.0" : 204842.46298743816,
"50.0" : 207367.61836551205,
"90.0" : 207612.5668947194,
"95.0" : 207612.5668947194,
"99.0" : 207612.5668947194,
"99.9" : 207612.5668947194,
"99.99" : 207612.5668947194,
"99.999" : 207612.5668947194,
"99.9999" : 207612.5668947194,
"100.0" : 207612.5668947194
},
"scoreUnit" : "ops/s",
"rawData" : [
[
207367.61836551205,
205692.4960621379,
207612.5668947194,
204842.46298743816,
207609.20649876274
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 197349.7214658341,
"scoreError" : 3453.333105254238,
"scoreConfidence" : [
193896.38836057985,
200803.05457108835
],
"scorePercentiles" : {
"0.0" : 196388.86294150565,
"50.0" : 196906.55266987605,
"90.0" : 198307.7699636587,
"95.0" : 198307.7699636587,
"99.0" : 198307.7699636587,
"99.9" : 198307.7699636587,
"99.99" : 198307.7699636587,
"99.999" : 198307.7699636587,
"99.9999" : 198307.7699636587,
"100.0" : 198307.7699636587
},
"scoreUnit" : "ops/s",
"rawData" : [
[
196837.79975708446,
196388.86294150565,
196906.55266987605,
198307.62199704561,
198307.7699636587
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 486781.5296389513,
"scoreError" : 3291.3563478014703,
"scoreConfidence" : [
483490.17329114984,
490072.88598675275
],
"scorePercentiles" : {
"0.0" : 485467.77699893934,
"50.0" : 486886.95760009653,
"90.0" : 487827.1939709039,
"95.0" : 487827.1939709039,
"99.0" : 487827.1939709039,
"99.9" : 487827.1939709039,
"99.99" : 487827.1939709039,
"99.999" : 487827.1939709039,
"99.9999" : 487827.1939709039,
"100.0" : 487827.1939709039
},
"scoreUnit" : "ops/s",
"rawData" : [
[
486664.4676880297,
485467.77699893934,
487827.1939709039,
487061.25193678687,
486886.95760009653
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearMonthsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 540107.4653396828,
"scoreError" : 10444.292936364709,
"scoreConfidence" : [
529663.1724033181,
550551.7582760474
],
"scorePercentiles" : {
"0.0" : 537031.6001608792,
"50.0" : 539074.0784712661,
"90.0" : 544195.4687306748,
"95.0" : 544195.4687306748,
"99.0" : 544195.4687306748,
"99.9" : 544195.4687306748,
"99.99" : 544195.4687306748,
"99.999" : 544195.4687306748,
"99.9999" : 544195.4687306748,
"100.0" : 544195.4687306748
},
"scoreUnit" : "ops/s",
"rawData" : [
[
544195.4687306748,
537031.6001608792,
539072.4962322258,
541163.6831033673,
539074.0784712661
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 246519.30836410593,
"scoreError" : 10690.996579915407,
"scoreConfidence" : [
235828.31178419053,
257210.30494402134
],
"scorePercentiles" : {
"0.0" : 242002.29845243576,
"50.0" : 247528.35941039407,
"90.0" : 248768.61017692433,
"95.0" : 248768.61017692433,
"99.0" : 248768.61017692433,
"99.9" : 248768.61017692433,
"99.99" : 248768.61017692433,
"99.999" : 248768.61017692433,
"99.9999" : 248768.61017692433,
"100.0" : 248768.61017692433
},
"scoreUnit" : "ops/s",
"rawData" : [
[
248768.61017692433,
242002.29845243576,
247528.35941039407,
245814.291626179,
248482.9821545965
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 233779.70068086887,
"scoreError" : 8434.617975052131,
"scoreConfidence" : [
225345.08270581675,
242214.318655921
],
"scorePercentiles" : {
"0.0" : 231697.30923475235,
"50.0" : 234016.15835148504,
"90.0" : 236976.15131710825,
"95.0" : 236976.15131710825,
"99.0" : 236976.15131710825,
"99.9" : 236976.15131710825,
"99.99" : 236976.15131710825,
"99.999" : 236976.15131710825,
"99.9999" : 236976.15131710825,
"100.0" : 236976.15131710825
},
"scoreUnit" : "ops/s",
"rawData" : [
[
236976.15131710825,
231697.30923475235,
234459.18577350755,
231749.69872749128,
234016.15835148504
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 627818.001396753,
"scoreError" : 17545.11343666497,
"scoreConfidence" : [
610272.8879600881,
645363.1148334179
],
"scorePercentiles" : {
"0.0" : 620194.7150662185,
"50.0" : 630097.4723291687,
"90.0" : 631318.6391974064,
"95.0" : 631318.6391974064,
"99.0" : 631318.6391974064,
"99.9" : 631318.6391974064,
"99.99" : 631318.6391974064,
"99.999" : 631318.6391974064,
"99.9999" : 631318.6391974064,
"100.0" : 631318.6391974064
},
"scoreUnit" : "ops/s",
"rawData" : [
[
620194.7150662185,
627039.6051738732,
630097.4723291687,
630439.5752170981,
631318.6391974064
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfYearsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 710321.0213831137,
"scoreError" : 6333.215480737413,
"scoreConfidence" : [
703987.8059023763,
716654.2368638511
],
"scorePercentiles" : {
"0.0" : 707645.029275869,
"50.0" : 710782.1083609569,
"90.0" : 711772.6907519423,
"95.0" : 711772.6907519423,
"99.0" : 711772.6907519423,
"99.9" : 711772.6907519423,
"99.99" : 711772.6907519423,
"99.999" : 711772.6907519423,
"99.9999" : 711772.6907519423,
"100.0" : 711772.6907519423
},
"scoreUnit" : "ops/s",
"rawData" : [
[
711426.5932931841,
707645.029275869,
711772.6907519423,
709978.685233616,
710782.1083609569
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 144914.56357375326,
"scoreError" : 3623.509427054871,
"scoreConfidence" : [
141291.05414669839,
148538.07300080813
],
"scorePercentiles" : {
"0.0" : 143776.27465106078,
"50.0" : 144816.7827463316,
"90.0" : 146302.2688678352,
"95.0" : 146302.2688678352,
"99.0" : 146302.2688678352,
"99.9" : 146302.2688678352,
"99.99" : 146302.2688678352,
"99.999" : 146302.2688678352,
"99.9999" : 146302.2688678352,
"100.0" : 146302.2688678352
},
"scoreUnit" : "ops/s",
"rawData" : [
[
144816.7827463316,
144451.74246837766,
145225.74913516105,
143776.27465106078,
146302.2688678352
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 142547.47071175708,
"scoreError" : 8178.874835952546,
"scoreConfidence" : [
134368.59587580455,
150726.3455477096
],
"scorePercentiles" : {
"0.0" : 140231.82908101229,
"50.0" : 141867.2264355837,
"90.0" : 145800.43111002812,
"95.0" : 145800.43111002812,
"99.0" : 145800.43111002812,
"99.9" : 145800.43111002812,
"99.99" : 145800.43111002812,
"99.999" : 145800.43111002812,
"99.9999" : 145800.43111002812,
"100.0" : 145800.43111002812
},
"scoreUnit" : "ops/s",
"rawData" : [
[
145800.43111002812,
141867.2264355837,
141522.76012529197,
140231.82908101229,
143315.10680686924
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 530370.1164636833,
"scoreError" : 3817.0294866040413,
"scoreConfidence" : [
526553.0869770793,
534187.1459502873
],
"scorePercentiles" : {
"0.0" : 528792.0500045767,
"50.0" : 530834.0345960084,
"90.0" : 531146.1657047833,
"95.0" : 531146.1657047833,
"99.0" : 531146.1657047833,
"99.9" : 531146.1657047833,
"99.99" : 531146.1657047833,
"99.999" : 531146.1657047833,
"99.9999" : 531146.1657047833,
"100.0" : 531146.1657047833
},
"scoreUnit" : "ops/s",
"rawData" : [
[
531070.9303374056,
528792.0500045767,
530007.4016756427,
531146.1657047833,
530834.0345960084
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneIdsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 626807.6989189549,
"scoreError" : 12499.572236145741,
"scoreConfidence" : [
614308.1266828092,
639307.2711551007
],
"scorePercentiles" : {
"0.0" : 623099.8634775176,
"50.0" : 628130.0219197068,
"90.0" : 630641.9694975405,
"95.0" : 630641.9694975405,
"99.0" : 630641.9694975405,
"99.9" : 630641.9694975405,
"99.99" : 630641.9694975405,
"99.999" : 630641.9694975405,
"99.9999" : 630641.9694975405,
"100.0" : 630641.9694975405
},
"scoreUnit" : "ops/s",
"rawData" : [
[
628130.0219197068,
623099.8634775176,
628417.9480592707,
623748.6916407391,
630641.9694975405
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 217141.8311840362,
"scoreError" : 7759.732751188891,
"scoreConfidence" : [
209382.0984328473,
224901.56393522507
],
"scorePercentiles" : {
"0.0" : 215054.39494040108,
"50.0" : 217531.03271625083,
"90.0" : 219362.75183081115,
"95.0" : 219362.75183081115,
"99.0" : 219362.75183081115,
"99.9" : 219362.75183081115,
"99.99" : 219362.75183081115,
"99.999" : 219362.75183081115,
"99.9999" : 219362.75183081115,
"100.0" : 219362.75183081115
},
"scoreUnit" : "ops/s",
"rawData" : [
[
218706.11304346885,
215054.8633892491,
217531.03271625083,
215054.39494040108,
219362.75183081115
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 205717.10520440794,
"scoreError" : 3243.657048250731,
"scoreConfidence" : [
202473.44815615722,
208960.76225265866
],
"scorePercentiles" : {
"0.0" : 204283.7371188639,
"50.0" : 205934.38819277327,
"90.0" : 206520.743852439,
"95.0" : 206520.743852439,
"99.0" : 206520.743852439,
"99.9" : 206520.743852439,
"99.99" : 206520.743852439,
"99.999" : 206520.743852439,
"99.9999" : 206520.743852439,
"100.0" : 206520.743852439
},
"scoreUnit" : "ops/s",
"rawData" : [
[
205870.0156652831,
204283.7371188639,
205976.6411926803,
205934.38819277327,
206520.743852439
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 360100.2445737178,
"scoreError" : 9505.166738714352,
"scoreConfidence" : [
350595.0778350035,
369605.41131243214
],
"scorePercentiles" : {
"0.0" : 356096.01329867705,
"50.0" : 360639.89237411245,
"90.0" : 362273.9652342165,
"95.0" : 362273.9652342165,
"99.0" : 362273.9652342165,
"99.9" : 362273.9652342165,
"99.99" : 362273.9652342165,
"99.999" : 362273.9652342165,
"99.9999" : 362273.9652342165,
"100.0" : 362273.9652342165
},
"scoreUnit" : "ops/s",
"rawData" : [
[
359629.9030972217,
356096.01329867705,
361861.4488643612,
360639.89237411245,
362273.9652342165
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZoneOffsetsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 376427.5653918967,
"scoreError" : 7605.14986536813,
"scoreConfidence" : [
368822.41552652855,
384032.71525726485
],
"scorePercentiles" : {
"0.0" : 373684.42989476677,
"50.0" : 376791.6321788964,
"90.0" : 378267.768721311,
"95.0" : 378267.768721311,
"99.0" : 378267.768721311,
"99.9" : 378267.768721311,
"99.99" : 378267.768721311,
"99.999" : 378267.768721311,
"99.9999" : 378267.768721311,
"100.0" : 378267.768721311
},
"scoreUnit" : "ops/s",
"rawData" : [
[
378182.62125593575,
373684.42989476677,
378267.768721311,
375211.37490857363,
376791.6321788964
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 48769.06633674544,
"scoreError" : 489.55579764164696,
"scoreConfidence" : [
48279.510539103794,
49258.622134387086
],
"scorePercentiles" : {
"0.0" : 48600.62196259047,
"50.0" : 48795.43665852249,
"90.0" : 48935.350609460555,
"95.0" : 48935.350609460555,
"99.0" : 48935.350609460555,
"99.9" : 48935.350609460555,
"99.99" : 48935.350609460555,
"99.999" : 48935.350609460555,
"99.9999" : 48935.350609460555,
"100.0" : 48935.350609460555
},
"scoreUnit" : "ops/s",
"rawData" : [
[
48818.77509904148,
48695.14735411221,
48600.62196259047,
48935.350609460555,
48795.43665852249
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 47679.00577370366,
"scoreError" : 481.5633106682121,
"scoreConfidence" : [
47197.44246303545,
48160.56908437188
],
"scorePercentiles" : {
"0.0" : 47504.94260704396,
"50.0" : 47660.24183705686,
"90.0" : 47811.21073094161,
"95.0" : 47811.21073094161,
"99.0" : 47811.21073094161,
"99.9" : 47811.21073094161,
"99.99" : 47811.21073094161,
"99.999" : 47811.21073094161,
"99.9999" : 47811.21073094161,
"100.0" : 47811.21073094161
},
"scoreUnit" : "ops/s",
"rawData" : [
[
47629.96089922231,
47788.672794253594,
47811.21073094161,
47504.94260704396,
47660.24183705686
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 72868.59695426114,
"scoreError" : 891.0081571690534,
"scoreConfidence" : [
71977.58879709209,
73759.6051114302
],
"scorePercentiles" : {
"0.0" : 72608.86664218783,
"50.0" : 73004.34220725775,
"90.0" : 73084.48792277613,
"95.0" : 73084.48792277613,
"99.0" : 73084.48792277613,
"99.9" : 73084.48792277613,
"99.99" : 73084.48792277613,
"99.999" : 73084.48792277613,
"99.9999" : 73084.48792277613,
"100.0" : 73084.48792277613
},
"scoreUnit" : "ops/s",
"rawData" : [
[
72625.85713132561,
72608.86664218783,
73019.43086775835,
73004.34220725775,
73084.48792277613
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArrayOfZonedDateTimesWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 72665.4256908775,
"scoreError" : 1223.144417607143,
"scoreConfidence" : [
71442.28127327036,
73888.57010848464
],
"scorePercentiles" : {
"0.0" : 72164.71708702942,
"50.0" : 72777.25620944116,
"90.0" : 73001.32838422153,
"95.0" : 73001.32838422153,
"99.0" : 73001.32838422153,
"99.9" : 73001.32838422153,
"99.99" : 73001.32838422153,
"99.999" : 73001.32838422153,
"99.9999" : 73001.32838422153,
"100.0" : 73001.32838422153
},
"scoreUnit" : "ops/s",
"rawData" : [
[
72806.25666628352,
72164.71708702942,
72577.5701074118,
73001.32838422153,
72777.25620944116
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1271468.7308251811,
"scoreError" : 16669.275772154986,
"scoreConfidence" : [
1254799.455053026,
1288138.0065973361
],
"scorePercentiles" : {
"0.0" : 1267059.4044839595,
"50.0" : 1271722.4234203822,
"90.0" : 1275754.4080221362,
"95.0" : 1275754.4080221362,
"99.0" : 1275754.4080221362,
"99.9" : 1275754.4080221362,
"99.99" : 1275754.4080221362,
"99.999" : 1275754.4080221362,
"99.9999" : 1275754.4080221362,
"100.0" : 1275754.4080221362
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1275709.374289543,
1267059.4044839595,
1271722.4234203822,
1267098.043909884,
1275754.4080221362
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1172219.3870826964,
"scoreError" : 10570.735726620955,
"scoreConfidence" : [
1161648.6513560754,
1182790.1228093174
],
"scorePercentiles" : {
"0.0" : 1168618.672532171,
"50.0" : 1171943.6733780932,
"90.0" : 1176030.7341881236,
"95.0" : 1176030.7341881236,
"99.0" : 1176030.7341881236,
"99.9" : 1176030.7341881236,
"99.99" : 1176030.7341881236,
"99.999" : 1176030.7341881236,
"99.9999" : 1176030.7341881236,
"100.0" : 1176030.7341881236
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1171943.6733780932,
1171117.3467198284,
1173386.5085952657,
1168618.672532171,
1176030.7341881236
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 869679.9053452851,
"scoreError" : 16277.504962190977,
"scoreConfidence" : [
853402.4003830941,
885957.4103074761
],
"scorePercentiles" : {
"0.0" : 866804.3307360333,
"50.0" : 868014.6098831111,
"90.0" : 876939.8978686611,
"95.0" : 876939.8978686611,
"99.0" : 876939.8978686611,
"99.9" : 876939.8978686611,
"99.99" : 876939.8978686611,
"99.999" : 876939.8978686611,
"99.9999" : 876939.8978686611,
"100.0" : 876939.8978686611
},
"scoreUnit" : "ops/s",
"rawData" : [
[
866804.3307360333,
869740.0252423544,
876939.8978686611,
868014.6098831111,
866900.6629962662
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ArraySeqOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 889161.9172296766,
"scoreError" : 17734.124631551756,
"scoreConfidence" : [
871427.7925981248,
906896.0418612284
],
"scorePercentiles" : {
"0.0" : 882397.4510852171,
"50.0" : 890334.1802098359,
"90.0" : 894220.5360614466,
"95.0" : 894220.5360614466,
"99.0" : 894220.5360614466,
"99.9" : 894220.5360614466,
"99.99" : 894220.5360614466,
"99.999" : 894220.5360614466,
"99.9999" : 894220.5360614466,
"100.0" : 894220.5360614466
},
"scoreUnit" : "ops/s",
"rawData" : [
[
890334.1802098359,
891875.971617964,
894220.5360614466,
882397.4510852171,
886981.4471739191
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.Base64Reading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1828914.1213159976,
"scoreError" : 2014.9405121815103,
"scoreConfidence" : [
1826899.180803816,
1830929.061828179
],
"scorePercentiles" : {
"0.0" : 1828360.468167246,
"50.0" : 1828761.3980105533,
"90.0" : 1829615.5378464984,
"95.0" : 1829615.5378464984,
"99.0" : 1829615.5378464984,
"99.9" : 1829615.5378464984,
"99.99" : 1829615.5378464984,
"99.999" : 1829615.5378464984,
"99.9999" : 1829615.5378464984,
"100.0" : 1829615.5378464984
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1828546.8665121554,
1828761.3980105533,
1829615.5378464984,
1828360.468167246,
1829286.3360435332
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.Base64Writing.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 8471787.551287277,
"scoreError" : 207259.1730980317,
"scoreConfidence" : [
8264528.378189245,
8679046.724385308
],
"scorePercentiles" : {
"0.0" : 8399075.758202078,
"50.0" : 8488717.152666502,
"90.0" : 8524636.371055406,
"95.0" : 8524636.371055406,
"99.0" : 8524636.371055406,
"99.9" : 8524636.371055406,
"99.99" : 8524636.371055406,
"99.999" : 8524636.371055406,
"99.9999" : 8524636.371055406,
"100.0" : 8524636.371055406
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8524636.371055406,
8399075.758202078,
8513362.914553897,
8433145.559958505,
8488717.152666502
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.BigDecimalWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 829457.9502563165,
"scoreError" : 12564.950950673041,
"scoreConfidence" : [
816892.9993056434,
842022.9012069895
],
"scorePercentiles" : {
"0.0" : 825058.3509455841,
"50.0" : 831639.8805505252,
"90.0" : 831970.437946226,
"95.0" : 831970.437946226,
"99.0" : 831970.437946226,
"99.9" : 831970.437946226,
"99.99" : 831970.437946226,
"99.999" : 831970.437946226,
"99.9999" : 831970.437946226,
"100.0" : 831970.437946226
},
"scoreUnit" : "ops/s",
"rawData" : [
[
831639.8805505252,
825058.3509455841,
831771.9796417456,
826849.102197502,
831970.437946226
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.BigIntWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 829395.3095941313,
"scoreError" : 9602.147375914059,
"scoreConfidence" : [
819793.1622182173,
838997.4569700453
],
"scorePercentiles" : {
"0.0" : 825213.5560796772,
"50.0" : 829674.4681589182,
"90.0" : 831378.5618431595,
"95.0" : 831378.5618431595,
"99.0" : 831378.5618431595,
"99.9" : 831378.5618431595,
"99.99" : 831378.5618431595,
"99.999" : 831378.5618431595,
"99.9999" : 831378.5618431595,
"100.0" : 831378.5618431595
},
"scoreUnit" : "ops/s",
"rawData" : [
[
831378.5618431595,
825213.5560796772,
829674.4681589182,
829479.5138117796,
831230.4480771216
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ExtractFieldsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 88432.11753851498,
"scoreError" : 1622.1442581299768,
"scoreConfidence" : [
86809.973280385,
90054.26179664496
],
"scorePercentiles" : {
"0.0" : 87880.24646463565,
"50.0" : 88331.9771030326,
"90.0" : 89012.35054036794,
"95.0" : 89012.35054036794,
"99.0" : 89012.35054036794,
"99.9" : 89012.35054036794,
"99.99" : 89012.35054036794,
"99.999" : 89012.35054036794,
"99.9999" : 89012.35054036794,
"100.0" : 89012.35054036794
},
"scoreUnit" : "ops/s",
"rawData" : [
[
87880.24646463565,
88331.9771030326,
89012.35054036794,
88635.37315625574,
88300.64042828296
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ExtractFieldsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 34720.1681576528,
"scoreError" : 574.1721706259453,
"scoreConfidence" : [
34145.99598702685,
35294.34032827875
],
"scorePercentiles" : {
"0.0" : 34495.87404931414,
"50.0" : 34811.15067227339,
"90.0" : 34842.786172356806,
"95.0" : 34842.786172356806,
"99.0" : 34842.786172356806,
"99.9" : 34842.786172356806,
"99.99" : 34842.786172356806,
"99.999" : 34842.786172356806,
"99.9999" : 34842.786172356806,
"100.0" : 34842.786172356806
},
"scoreUnit" : "ops/s",
"rawData" : [
[
34812.85901354452,
34495.87404931414,
34811.15067227339,
34638.17088077516,
34842.786172356806
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GeoJSONReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7244.522243225867,
"scoreError" : 194.0370357864523,
"scoreConfidence" : [
7050.485207439415,
7438.559279012319
],
"scorePercentiles" : {
"0.0" : 7161.9405338659035,
"50.0" : 7247.4737182723,
"90.0" : 7296.552619506576,
"95.0" : 7296.552619506576,
"99.0" : 7296.552619506576,
"99.9" : 7296.552619506576,
"99.99" : 7296.552619506576,
"99.999" : 7296.552619506576,
"99.9999" : 7296.552619506576,
"100.0" : 7296.552619506576
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7269.286789028135,
7247.4737182723,
7296.552619506576,
7161.9405338659035,
7247.35755545642
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GeoJSONWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 11981.281663091971,
"scoreError" : 574.0362707594221,
"scoreConfidence" : [
11407.24539233255,
12555.317933851393
],
"scorePercentiles" : {
"0.0" : 11730.307284502227,
"50.0" : 12013.826374435552,
"90.0" : 12116.531549075442,
"95.0" : 12116.531549075442,
"99.0" : 12116.531549075442,
"99.9" : 12116.531549075442,
"99.99" : 12116.531549075442,
"99.999" : 12116.531549075442,
"99.9999" : 12116.531549075442,
"100.0" : 12116.531549075442
},
"scoreUnit" : "ops/s",
"rawData" : [
[
12013.826374435552,
12062.207471534277,
12116.531549075442,
11983.535635912363,
11730.307284502227
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GeoJSONWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 13564.503642736116,
"scoreError" : 305.5176974007125,
"scoreConfidence" : [
13258.985945335404,
13870.021340136827
],
"scorePercentiles" : {
"0.0" : 13451.207031725553,
"50.0" : 13555.582822693388,
"90.0" : 13671.838701050783,
"95.0" : 13671.838701050783,
"99.0" : 13671.838701050783,
"99.9" : 13671.838701050783,
"99.99" : 13671.838701050783,
"99.999" : 13671.838701050783,
"99.9999" : 13671.838701050783,
"100.0" : 13671.838701050783
},
"scoreUnit" : "ops/s",
"rawData" : [
[
13555.582822693388,
13554.149659152175,
13589.739999058676,
13451.207031725553,
13671.838701050783
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 251881.11191552356,
"scoreError" : 1466.8042768323153,
"scoreConfidence" : [
250414.30763869124,
253347.9161923559
],
"scorePercentiles" : {
"0.0" : 251376.31951610305,
"50.0" : 251872.84204962966,
"90.0" : 252346.13596024088,
"95.0" : 252346.13596024088,
"99.0" : 252346.13596024088,
"99.9" : 252346.13596024088,
"99.99" : 252346.13596024088,
"99.999" : 252346.13596024088,
"99.9999" : 252346.13596024088,
"100.0" : 252346.13596024088
},
"scoreUnit" : "ops/s",
"rawData" : [
[
252346.13596024088,
251872.84204962966,
252137.64842081943,
251376.31951610305,
251672.6136308249
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 26009.466208267953,
"scoreError" : 417.08193501124566,
"scoreConfidence" : [
25592.384273256706,
26426.5481432792
],
"scorePercentiles" : {
"0.0" : 25880.088528559227,
"50.0" : 25961.72266951851,
"90.0" : 26124.65434662202,
"95.0" : 26124.65434662202,
"99.0" : 26124.65434662202,
"99.9" : 26124.65434662202,
"99.99" : 26124.65434662202,
"99.999" : 26124.65434662202,
"99.9999" : 26124.65434662202,
"100.0" : 26124.65434662202
},
"scoreUnit" : "ops/s",
"rawData" : [
[
25961.72266951851,
25880.088528559227,
25960.669848156438,
26124.65434662202,
26120.19564848358
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 355406.82830254815,
"scoreError" : 3229.885320212871,
"scoreConfidence" : [
352176.9429823353,
358636.713622761
],
"scorePercentiles" : {
"0.0" : 354172.7758821009,
"50.0" : 355465.4347853626,
"90.0" : 356436.15103923186,
"95.0" : 356436.15103923186,
"99.0" : 356436.15103923186,
"99.9" : 356436.15103923186,
"99.99" : 356436.15103923186,
"99.999" : 356436.15103923186,
"99.9999" : 356436.15103923186,
"100.0" : 356436.15103923186
},
"scoreUnit" : "ops/s",
"rawData" : [
[
355149.9052702642,
355465.4347853626,
355809.8745357812,
356436.15103923186,
354172.7758821009
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GitHubActionsAPIWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 56145.34558265683,
"scoreError" : 560.684526035511,
"scoreConfidence" : [
55584.66105662132,
56706.03010869234
],
"scorePercentiles" : {
"0.0" : 55985.829781430555,
"50.0" : 56153.75330167373,
"90.0" : 56340.63078860651,
"95.0" : 56340.63078860651,
"99.0" : 56340.63078860651,
"99.9" : 56340.63078860651,
"99.99" : 56340.63078860651,
"99.999" : 56340.63078860651,
"99.9999" : 56340.63078860651,
"100.0" : 56340.63078860651
},
"scoreUnit" : "ops/s",
"rawData" : [
[
56153.75330167373,
56022.8113970384,
56340.63078860651,
56223.70264453495,
55985.829781430555
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIPrettyPrinting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 17301.083658477517,
"scoreError" : 693.9072906902657,
"scoreConfidence" : [
16607.17636778725,
17994.990949167783
],
"scorePercentiles" : {
"0.0" : 17016.548964270867,
"50.0" : 17337.441830505784,
"90.0" : 17497.789104558622,
"95.0" : 17497.789104558622,
"99.0" : 17497.789104558622,
"99.9" : 17497.789104558622,
"99.99" : 17497.789104558622,
"99.999" : 17497.789104558622,
"99.9999" : 17497.789104558622,
"100.0" : 17497.789104558622
},
"scoreUnit" : "ops/s",
"rawData" : [
[
17265.189089342686,
17016.548964270867,
17337.441830505784,
17388.449303709625,
17497.789104558622
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIPrettyPrinting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2530.0590260365398,
"scoreError" : 101.96933849169672,
"scoreConfidence" : [
2428.089687544843,
2632.0283645282366
],
"scorePercentiles" : {
"0.0" : 2483.743206067784,
"50.0" : 2538.989977092163,
"90.0" : 2548.096246319548,
"95.0" : 2548.096246319548,
"99.0" : 2548.096246319548,
"99.9" : 2548.096246319548,
"99.99" : 2548.096246319548,
"99.999" : 2548.096246319548,
"99.9999" : 2548.096246319548,
"100.0" : 2548.096246319548
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2545.545480126796,
2483.743206067784,
2538.989977092163,
2548.096246319548,
2533.920220576406
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 16845.073998516138,
"scoreError" : 517.5303882180851,
"scoreConfidence" : [
16327.543610298053,
17362.604386734223
],
"scorePercentiles" : {
"0.0" : 16623.69110415679,
"50.0" : 16885.826988690456,
"90.0" : 16950.732627630896,
"95.0" : 16950.732627630896,
"99.0" : 16950.732627630896,
"99.9" : 16950.732627630896,
"99.99" : 16950.732627630896,
"99.999" : 16950.732627630896,
"99.9999" : 16950.732627630896,
"100.0" : 16950.732627630896
},
"scoreUnit" : "ops/s",
"rawData" : [
[
16885.826988690456,
16623.69110415679,
16820.87807746887,
16950.732627630896,
16944.24119463366
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1294.6554793744822,
"scoreError" : 7.96726100401518,
"scoreConfidence" : [
1286.688218370467,
1302.6227403784974
],
"scorePercentiles" : {
"0.0" : 1291.3900751761043,
"50.0" : 1295.4749206960932,
"90.0" : 1296.8194158052527,
"95.0" : 1296.8194158052527,
"99.0" : 1296.8194158052527,
"99.9" : 1296.8194158052527,
"99.99" : 1296.8194158052527,
"99.999" : 1296.8194158052527,
"99.9999" : 1296.8194158052527,
"100.0" : 1296.8194158052527
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1294.065909580751,
1296.8194158052527,
1295.4749206960932,
1291.3900751761043,
1295.5270756142095
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 24443.857467205795,
"scoreError" : 434.52519205852036,
"scoreConfidence" : [
24009.332275147273,
24878.382659264316
],
"scorePercentiles" : {
"0.0" : 24302.9488994037,
"50.0" : 24490.12017212486,
"90.0" : 24543.62313030635,
"95.0" : 24543.62313030635,
"99.0" : 24543.62313030635,
"99.9" : 24543.62313030635,
"99.99" : 24543.62313030635,
"99.999" : 24543.62313030635,
"99.9999" : 24543.62313030635,
"100.0" : 24543.62313030635
},
"scoreUnit" : "ops/s",
"rawData" : [
[
24490.12017212486,
24543.62313030635,
24538.69892940898,
24302.9488994037,
24343.896204785084
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.GoogleMapsAPIWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2700.579763155162,
"scoreError" : 21.774601179468,
"scoreConfidence" : [
2678.805161975694,
2722.3543643346297
],
"scorePercentiles" : {
"0.0" : 2695.5790659290815,
"50.0" : 2697.8618530200665,
"90.0" : 2708.435123063032,
"95.0" : 2708.435123063032,
"99.0" : 2708.435123063032,
"99.9" : 2708.435123063032,
"99.99" : 2708.435123063032,
"99.999" : 2708.435123063032,
"99.9999" : 2708.435123063032,
"100.0" : 2708.435123063032
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2704.622151881701,
2695.5790659290815,
2708.435123063032,
2697.8618530200665,
2696.400621881929
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.IntReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.464019770465389E7,
"scoreError" : 3385069.780890152,
"scoreConfidence" : [
4.125512792376374E7,
4.802526748554404E7
],
"scorePercentiles" : {
"0.0" : 4.392792974157638E7,
"50.0" : 4.428576337235724E7,
"90.0" : 4.615913273258831E7,
"95.0" : 4.615913273258831E7,
"99.0" : 4.615913273258831E7,
"99.9" : 4.615913273258831E7,
"99.99" : 4.615913273258831E7,
"99.999" : 4.615913273258831E7,
"99.9999" : 4.615913273258831E7,
"100.0" : 4.615913273258831E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.615913273258831E7,
4.392792974157638E7,
4.425781251280964E7,
4.428576337235724E7,
4.4570350163937874E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.IntWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.1652149155206025E7,
"scoreError" : 547435.7189632395,
"scoreConfidence" : [
3.1104713436242785E7,
3.2199584874169264E7
],
"scorePercentiles" : {
"0.0" : 3.146371547369083E7,
"50.0" : 3.171768690937091E7,
"90.0" : 3.1790096065310977E7,
"95.0" : 3.1790096065310977E7,
"99.0" : 3.1790096065310977E7,
"99.9" : 3.1790096065310977E7,
"99.99" : 3.1790096065310977E7,
"99.999" : 3.1790096065310977E7,
"99.9999" : 3.1790096065310977E7,
"100.0" : 3.1790096065310977E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.174926858572024E7,
3.1539978741937168E7,
3.1790096065310977E7,
3.146371547369083E7,
3.171768690937091E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 1203679.8457916607,
"scoreError" : 17593.072307418188,
"scoreConfidence" : [
1186086.7734842426,
1221272.9180990788
],
"scorePercentiles" : {
"0.0" : 1196243.4999052612,
"50.0" : 1205352.8973471692,
"90.0" : 1207638.1246459505,
"95.0" : 1207638.1246459505,
"99.0" : 1207638.1246459505,
"99.9" : 1207638.1246459505,
"99.99" : 1207638.1246459505,
"99.999" : 1207638.1246459505,
"99.9999" : 1207638.1246459505,
"100.0" : 1207638.1246459505
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1207638.1246459505,
1196243.4999052612,
1202569.549973961,
1205352.8973471692,
1206595.1570859626
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 837134.555836025,
"scoreError" : 10482.342020831542,
"scoreConfidence" : [
826652.2138151935,
847616.8978568566
],
"scorePercentiles" : {
"0.0" : 833315.7673855164,
"50.0" : 838707.1511043048,
"90.0" : 839525.9089677536,
"95.0" : 839525.9089677536,
"99.0" : 839525.9089677536,
"99.9" : 839525.9089677536,
"99.99" : 839525.9089677536,
"99.999" : 839525.9089677536,
"99.9999" : 839525.9089677536,
"100.0" : 839525.9089677536
},
"scoreUnit" : "ops/s",
"rawData" : [
[
839525.9089677536,
835210.3740636635,
838707.1511043048,
833315.7673855164,
838913.5776588868
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 929660.0779693015,
"scoreError" : 10409.762277389422,
"scoreConfidence" : [
919250.3156919121,
940069.8402466909
],
"scorePercentiles" : {
"0.0" : 925849.4170563377,
"50.0" : 930047.5952619446,
"90.0" : 933295.9425213545,
"95.0" : 933295.9425213545,
"99.0" : 933295.9425213545,
"99.9" : 933295.9425213545,
"99.99" : 933295.9425213545,
"99.999" : 933295.9425213545,
"99.9999" : 933295.9425213545,
"100.0" : 933295.9425213545
},
"scoreUnit" : "ops/s",
"rawData" : [
[
930366.0164074859,
925849.4170563377,
930047.5952619446,
928741.4185993853,
933295.9425213545
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.ListOfBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 630165.9809966007,
"scoreError" : 6434.597235453451,
"scoreConfidence" : [
623731.3837611473,
636600.5782320541
],
"scorePercentiles" : {
"0.0" : 628406.0729468439,
"50.0" : 630164.114979879,
"90.0" : 631961.66927825,
"95.0" : 631961.66927825,
"99.0" : 631961.66927825,
"99.9" : 631961.66927825,
"99.99" : 631961.66927825,
"99.999" : 631961.66927825,
"99.9999" : 631961.66927825,
"100.0" : 631961.66927825
},
"scoreUnit" : "ops/s",
"rawData" : [
[
631705.8166080556,
628406.0729468439,
630164.114979879,
628592.2311699751,
631961.66927825
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 118234.50295696799,
"scoreError" : 919.6081845978185,
"scoreConfidence" : [
117314.89477237017,
119154.11114156581
],
"scorePercentiles" : {
"0.0" : 117989.24809754486,
"50.0" : 118289.77929607233,
"90.0" : 118550.15648122756,
"95.0" : 118550.15648122756,
"99.0" : 118550.15648122756,
"99.9" : 118550.15648122756,
"99.99" : 118550.15648122756,
"99.999" : 118550.15648122756,
"99.9999" : 118550.15648122756,
"100.0" : 118550.15648122756
},
"scoreUnit" : "ops/s",
"rawData" : [
[
118341.07473740792,
118002.25617258728,
118289.77929607233,
117989.24809754486,
118550.15648122756
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 108258.92882569604,
"scoreError" : 2899.092007869299,
"scoreConfidence" : [
105359.83681782674,
111158.02083356534
],
"scorePercentiles" : {
"0.0" : 107207.14598701322,
"50.0" : 108372.07898017946,
"90.0" : 109224.62995830107,
"95.0" : 109224.62995830107,
"99.0" : 109224.62995830107,
"99.9" : 109224.62995830107,
"99.99" : 109224.62995830107,
"99.999" : 109224.62995830107,
"99.9999" : 109224.62995830107,
"100.0" : 109224.62995830107
},
"scoreUnit" : "ops/s",
"rawData" : [
[
108573.53184057609,
107917.25736241032,
109224.62995830107,
107207.14598701322,
108372.07898017946
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 207900.95098146936,
"scoreError" : 5214.785590210513,
"scoreConfidence" : [
202686.16539125884,
213115.73657167988
],
"scorePercentiles" : {
"0.0" : 206451.3967361471,
"50.0" : 207454.79378991498,
"90.0" : 209713.80801044116,
"95.0" : 209713.80801044116,
"99.0" : 209713.80801044116,
"99.9" : 209713.80801044116,
"99.99" : 209713.80801044116,
"99.999" : 209713.80801044116,
"99.9999" : 209713.80801044116,
"100.0" : 209713.80801044116
},
"scoreUnit" : "ops/s",
"rawData" : [
[
206451.3967361471,
207454.79378991498,
208876.7146074296,
207008.04176341402,
209713.80801044116
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MapOfIntsToBooleansWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 97224.81752761721,
"scoreError" : 5684.635895783173,
"scoreConfidence" : [
91540.18163183404,
102909.45342340038
],
"scorePercentiles" : {
"0.0" : 94875.40069476985,
"50.0" : 97686.51227181549,
"90.0" : 98786.4484824757,
"95.0" : 98786.4484824757,
"99.0" : 98786.4484824757,
"99.9" : 98786.4484824757,
"99.99" : 98786.4484824757,
"99.999" : 98786.4484824757,
"99.9999" : 98786.4484824757,
"100.0" : 98786.4484824757
},
"scoreUnit" : "ops/s",
"rawData" : [
[
96891.44974438063,
94875.40069476985,
97686.51227181549,
98786.4484824757,
97884.27644464436
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MissingRequiredFieldsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7877753.990781354,
"scoreError" : 175733.73817282708,
"scoreConfidence" : [
7702020.2526085265,
8053487.728954181
],
"scorePercentiles" : {
"0.0" : 7817434.871354828,
"50.0" : 7905369.718880144,
"90.0" : 7915319.525810684,
"95.0" : 7915319.525810684,
"99.0" : 7915319.525810684,
"99.9" : 7915319.525810684,
"99.99" : 7915319.525810684,
"99.999" : 7915319.525810684,
"99.9999" : 7915319.525810684,
"100.0" : 7915319.525810684
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7905369.718880144,
7839917.346707643,
7910728.491153468,
7817434.871354828,
7915319.525810684
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MissingRequiredFieldsReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1134881.1842583928,
"scoreError" : 19091.983392882463,
"scoreConfidence" : [
1115789.2008655104,
1153973.1676512752
],
"scorePercentiles" : {
"0.0" : 1130461.5518706397,
"50.0" : 1135073.1749387516,
"90.0" : 1142609.5508220207,
"95.0" : 1142609.5508220207,
"99.0" : 1142609.5508220207,
"99.9" : 1142609.5508220207,
"99.99" : 1142609.5508220207,
"99.999" : 1142609.5508220207,
"99.9999" : 1142609.5508220207,
"100.0" : 1142609.5508220207
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1135073.1749387516,
1130590.4563357881,
1135671.1873247642,
1130461.5518706397,
1142609.5508220207
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MutableMapOfIntsToBooleansWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 193535.66044065446,
"scoreError" : 2860.630757646151,
"scoreConfidence" : [
190675.02968300832,
196396.2911983006
],
"scorePercentiles" : {
"0.0" : 192751.34572336767,
"50.0" : 193423.27239882696,
"90.0" : 194728.387002887,
"95.0" : 194728.387002887,
"99.0" : 194728.387002887,
"99.9" : 194728.387002887,
"99.99" : 194728.387002887,
"99.999" : 194728.387002887,
"99.9999" : 194728.387002887,
"100.0" : 194728.387002887
},
"scoreUnit" : "ops/s",
"rawData" : [
[
194728.387002887,
193423.27239882696,
193149.54160847125,
192751.34572336767,
193625.75546971938
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.MutableSetOfIntsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 543376.2286948202,
"scoreError" : 5981.76099751288,
"scoreConfidence" : [
537394.4676973074,
549357.989692333
],
"scorePercentiles" : {
"0.0" : 541730.3588502479,
"50.0" : 543324.5977225091,
"90.0" : 545852.9898265891,
"95.0" : 545852.9898265891,
"99.0" : 545852.9898265891,
"99.9" : 545852.9898265891,
"99.99" : 545852.9898265891,
"99.999" : 545852.9898265891,
"99.9999" : 545852.9898265891,
"100.0" : 545852.9898265891
},
"scoreUnit" : "ops/s",
"rawData" : [
[
541730.3588502479,
543488.2133717595,
545852.9898265891,
543324.5977225091,
542484.9837029951
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 182957.37921771407,
"scoreError" : 2458.6260286448155,
"scoreConfidence" : [
180498.75318906925,
185416.0052463589
],
"scorePercentiles" : {
"0.0" : 181829.17474274203,
"50.0" : 183189.23056713093,
"90.0" : 183347.28398095173,
"95.0" : 183347.28398095173,
"99.0" : 183347.28398095173,
"99.9" : 183347.28398095173,
"99.99" : 183347.28398095173,
"99.999" : 183347.28398095173,
"99.9999" : 183347.28398095173,
"100.0" : 183347.28398095173
},
"scoreUnit" : "ops/s",
"rawData" : [
[
183319.7924415205,
181829.17474274203,
183347.28398095173,
183101.41435622523,
183189.23056713093
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 352725.3209204891,
"scoreError" : 3431.7963034945196,
"scoreConfidence" : [
349293.52461699455,
356157.11722398363
],
"scorePercentiles" : {
"0.0" : 352120.19490290794,
"50.0" : 352355.1450630547,
"90.0" : 354280.4801086326,
"95.0" : 354280.4801086326,
"99.0" : 354280.4801086326,
"99.9" : 354280.4801086326,
"99.99" : 354280.4801086326,
"99.999" : 354280.4801086326,
"99.9999" : 354280.4801086326,
"100.0" : 354280.4801086326
},
"scoreUnit" : "ops/s",
"rawData" : [
[
352120.19490290794,
352226.473130333,
354280.4801086326,
352355.1450630547,
352644.31139751704
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.NestedStructsWriting.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"params" : {
"size" : "128"
},
"primaryMetric" : {
"score" : 8434.487486929651,
"scoreError" : 229.74506002470235,
"scoreConfidence" : [
8204.742426904948,
8664.232546954354
],
"scorePercentiles" : {
"0.0" : 8328.262808160682,
"50.0" : 8459.249923227708,
"90.0" : 8469.484563084763,
"95.0" : 8469.484563084763,
"99.0" : 8469.484563084763,
"99.9" : 8469.484563084763,
"99.99" : 8469.484563084763,
"99.999" : 8469.484563084763,
"99.9999" : 8469.484563084763,
"100.0" : 8469.484563084763
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8462.081240002992,
8459.249923227708,
8469.484563084763,
8453.358900172101,
8328.262808160682
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.OpenRTBReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 139525.50087639416,
"scoreError" : 3430.437773011083,
"scoreConfidence" : [
136095.0631033831,
142955.93864940523
],
"scorePercentiles" : {
"0.0" : 138167.76115646434,
"50.0" : 139566.98750486886,
"90.0" : 140595.31233840724,
"95.0" : 140595.31233840724,
"99.0" : 140595.31233840724,
"99.9" : 140595.31233840724,
"99.99" : 140595.31233840724,
"99.999" : 140595.31233840724,
"99.9999" : 140595.31233840724,
"100.0" : 140595.31233840724
},
"scoreUnit" : "ops/s",
"rawData" : [
[
139370.70830083854,
138167.76115646434,
140595.31233840724,
139566.98750486886,
139926.7350813917
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.OpenRTBReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 8260.134936052204,
"scoreError" : 328.6864775062968,
"scoreConfidence" : [
7931.448458545907,
8588.8214135585
],
"scorePercentiles" : {
"0.0" : 8155.676822992238,
"50.0" : 8307.08761705259,
"90.0" : 8341.875198232021,
"95.0" : 8341.875198232021,
"99.0" : 8341.875198232021,
"99.9" : 8341.875198232021,
"99.99" : 8341.875198232021,
"99.999" : 8341.875198232021,
"99.9999" : 8341.875198232021,
"100.0" : 8341.875198232021
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8307.08761705259,
8341.875198232021,
8315.298041427477,
8180.737000556695,
8155.676822992238
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesReading.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3195051.0422665337,
"scoreError" : 31850.60326040355,
"scoreConfidence" : [
3163200.43900613,
3226901.645526937
],
"scorePercentiles" : {
"0.0" : 3181209.7874436076,
"50.0" : 3197685.1641525226,
"90.0" : 3202534.341651523,
"95.0" : 3202534.341651523,
"99.0" : 3202534.341651523,
"99.9" : 3202534.341651523,
"99.99" : 3202534.341651523,
"99.999" : 3202534.341651523,
"99.9999" : 3202534.341651523,
"100.0" : 3202534.341651523
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3199384.670234413,
3202534.341651523,
3197685.1641525226,
3194441.247850602,
3181209.7874436076
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesReading.zioSchemaJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 122291.98779886335,
"scoreError" : 3270.7322665265838,
"scoreConfidence" : [
119021.25553233677,
125562.72006538993
],
"scorePercentiles" : {
"0.0" : 121171.5307070178,
"50.0" : 122328.06369543774,
"90.0" : 123167.48741812285,
"95.0" : 123167.48741812285,
"99.0" : 123167.48741812285,
"99.9" : 123167.48741812285,
"99.99" : 123167.48741812285,
"99.999" : 123167.48741812285,
"99.9999" : 123167.48741812285,
"100.0" : 123167.48741812285
},
"scoreUnit" : "ops/s",
"rawData" : [
[
123044.8390530414,
122328.06369543774,
121748.01812069691,
121171.5307070178,
123167.48741812285
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.plokhotnyuk.jsoniter_scala.benchmark.PrimitivesWriting.zioJson",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/jdk-21/bin/java",
"jvmArgs" : [
"-server",
"-noclassgc",
"-Xms2g",
"-Xmx2g",
"-XX:NewSize=1g",
"-XX:MaxNewSize=1g",
"-XX:InitialCodeCacheSize=512m",
"-XX:ReservedCodeCacheSize=512m",
"-XX:NonNMethodCodeHeapSize=32m",
"-XX:NonProfiledCodeHeapSize=240m",
"-XX:ProfiledCodeHeapSize=240m",
"-XX:TLABSize=16m",
"-XX:-ResizeTLAB",
"-XX:+UseParallelGC",
"-XX:-UseAdaptiveSizePolicy",
"-XX:MaxInlineLevel=20",
"-XX:+AlwaysPreTouch",
"-XX:-UseDynamicNumberOfGCThreads",
"-XX:+UseNUMA",
"-XX:-UseAdaptiveNUMAChunkSizing",
"-XX:+PerfDisableSharedMem",
"-XX:-UseDynamicNumberOfCompilerThreads",
"-XX:-UsePerfData",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+TrustFinalNonStaticFields"
],
"jdkVersion" : "21.0.5",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.5+9-LTS-239",
"warmupIterations" : 5,
"warmupTime" : "1 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4286514.82251208,
"scoreError" : 79416.75301809952,
"scoreConfidence" : [
4207098.06949398,
4365931.57553018
],
"scorePercentiles" : {
"0.0" : 4262459.578758476,
"50.0" : 4282160.216234683,
"90.0" : 4308661.422134941,
"95.0" : 4308661.422134941,
"99.0" : 4308661.422134941,
"99.9" : 4308661.422134941,
"99.99" : 4308661.422134941,
"99.999" : 4308661.422134941,
"99.9999" : 4308661.422134941,
"100.0" : 4308661.422134941
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4262459.578758476,
4272416.53058
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment