From 7728de75c3050609d0bbc65e2f00eb357d9046e7 Mon Sep 17 00:00:00 2001 From: Andriy Plokhotnyuk Date: Tue, 20 Mar 2018 13:12:35 +0100 Subject: [PATCH] Update benchmark results for the following PR: https://github.com/dkomanov/scala-serialization/pull/8 --- jmh-result.json | 16277 ++++++++++++++++++++++++++++------------------ js/charts.js | 5 + 2 files changed, 10034 insertions(+), 6248 deletions(-) diff --git a/jmh-result.json b/jmh-result.json index 61fb167..deb9163 100644 --- a/jmh-result.json +++ b/jmh-result.json @@ -1,9 +1,16 @@ [ { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11,44 +18,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3896.7891304068266, - "scoreError" : 44.429435365629715, + "score" : 3878.324270062364, + "scoreError" : 53.58503520675107, "scoreConfidence" : [ - 3852.359695041197, - 3941.2185657724563 + 3824.739234855613, + 3931.909305269115 ], "scorePercentiles" : { - "0.0" : 3881.8193594871195, - "50.0" : 3898.9102086350485, - "90.0" : 3912.704871703506, - "95.0" : 3912.704871703506, - "99.0" : 3912.704871703506, - "99.9" : 3912.704871703506, - "99.99" : 3912.704871703506, - "99.999" : 3912.704871703506, - "99.9999" : 3912.704871703506, - "100.0" : 3912.704871703506 + "0.0" : 3863.982287649005, + "50.0" : 3873.4263048937823, + "90.0" : 3899.8184376213653, + "95.0" : 3899.8184376213653, + "99.0" : 3899.8184376213653, + "99.9" : 3899.8184376213653, + "99.99" : 3899.8184376213653, + "99.999" : 3899.8184376213653, + "99.9999" : 3899.8184376213653, + "100.0" : 3899.8184376213653 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3890.464392056305, - 3881.8193594871195, - 3912.704871703506, - 3900.046820152156, - 3898.9102086350485 + 3863.982287649005, + 3870.857502750475, + 3873.4263048937823, + 3883.5368173971924, + 3899.8184376213653 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -56,44 +69,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7436.224454986162, - "scoreError" : 97.30498244653621, + "score" : 7342.061669780649, + "scoreError" : 99.61978201310899, "scoreConfidence" : [ - 7338.9194725396255, - 7533.529437432698 + 7242.44188776754, + 7441.681451793758 ], "scorePercentiles" : { - "0.0" : 7420.646590175889, - "50.0" : 7422.806715763573, - "90.0" : 7480.211728817327, - "95.0" : 7480.211728817327, - "99.0" : 7480.211728817327, - "99.9" : 7480.211728817327, - "99.99" : 7480.211728817327, - "99.999" : 7480.211728817327, - "99.9999" : 7480.211728817327, - "100.0" : 7480.211728817327 + "0.0" : 7312.576394627855, + "50.0" : 7333.938276432953, + "90.0" : 7370.971133925488, + "95.0" : 7370.971133925488, + "99.0" : 7370.971133925488, + "99.9" : 7370.971133925488, + "99.99" : 7370.971133925488, + "99.999" : 7370.971133925488, + "99.9999" : 7370.971133925488, + "100.0" : 7370.971133925488 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7422.2367326188105, - 7422.806715763573, - 7435.220507555208, - 7420.646590175889, - 7480.211728817327 + 7370.971133925488, + 7367.247012813859, + 7325.575531103093, + 7312.576394627855, + 7333.938276432953 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -101,44 +120,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 14109.03899406534, - "scoreError" : 178.29081462066753, + "score" : 13732.749045513221, + "scoreError" : 176.3160000759891, "scoreConfidence" : [ - 13930.748179444672, - 14287.329808686009 + 13556.433045437232, + 13909.06504558921 ], "scorePercentiles" : { - "0.0" : 14069.958659916472, - "50.0" : 14097.401707464674, - "90.0" : 14188.847038189644, - "95.0" : 14188.847038189644, - "99.0" : 14188.847038189644, - "99.9" : 14188.847038189644, - "99.99" : 14188.847038189644, - "99.999" : 14188.847038189644, - "99.9999" : 14188.847038189644, - "100.0" : 14188.847038189644 + "0.0" : 13683.024228684279, + "50.0" : 13722.083502324549, + "90.0" : 13795.92445795723, + "95.0" : 13795.92445795723, + "99.0" : 13795.92445795723, + "99.9" : 13795.92445795723, + "99.99" : 13795.92445795723, + "99.999" : 13795.92445795723, + "99.9999" : 13795.92445795723, + "100.0" : 13795.92445795723 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14188.847038189644, - 14086.741750372408, - 14097.401707464674, - 14102.2458143835, - 14069.958659916472 + 13722.083502324549, + 13761.398988552806, + 13795.92445795723, + 13701.314050047244, + 13683.024228684279 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -146,44 +171,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 883637.1103780519, - "scoreError" : 1436362.5482185036, + "score" : 269168.1800128459, + "scoreError" : 4383.224131539223, "scoreConfidence" : [ - -552725.4378404517, - 2319999.6585965557 + 264784.95588130667, + 273551.40414438513 ], "scorePercentiles" : { - "0.0" : 267024.05120299355, - "50.0" : 1118709.323616458, - "90.0" : 1121024.1289854583, - "95.0" : 1121024.1289854583, - "99.0" : 1121024.1289854583, - "99.9" : 1121024.1289854583, - "99.99" : 1121024.1289854583, - "99.999" : 1121024.1289854583, - "99.9999" : 1121024.1289854583, - "100.0" : 1121024.1289854583 + "0.0" : 267141.88397968264, + "50.0" : 269595.78810476983, + "90.0" : 269865.95548991347, + "95.0" : 269865.95548991347, + "99.0" : 269865.95548991347, + "99.9" : 269865.95548991347, + "99.99" : 269865.95548991347, + "99.999" : 269865.95548991347, + "99.9999" : 269865.95548991347, + "100.0" : 269865.95548991347 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 267024.05120299355, - 790852.4029710508, - 1121024.1289854583, - 1118709.323616458, - 1120575.6451142984 + 267141.88397968264, + 269865.95548991347, + 269595.78810476983, + 269646.5333895958, + 269590.73910026776 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -191,44 +222,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 111307.81881599032, - "scoreError" : 777.4544291518375, + "score" : 27409.91265397091, + "scoreError" : 276.1175382482324, "scoreConfidence" : [ - 110530.36438683848, - 112085.27324514216 + 27133.795115722678, + 27686.030192219143 ], "scorePercentiles" : { - "0.0" : 111109.76046650443, - "50.0" : 111198.3827488047, - "90.0" : 111527.13201107769, - "95.0" : 111527.13201107769, - "99.0" : 111527.13201107769, - "99.9" : 111527.13201107769, - "99.99" : 111527.13201107769, - "99.999" : 111527.13201107769, - "99.9999" : 111527.13201107769, - "100.0" : 111527.13201107769 + "0.0" : 27308.593127926797, + "50.0" : 27450.1474824779, + "90.0" : 27469.632961967753, + "95.0" : 27469.632961967753, + "99.0" : 27469.632961967753, + "99.9" : 27469.632961967753, + "99.99" : 27469.632961967753, + "99.999" : 27469.632961967753, + "99.9999" : 27469.632961967753, + "100.0" : 27469.632961967753 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 111198.3827488047, - 111527.13201107769, - 111178.89383891804, - 111109.76046650443, - 111524.92501464678 + 27308.593127926797, + 27360.02037713799, + 27450.1474824779, + 27461.169320344117, + 27469.632961967753 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -236,44 +273,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6115.404961376038, - "scoreError" : 7838.205002572683, + "score" : 2889.3844975863076, + "scoreError" : 38.586822021301344, "scoreConfidence" : [ - -1722.800041196645, - 13953.609963948722 + 2850.797675565006, + 2927.971319607609 ], "scorePercentiles" : { - "0.0" : 4865.0587888731025, - "50.0" : 5334.858372746123, - "90.0" : 9730.89610389126, - "95.0" : 9730.89610389126, - "99.0" : 9730.89610389126, - "99.9" : 9730.89610389126, - "99.99" : 9730.89610389126, - "99.999" : 9730.89610389126, - "99.9999" : 9730.89610389126, - "100.0" : 9730.89610389126 + "0.0" : 2873.326155509259, + "50.0" : 2891.301762723644, + "90.0" : 2900.6054197988033, + "95.0" : 2900.6054197988033, + "99.0" : 2900.6054197988033, + "99.9" : 2900.6054197988033, + "99.99" : 2900.6054197988033, + "99.999" : 2900.6054197988033, + "99.9999" : 2900.6054197988033, + "100.0" : 2900.6054197988033 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9730.89610389126, - 5515.586428691662, - 5334.858372746123, - 5130.625112678044, - 4865.0587888731025 + 2893.075354118682, + 2888.613795781148, + 2891.301762723644, + 2900.6054197988033, + 2873.326155509259 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -281,44 +324,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7414.790617906047, - "scoreError" : 1451.9649426083702, + "score" : 5018.130604163371, + "scoreError" : 58.26189776297269, "scoreConfidence" : [ - 5962.825675297678, - 8866.755560514417 + 4959.868706400398, + 5076.392501926343 ], "scorePercentiles" : { - "0.0" : 6985.991978950058, - "50.0" : 7363.167138990502, - "90.0" : 7954.740281592511, - "95.0" : 7954.740281592511, - "99.0" : 7954.740281592511, - "99.9" : 7954.740281592511, - "99.99" : 7954.740281592511, - "99.999" : 7954.740281592511, - "99.9999" : 7954.740281592511, - "100.0" : 7954.740281592511 + "0.0" : 5000.788354679802, + "50.0" : 5024.326234656152, + "90.0" : 5032.954743715987, + "95.0" : 5032.954743715987, + "99.0" : 5032.954743715987, + "99.9" : 5032.954743715987, + "99.99" : 5032.954743715987, + "99.999" : 5032.954743715987, + "99.9999" : 5032.954743715987, + "100.0" : 5032.954743715987 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7954.740281592511, - 7595.8330889445915, - 7363.167138990502, - 7174.220601052578, - 6985.991978950058 + 5024.326234656152, + 5029.5217906103835, + 5032.954743715987, + 5003.06189715453, + 5000.788354679802 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -326,44 +375,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11214.253848132132, - "scoreError" : 850.5996438927784, + "score" : 8856.85664815408, + "scoreError" : 61.03876243000778, "scoreConfidence" : [ - 10363.654204239354, - 12064.85349202491 + 8795.817885724073, + 8917.895410584088 ], "scorePercentiles" : { - "0.0" : 10929.708101911521, - "50.0" : 11187.074791261904, - "90.0" : 11480.071868501584, - "95.0" : 11480.071868501584, - "99.0" : 11480.071868501584, - "99.9" : 11480.071868501584, - "99.99" : 11480.071868501584, - "99.999" : 11480.071868501584, - "99.9999" : 11480.071868501584, - "100.0" : 11480.071868501584 + "0.0" : 8838.084837131642, + "50.0" : 8863.45507232822, + "90.0" : 8875.627598094696, + "95.0" : 8875.627598094696, + "99.0" : 8875.627598094696, + "99.9" : 8875.627598094696, + "99.99" : 8875.627598094696, + "99.999" : 8875.627598094696, + "99.9999" : 8875.627598094696, + "100.0" : 8875.627598094696 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11480.071868501584, - 11381.716465855294, - 11187.074791261904, - 11092.698013130359, - 10929.708101911521 + 8875.627598094696, + 8863.45507232822, + 8842.716813500636, + 8864.398919715202, + 8838.084837131642 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -371,44 +426,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 167554.9384008645, - "scoreError" : 9745.011370195558, + "score" : 150782.57530945732, + "scoreError" : 2212.4751077967107, "scoreConfidence" : [ - 157809.92703066894, - 177299.94977106008 + 148570.1002016606, + 152995.05041725404 ], "scorePercentiles" : { - "0.0" : 164436.70746213917, - "50.0" : 166996.37898464577, - "90.0" : 170931.93277284387, - "95.0" : 170931.93277284387, - "99.0" : 170931.93277284387, - "99.9" : 170931.93277284387, - "99.99" : 170931.93277284387, - "99.999" : 170931.93277284387, - "99.9999" : 170931.93277284387, - "100.0" : 170931.93277284387 + "0.0" : 150283.02244585025, + "50.0" : 150629.1697549828, + "90.0" : 151774.96806702283, + "95.0" : 151774.96806702283, + "99.0" : 151774.96806702283, + "99.9" : 151774.96806702283, + "99.99" : 151774.96806702283, + "99.999" : 151774.96806702283, + "99.9999" : 151774.96806702283, + "100.0" : 151774.96806702283 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 170931.93277284387, - 169142.6071310931, - 166996.37898464577, - 166267.0656536006, - 164436.70746213917 + 150562.86876394047, + 150283.02244585025, + 150662.84751549026, + 151774.96806702283, + 150629.1697549828 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -416,44 +477,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18547.645563423048, - "scoreError" : 793.7331082468844, + "score" : 17113.977808380416, + "scoreError" : 173.08074280007662, "scoreConfidence" : [ - 17753.912455176163, - 19341.378671669932 + 16940.89706558034, + 17287.058551180493 ], "scorePercentiles" : { - "0.0" : 18308.324529499503, - "50.0" : 18581.30130644857, - "90.0" : 18802.479173247717, - "95.0" : 18802.479173247717, - "99.0" : 18802.479173247717, - "99.9" : 18802.479173247717, - "99.99" : 18802.479173247717, - "99.999" : 18802.479173247717, - "99.9999" : 18802.479173247717, - "100.0" : 18802.479173247717 + "0.0" : 17051.673943810703, + "50.0" : 17110.741052451514, + "90.0" : 17174.063691829808, + "95.0" : 17174.063691829808, + "99.0" : 17174.063691829808, + "99.9" : 17174.063691829808, + "99.99" : 17174.063691829808, + "99.999" : 17174.063691829808, + "99.9999" : 17174.063691829808, + "100.0" : 17174.063691829808 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18802.479173247717, - 18673.730009468498, - 18581.30130644857, - 18372.39279845096, - 18308.324529499503 + 17099.911741599673, + 17133.49861221038, + 17110.741052451514, + 17174.063691829808, + 17051.673943810703 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -461,44 +528,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1389.8158483785398, - "scoreError" : 16.974817373316057, + "score" : 1403.6536781456243, + "scoreError" : 12.21243250623802, "scoreConfidence" : [ - 1372.8410310052238, - 1406.7906657518558 + 1391.4412456393864, + 1415.8661106518623 ], "scorePercentiles" : { - "0.0" : 1384.4454879888435, - "50.0" : 1390.8767314855663, - "90.0" : 1395.8795613415118, - "95.0" : 1395.8795613415118, - "99.0" : 1395.8795613415118, - "99.9" : 1395.8795613415118, - "99.99" : 1395.8795613415118, - "99.999" : 1395.8795613415118, - "99.9999" : 1395.8795613415118, - "100.0" : 1395.8795613415118 + "0.0" : 1398.080220397176, + "50.0" : 1404.5523606286843, + "90.0" : 1405.8569425030387, + "95.0" : 1405.8569425030387, + "99.0" : 1405.8569425030387, + "99.9" : 1405.8569425030387, + "99.99" : 1405.8569425030387, + "99.999" : 1405.8569425030387, + "99.9999" : 1405.8569425030387, + "100.0" : 1405.8569425030387 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1384.4454879888435, - 1391.1134860444981, - 1390.8767314855663, - 1386.7639750322787, - 1395.8795613415118 + 1404.5523606286843, + 1405.366293243519, + 1398.080220397176, + 1405.8569425030387, + 1404.4125739557032 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -506,44 +579,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2995.672788091334, - "scoreError" : 25.894377716621754, + "score" : 2967.423617496818, + "scoreError" : 54.571079974045, "scoreConfidence" : [ - 2969.778410374712, - 3021.567165807956 + 2912.852537522773, + 3021.9946974708632 ], "scorePercentiles" : { - "0.0" : 2985.8710461900137, - "50.0" : 2998.1613689707556, - "90.0" : 3001.735017139841, - "95.0" : 3001.735017139841, - "99.0" : 3001.735017139841, - "99.9" : 3001.735017139841, - "99.99" : 3001.735017139841, - "99.999" : 3001.735017139841, - "99.9999" : 3001.735017139841, - "100.0" : 3001.735017139841 + "0.0" : 2944.4212694382713, + "50.0" : 2969.8773890438983, + "90.0" : 2978.9750332300614, + "95.0" : 2978.9750332300614, + "99.0" : 2978.9750332300614, + "99.9" : 2978.9750332300614, + "99.99" : 2978.9750332300614, + "99.999" : 2978.9750332300614, + "99.9999" : 2978.9750332300614, + "100.0" : 2978.9750332300614 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2998.1613689707556, - 3000.830664091952, - 2985.8710461900137, - 3001.735017139841, - 2991.765844064109 + 2969.8773890438983, + 2965.054285834485, + 2978.790109937375, + 2944.4212694382713, + 2978.9750332300614 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -551,44 +630,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5837.680075251968, - "scoreError" : 78.44213410957761, + "score" : 5749.243588142854, + "scoreError" : 49.0034141604802, "scoreConfidence" : [ - 5759.237941142391, - 5916.122209361546 + 5700.240173982374, + 5798.247002303334 ], "scorePercentiles" : { - "0.0" : 5814.539154930767, - "50.0" : 5831.272552436934, - "90.0" : 5860.24685936734, - "95.0" : 5860.24685936734, - "99.0" : 5860.24685936734, - "99.9" : 5860.24685936734, - "99.99" : 5860.24685936734, - "99.999" : 5860.24685936734, - "99.9999" : 5860.24685936734, - "100.0" : 5860.24685936734 + "0.0" : 5731.524861238508, + "50.0" : 5746.6694948012155, + "90.0" : 5764.500611347155, + "95.0" : 5764.500611347155, + "99.0" : 5764.500611347155, + "99.9" : 5764.500611347155, + "99.99" : 5764.500611347155, + "99.999" : 5764.500611347155, + "99.9999" : 5764.500611347155, + "100.0" : 5764.500611347155 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5824.591569593305, - 5831.272552436934, - 5814.539154930767, - 5860.24685936734, - 5857.750239931494 + 5731.524861238508, + 5746.6694948012155, + 5764.500611347155, + 5745.36727672226, + 5758.1556966051285 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -596,44 +681,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 129353.78971872959, - "scoreError" : 1515.2641873175785, + "score" : 127904.28568832579, + "scoreError" : 725.2529933692146, "scoreConfidence" : [ - 127838.52553141201, - 130869.05390604716 + 127179.03269495658, + 128629.538681695 ], "scorePercentiles" : { - "0.0" : 128822.46411831066, - "50.0" : 129517.6189771856, - "90.0" : 129772.1829102041, - "95.0" : 129772.1829102041, - "99.0" : 129772.1829102041, - "99.9" : 129772.1829102041, - "99.99" : 129772.1829102041, - "99.999" : 129772.1829102041, - "99.9999" : 129772.1829102041, - "100.0" : 129772.1829102041 + "0.0" : 127702.82627900384, + "50.0" : 127881.88284956358, + "90.0" : 128210.79739805087, + "95.0" : 128210.79739805087, + "99.0" : 128210.79739805087, + "99.9" : 128210.79739805087, + "99.99" : 128210.79739805087, + "99.999" : 128210.79739805087, + "99.9999" : 128210.79739805087, + "100.0" : 128210.79739805087 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 128822.46411831066, - 129069.59118090072, - 129772.1829102041, - 129587.09140704687, - 129517.6189771856 + 127881.88284956358, + 127702.82627900384, + 128210.79739805087, + 127904.45815799755, + 127821.4637570131 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -641,44 +732,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11027.964240088011, - "scoreError" : 234.54897231699695, + "score" : 11158.07556997268, + "scoreError" : 70.3567695319533, "scoreConfidence" : [ - 10793.415267771014, - 11262.513212405009 + 11087.718800440727, + 11228.432339504632 ], "scorePercentiles" : { - "0.0" : 10964.876215922119, - "50.0" : 11002.841677196682, - "90.0" : 11094.201578175396, - "95.0" : 11094.201578175396, - "99.0" : 11094.201578175396, - "99.9" : 11094.201578175396, - "99.99" : 11094.201578175396, - "99.999" : 11094.201578175396, - "99.9999" : 11094.201578175396, - "100.0" : 11094.201578175396 + "0.0" : 11138.661689571843, + "50.0" : 11157.651815917527, + "90.0" : 11186.2274163451, + "95.0" : 11186.2274163451, + "99.0" : 11186.2274163451, + "99.9" : 11186.2274163451, + "99.99" : 11186.2274163451, + "99.999" : 11186.2274163451, + "99.9999" : 11186.2274163451, + "100.0" : 11186.2274163451 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11091.8699757021, - 10986.03175344376, - 10964.876215922119, - 11002.841677196682, - 11094.201578175396 + 11162.018239555746, + 11186.2274163451, + 11138.661689571843, + 11145.818688473188, + 11157.651815917527 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -686,44 +783,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1468.8606169371976, - "scoreError" : 43.05973909758798, + "score" : 1404.3215559302582, + "scoreError" : 11.681908395418608, "scoreConfidence" : [ - 1425.8008778396097, - 1511.9203560347855 + 1392.6396475348397, + 1416.0034643256768 ], "scorePercentiles" : { - "0.0" : 1458.4386955789357, - "50.0" : 1465.3335960039615, - "90.0" : 1482.44943558993, - "95.0" : 1482.44943558993, - "99.0" : 1482.44943558993, - "99.9" : 1482.44943558993, - "99.99" : 1482.44943558993, - "99.999" : 1482.44943558993, - "99.9999" : 1482.44943558993, - "100.0" : 1482.44943558993 + "0.0" : 1401.4415045593307, + "50.0" : 1402.9393460925824, + "90.0" : 1408.9997850453437, + "95.0" : 1408.9997850453437, + "99.0" : 1408.9997850453437, + "99.9" : 1408.9997850453437, + "99.99" : 1408.9997850453437, + "99.999" : 1408.9997850453437, + "99.9999" : 1408.9997850453437, + "100.0" : 1408.9997850453437 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1458.4386955789357, - 1459.1813163548368, - 1478.9000411583243, - 1482.44943558993, - 1465.3335960039615 + 1402.5908895514353, + 1405.6362544025988, + 1401.4415045593307, + 1402.9393460925824, + 1408.9997850453437 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -731,44 +834,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2671.036061638143, - "scoreError" : 80.6672727550265, + "score" : 2593.7284823950804, + "scoreError" : 17.471335101596708, "scoreConfidence" : [ - 2590.3687888831164, - 2751.70333439317 + 2576.2571472934837, + 2611.199817496677 ], "scorePercentiles" : { - "0.0" : 2652.906554045603, - "50.0" : 2659.6545707348137, - "90.0" : 2704.0401378373745, - "95.0" : 2704.0401378373745, - "99.0" : 2704.0401378373745, - "99.9" : 2704.0401378373745, - "99.99" : 2704.0401378373745, - "99.999" : 2704.0401378373745, - "99.9999" : 2704.0401378373745, - "100.0" : 2704.0401378373745 + "0.0" : 2589.0071934259304, + "50.0" : 2592.7454250647115, + "90.0" : 2598.9539819530073, + "95.0" : 2598.9539819530073, + "99.0" : 2598.9539819530073, + "99.9" : 2598.9539819530073, + "99.99" : 2598.9539819530073, + "99.999" : 2598.9539819530073, + "99.9999" : 2598.9539819530073, + "100.0" : 2598.9539819530073 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2704.0401378373745, - 2679.335939419657, - 2659.6545707348137, - 2659.243106153268, - 2652.906554045603 + 2598.9539819530073, + 2592.7454250647115, + 2589.0071934259304, + 2589.988641065909, + 2597.9471704658417 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -776,44 +885,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4815.804549466298, - "scoreError" : 47.22030342507946, + "score" : 4638.6393582940445, + "scoreError" : 26.04671758317299, "scoreConfidence" : [ - 4768.584246041219, - 4863.024852891378 + 4612.592640710872, + 4664.686075877217 ], "scorePercentiles" : { - "0.0" : 4802.786656686264, - "50.0" : 4813.016834071248, - "90.0" : 4829.005051076532, - "95.0" : 4829.005051076532, - "99.0" : 4829.005051076532, - "99.9" : 4829.005051076532, - "99.99" : 4829.005051076532, - "99.999" : 4829.005051076532, - "99.9999" : 4829.005051076532, - "100.0" : 4829.005051076532 + "0.0" : 4630.101942942025, + "50.0" : 4637.255153311791, + "90.0" : 4645.691091959563, + "95.0" : 4645.691091959563, + "99.0" : 4645.691091959563, + "99.9" : 4645.691091959563, + "99.99" : 4645.691091959563, + "99.999" : 4645.691091959563, + "99.9999" : 4645.691091959563, + "100.0" : 4645.691091959563 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4802.786656686264, - 4828.212002760106, - 4806.002202737342, - 4813.016834071248, - 4829.005051076532 + 4637.255153311791, + 4630.101942942025, + 4645.288309055991, + 4645.691091959563, + 4634.860294200855 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -821,44 +936,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 86243.79606253377, - "scoreError" : 2580.6940789901423, + "score" : 83822.7780647841, + "scoreError" : 423.4951449992527, "scoreConfidence" : [ - 83663.10198354363, - 88824.49014152391 + 83399.28291978485, + 84246.27320978335 ], "scorePercentiles" : { - "0.0" : 85652.95619972501, - "50.0" : 85979.5665866128, - "90.0" : 87355.70370034954, - "95.0" : 87355.70370034954, - "99.0" : 87355.70370034954, - "99.9" : 87355.70370034954, - "99.99" : 87355.70370034954, - "99.999" : 87355.70370034954, - "99.9999" : 87355.70370034954, - "100.0" : 87355.70370034954 + "0.0" : 83718.17238431043, + "50.0" : 83837.29252721218, + "90.0" : 83983.35409343618, + "95.0" : 83983.35409343618, + "99.0" : 83983.35409343618, + "99.9" : 83983.35409343618, + "99.99" : 83983.35409343618, + "99.999" : 83983.35409343618, + "99.9999" : 83983.35409343618, + "100.0" : 83983.35409343618 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 86348.21938318921, - 85882.53444279224, - 85652.95619972501, - 85979.5665866128, - 87355.70370034954 + 83720.599229666, + 83983.35409343618, + 83837.29252721218, + 83854.47208929574, + 83718.17238431043 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -866,44 +987,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9681.85505029992, - "scoreError" : 453.96065482921966, + "score" : 9258.954005300544, + "scoreError" : 73.57449555280566, "scoreConfidence" : [ - 9227.894395470701, - 10135.81570512914 + 9185.379509747738, + 9332.52850085335 ], "scorePercentiles" : { - "0.0" : 9518.084575629493, - "50.0" : 9724.612697239343, - "90.0" : 9821.530224329284, - "95.0" : 9821.530224329284, - "99.0" : 9821.530224329284, - "99.9" : 9821.530224329284, - "99.99" : 9821.530224329284, - "99.999" : 9821.530224329284, - "99.9999" : 9821.530224329284, - "100.0" : 9821.530224329284 + "0.0" : 9230.963274343736, + "50.0" : 9256.556678400722, + "90.0" : 9282.443485414144, + "95.0" : 9282.443485414144, + "99.0" : 9282.443485414144, + "99.9" : 9282.443485414144, + "99.99" : 9282.443485414144, + "99.999" : 9282.443485414144, + "99.9999" : 9282.443485414144, + "100.0" : 9282.443485414144 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9821.530224329284, - 9732.781434953562, - 9724.612697239343, - 9612.26631934792, - 9518.084575629493 + 9269.314891082064, + 9230.963274343736, + 9282.443485414144, + 9255.491697262056, + 9256.556678400722 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -911,44 +1038,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2540.8642048146494, - "scoreError" : 35.29131751179058, + "score" : 2427.199033623737, + "scoreError" : 30.341972378541218, "scoreConfidence" : [ - 2505.572887302859, - 2576.15552232644 + 2396.8570612451954, + 2457.541006002278 ], "scorePercentiles" : { - "0.0" : 2532.212554012155, - "50.0" : 2538.5012931120973, - "90.0" : 2556.4801462704454, - "95.0" : 2556.4801462704454, - "99.0" : 2556.4801462704454, - "99.9" : 2556.4801462704454, - "99.99" : 2556.4801462704454, - "99.999" : 2556.4801462704454, - "99.9999" : 2556.4801462704454, - "100.0" : 2556.4801462704454 + "0.0" : 2416.4611447278444, + "50.0" : 2427.1740647726238, + "90.0" : 2435.255713815338, + "95.0" : 2435.255713815338, + "99.0" : 2435.255713815338, + "99.9" : 2435.255713815338, + "99.99" : 2435.255713815338, + "99.999" : 2435.255713815338, + "99.9999" : 2435.255713815338, + "100.0" : 2435.255713815338 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2556.4801462704454, - 2539.309730467031, - 2532.212554012155, - 2537.817300211518, - 2538.5012931120973 + 2427.1740647726238, + 2422.8738793975926, + 2416.4611447278444, + 2435.255713815338, + 2434.2303654052866 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -956,44 +1089,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4575.9772311729075, - "scoreError" : 77.43087752419459, + "score" : 4317.194264138544, + "scoreError" : 49.20353420543079, "scoreConfidence" : [ - 4498.546353648713, - 4653.408108697102 + 4267.9907299331135, + 4366.3977983439745 ], "scorePercentiles" : { - "0.0" : 4557.508227879053, - "50.0" : 4569.61427160212, - "90.0" : 4609.3026115135835, - "95.0" : 4609.3026115135835, - "99.0" : 4609.3026115135835, - "99.9" : 4609.3026115135835, - "99.99" : 4609.3026115135835, - "99.999" : 4609.3026115135835, - "99.9999" : 4609.3026115135835, - "100.0" : 4609.3026115135835 + "0.0" : 4294.679283330787, + "50.0" : 4320.763702271675, + "90.0" : 4325.035470126437, + "95.0" : 4325.035470126437, + "99.0" : 4325.035470126437, + "99.9" : 4325.035470126437, + "99.99" : 4325.035470126437, + "99.999" : 4325.035470126437, + "99.9999" : 4325.035470126437, + "100.0" : 4325.035470126437 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4565.053163941246, - 4557.508227879053, - 4609.3026115135835, - 4569.61427160212, - 4578.407880928533 + 4320.763702271675, + 4325.035470126437, + 4325.016497486249, + 4294.679283330787, + 4320.476367477572 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1001,44 +1140,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8521.056152628775, - "scoreError" : 196.93927956465063, + "score" : 7924.05157010016, + "scoreError" : 134.9716469256676, "scoreConfidence" : [ - 8324.116873064124, - 8717.995432193426 + 7789.079923174492, + 8059.023217025827 ], "scorePercentiles" : { - "0.0" : 8456.422006934872, - "50.0" : 8531.890497841812, - "90.0" : 8572.01777426471, - "95.0" : 8572.01777426471, - "99.0" : 8572.01777426471, - "99.9" : 8572.01777426471, - "99.99" : 8572.01777426471, - "99.999" : 8572.01777426471, - "99.9999" : 8572.01777426471, - "100.0" : 8572.01777426471 + "0.0" : 7892.682723137379, + "50.0" : 7908.4300713751, + "90.0" : 7982.117822818005, + "95.0" : 7982.117822818005, + "99.0" : 7982.117822818005, + "99.9" : 7982.117822818005, + "99.99" : 7982.117822818005, + "99.999" : 7982.117822818005, + "99.9999" : 7982.117822818005, + "100.0" : 7982.117822818005 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8564.706577777102, - 8531.890497841812, - 8480.243906325377, - 8456.422006934872, - 8572.01777426471 + 7908.4300713751, + 7892.682723137379, + 7929.770294908831, + 7982.117822818005, + 7907.25693826148 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1046,44 +1191,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 146076.24743431626, - "scoreError" : 5099.546784062048, + "score" : 142224.19611034106, + "scoreError" : 2609.8757021443053, "scoreConfidence" : [ - 140976.7006502542, - 151175.79421837832 + 139614.32040819674, + 144834.07181248537 ], "scorePercentiles" : { - "0.0" : 144296.3198102329, - "50.0" : 145679.22391426933, - "90.0" : 147432.08385030113, - "95.0" : 147432.08385030113, - "99.0" : 147432.08385030113, - "99.9" : 147432.08385030113, - "99.99" : 147432.08385030113, - "99.999" : 147432.08385030113, - "99.9999" : 147432.08385030113, - "100.0" : 147432.08385030113 + "0.0" : 141392.07311374962, + "50.0" : 142109.21536139946, + "90.0" : 143142.25174130886, + "95.0" : 143142.25174130886, + "99.0" : 143142.25174130886, + "99.9" : 143142.25174130886, + "99.99" : 143142.25174130886, + "99.999" : 143142.25174130886, + "99.9999" : 143142.25174130886, + "100.0" : 143142.25174130886 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 145679.22391426933, - 144296.3198102329, - 145616.66475973165, - 147356.94483704644, - 147432.08385030113 + 142109.21536139946, + 143142.25174130886, + 141858.83447819232, + 141392.07311374962, + 142618.60585705494 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1091,44 +1242,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16196.484038883369, - "scoreError" : 139.11860348923733, + "score" : 15785.443644395142, + "scoreError" : 209.0389418343418, "scoreConfidence" : [ - 16057.365435394131, - 16335.602642372607 + 15576.4047025608, + 15994.482586229484 ], "scorePercentiles" : { - "0.0" : 16150.903088035797, - "50.0" : 16194.066167293144, - "90.0" : 16239.811854848485, - "95.0" : 16239.811854848485, - "99.0" : 16239.811854848485, - "99.9" : 16239.811854848485, - "99.99" : 16239.811854848485, - "99.999" : 16239.811854848485, - "99.9999" : 16239.811854848485, - "100.0" : 16239.811854848485 + "0.0" : 15713.517505272008, + "50.0" : 15784.390837577199, + "90.0" : 15842.02060277986, + "95.0" : 15842.02060277986, + "99.0" : 15842.02060277986, + "99.9" : 15842.02060277986, + "99.99" : 15842.02060277986, + "99.999" : 15842.02060277986, + "99.9999" : 15842.02060277986, + "100.0" : 15842.02060277986 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16150.903088035797, - 16223.813963389908, - 16173.82512084951, - 16239.811854848485, - 16194.066167293144 + 15753.158455862664, + 15713.517505272008, + 15784.390837577199, + 15842.02060277986, + 15834.130820483977 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1136,44 +1293,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1537.9657140690574, - "scoreError" : 10.311725140152818, + "score" : 1465.079494021792, + "scoreError" : 29.22642749383333, "scoreConfidence" : [ - 1527.6539889289045, - 1548.2774392092103 + 1435.8530665279586, + 1494.3059215156254 ], "scorePercentiles" : { - "0.0" : 1535.1174282551096, - "50.0" : 1537.298475137085, - "90.0" : 1541.4062042967273, - "95.0" : 1541.4062042967273, - "99.0" : 1541.4062042967273, - "99.9" : 1541.4062042967273, - "99.99" : 1541.4062042967273, - "99.999" : 1541.4062042967273, - "99.9999" : 1541.4062042967273, - "100.0" : 1541.4062042967273 + "0.0" : 1460.0260421369608, + "50.0" : 1462.3489039283277, + "90.0" : 1478.209874123317, + "95.0" : 1478.209874123317, + "99.0" : 1478.209874123317, + "99.9" : 1478.209874123317, + "99.99" : 1478.209874123317, + "99.999" : 1478.209874123317, + "99.9999" : 1478.209874123317, + "100.0" : 1478.209874123317 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1535.9676303326337, - 1535.1174282551096, - 1540.0388323237307, - 1537.298475137085, - 1541.4062042967273 + 1460.0888924943133, + 1462.3489039283277, + 1460.0260421369608, + 1464.7237574260414, + 1478.209874123317 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1181,44 +1344,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2388.103389816005, - "scoreError" : 152.82313934440552, + "score" : 2470.453848531312, + "scoreError" : 40.652979063473026, "scoreConfidence" : [ - 2235.280250471599, - 2540.9265291604106 + 2429.8008694678388, + 2511.106827594785 ], "scorePercentiles" : { - "0.0" : 2344.3193788848885, - "50.0" : 2387.2624968229247, - "90.0" : 2435.2567768829913, - "95.0" : 2435.2567768829913, - "99.0" : 2435.2567768829913, - "99.9" : 2435.2567768829913, - "99.99" : 2435.2567768829913, - "99.999" : 2435.2567768829913, - "99.9999" : 2435.2567768829913, - "100.0" : 2435.2567768829913 + "0.0" : 2459.510376501471, + "50.0" : 2469.2207359740687, + "90.0" : 2486.754472109018, + "95.0" : 2486.754472109018, + "99.0" : 2486.754472109018, + "99.9" : 2486.754472109018, + "99.99" : 2486.754472109018, + "99.999" : 2486.754472109018, + "99.9999" : 2486.754472109018, + "100.0" : 2486.754472109018 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2344.3193788848885, - 2354.005752149924, - 2387.2624968229247, - 2435.2567768829913, - 2419.672544339296 + 2463.3746265936643, + 2486.754472109018, + 2473.409031478338, + 2469.2207359740687, + 2459.510376501471 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1226,44 +1395,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4608.158720296256, - "scoreError" : 87.81254827472324, + "score" : 4115.9835451896415, + "scoreError" : 53.1890619886642, "scoreConfidence" : [ - 4520.346172021533, - 4695.97126857098 + 4062.7944832009775, + 4169.172607178306 ], "scorePercentiles" : { - "0.0" : 4572.299405710497, - "50.0" : 4607.241782278206, - "90.0" : 4629.800366893312, - "95.0" : 4629.800366893312, - "99.0" : 4629.800366893312, - "99.9" : 4629.800366893312, - "99.99" : 4629.800366893312, - "99.999" : 4629.800366893312, - "99.9999" : 4629.800366893312, - "100.0" : 4629.800366893312 + "0.0" : 4099.544001666978, + "50.0" : 4117.828155533872, + "90.0" : 4135.488658473578, + "95.0" : 4135.488658473578, + "99.0" : 4135.488658473578, + "99.9" : 4135.488658473578, + "99.99" : 4135.488658473578, + "99.999" : 4135.488658473578, + "99.9999" : 4135.488658473578, + "100.0" : 4135.488658473578 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4629.800366893312, - 4605.464781321875, - 4607.241782278206, - 4625.987265277394, - 4572.299405710497 + 4106.563051771325, + 4099.544001666978, + 4120.493858502449, + 4135.488658473578, + 4117.828155533872 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1271,44 +1446,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 70795.95086555865, - "scoreError" : 1503.2064267828525, + "score" : 67883.95095333697, + "scoreError" : 945.4237590531126, "scoreConfidence" : [ - 69292.7444387758, - 72299.15729234151 + 66938.52719428386, + 68829.37471239008 ], "scorePercentiles" : { - "0.0" : 70230.5011598082, - "50.0" : 70745.22029318758, - "90.0" : 71175.08937749936, - "95.0" : 71175.08937749936, - "99.0" : 71175.08937749936, - "99.9" : 71175.08937749936, - "99.99" : 71175.08937749936, - "99.999" : 71175.08937749936, - "99.9999" : 71175.08937749936, - "100.0" : 71175.08937749936 + "0.0" : 67664.67081512645, + "50.0" : 67761.72593297652, + "90.0" : 68254.756642449, + "95.0" : 68254.756642449, + "99.0" : 68254.756642449, + "99.9" : 68254.756642449, + "99.99" : 68254.756642449, + "99.999" : 68254.756642449, + "99.9999" : 68254.756642449, + "100.0" : 68254.756642449 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 71154.713666708, - 71175.08937749936, - 70674.22983059009, - 70745.22029318758, - 70230.5011598082 + 68011.03705612954, + 67664.67081512645, + 67761.72593297652, + 67727.56432000331, + 68254.756642449 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.BooPickleBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1316,44 +1497,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7837.648341726841, - "scoreError" : 140.6180195232084, + "score" : 7619.625139825907, + "scoreError" : 72.68616016959744, "scoreConfidence" : [ - 7697.030322203633, - 7978.266361250049 + 7546.93897965631, + 7692.311299995505 ], "scorePercentiles" : { - "0.0" : 7800.415881836094, - "50.0" : 7826.2255667641475, - "90.0" : 7891.771780718747, - "95.0" : 7891.771780718747, - "99.0" : 7891.771780718747, - "99.9" : 7891.771780718747, - "99.99" : 7891.771780718747, - "99.999" : 7891.771780718747, - "99.9999" : 7891.771780718747, - "100.0" : 7891.771780718747 + "0.0" : 7590.69836544821, + "50.0" : 7621.217433874381, + "90.0" : 7639.530417738777, + "95.0" : 7639.530417738777, + "99.0" : 7639.530417738777, + "99.9" : 7639.530417738777, + "99.99" : 7639.530417738777, + "99.999" : 7639.530417738777, + "99.9999" : 7639.530417738777, + "100.0" : 7639.530417738777 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7826.2255667641475, - 7800.415881836094, - 7891.771780718747, - 7855.809689884186, - 7814.018789431023 + 7621.217433874381, + 7632.344137982698, + 7590.69836544821, + 7639.530417738777, + 7614.335344085477 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1361,44 +1548,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15296.999930647831, - "scoreError" : 324.62918666995085, + "score" : 56730.276497860395, + "scoreError" : 255.03788235475545, "scoreConfidence" : [ - 14972.370743977881, - 15621.629117317781 + 56475.23861550564, + 56985.31438021515 ], "scorePercentiles" : { - "0.0" : 15215.63219992571, - "50.0" : 15257.699821149992, - "90.0" : 15428.240106748197, - "95.0" : 15428.240106748197, - "99.0" : 15428.240106748197, - "99.9" : 15428.240106748197, - "99.99" : 15428.240106748197, - "99.999" : 15428.240106748197, - "99.9999" : 15428.240106748197, - "100.0" : 15428.240106748197 + "0.0" : 56679.45798921694, + "50.0" : 56695.034016759004, + "90.0" : 56840.7273813559, + "95.0" : 56840.7273813559, + "99.0" : 56840.7273813559, + "99.9" : 56840.7273813559, + "99.99" : 56840.7273813559, + "99.999" : 56840.7273813559, + "99.9999" : 56840.7273813559, + "100.0" : 56840.7273813559 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15215.63219992571, - 15253.084959851058, - 15330.342565564195, - 15257.699821149992, - 15428.240106748197 + 56679.45798921694, + 56695.034016759004, + 56840.7273813559, + 56693.32668563671, + 56742.83641633338 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1406,44 +1599,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 33837.43412172322, - "scoreError" : 1075.5671037079646, + "score" : 122592.57809173819, + "scoreError" : 2199.951025646452, "scoreConfidence" : [ - 32761.867018015255, - 34913.00122543119 + 120392.62706609174, + 124792.52911738465 ], "scorePercentiles" : { - "0.0" : 33573.03766192794, - "50.0" : 33727.70607092738, - "90.0" : 34274.641771669696, - "95.0" : 34274.641771669696, - "99.0" : 34274.641771669696, - "99.9" : 34274.641771669696, - "99.99" : 34274.641771669696, - "99.999" : 34274.641771669696, - "99.9999" : 34274.641771669696, - "100.0" : 34274.641771669696 + "0.0" : 121977.86716124673, + "50.0" : 122468.62179826919, + "90.0" : 123528.21191852438, + "95.0" : 123528.21191852438, + "99.0" : 123528.21191852438, + "99.9" : 123528.21191852438, + "99.99" : 123528.21191852438, + "99.999" : 123528.21191852438, + "99.9999" : 123528.21191852438, + "100.0" : 123528.21191852438 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 33669.88577307567, - 33573.03766192794, - 33727.70607092738, - 33941.89933101542, - 34274.641771669696 + 123528.21191852438, + 122400.32846227812, + 121977.86716124673, + 122468.62179826919, + 122587.86111837252 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1451,44 +1650,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 72866.50066819282, - "scoreError" : 1938.7753082584413, + "score" : 242348.27071391704, + "scoreError" : 3567.9921838945643, "scoreConfidence" : [ - 70927.72535993438, - 74805.27597645126 + 238780.27853002248, + 245916.2628978116 ], "scorePercentiles" : { - "0.0" : 72023.02018626302, - "50.0" : 72954.10360663483, - "90.0" : 73319.14752632199, - "95.0" : 73319.14752632199, - "99.0" : 73319.14752632199, - "99.9" : 73319.14752632199, - "99.99" : 73319.14752632199, - "99.999" : 73319.14752632199, - "99.9999" : 73319.14752632199, - "100.0" : 73319.14752632199 + "0.0" : 241464.63109761925, + "50.0" : 242073.91701260657, + "90.0" : 243869.54916813958, + "95.0" : 243869.54916813958, + "99.0" : 243869.54916813958, + "99.9" : 243869.54916813958, + "99.99" : 243869.54916813958, + "99.999" : 243869.54916813958, + "99.9999" : 243869.54916813958, + "100.0" : 243869.54916813958 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 72023.02018626302, - 72869.74689604751, - 73319.14752632199, - 72954.10360663483, - 73166.48512569675 + 242073.91701260657, + 243869.54916813958, + 241464.63109761925, + 242481.2368381776, + 241852.0194530422 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1496,44 +1701,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1429076.5104163727, - "scoreError" : 70055.37665137641, + "score" : 4311768.477049298, + "scoreError" : 45388.39390706817, "scoreConfidence" : [ - 1359021.1337649962, - 1499131.8870677492 + 4266380.083142229, + 4357156.870956366 ], "scorePercentiles" : { - "0.0" : 1407684.716103002, - "50.0" : 1436691.2036522601, - "90.0" : 1451069.198955698, - "95.0" : 1451069.198955698, - "99.0" : 1451069.198955698, - "99.9" : 1451069.198955698, - "99.99" : 1451069.198955698, - "99.999" : 1451069.198955698, - "99.9999" : 1451069.198955698, - "100.0" : 1451069.198955698 + "0.0" : 4301608.589115705, + "50.0" : 4306743.90302578, + "90.0" : 4331136.742026228, + "95.0" : 4331136.742026228, + "99.0" : 4331136.742026228, + "99.9" : 4331136.742026228, + "99.99" : 4331136.742026228, + "99.999" : 4331136.742026228, + "99.9999" : 4331136.742026228, + "100.0" : 4331136.742026228 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1407684.716103002, - 1412907.5100646636, - 1436691.2036522601, - 1451069.198955698, - 1437029.9233062398 + 4314335.058571799, + 4305018.092506979, + 4301608.589115705, + 4306743.90302578, + 4331136.742026228 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1541,44 +1752,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 151544.04089740664, - "scoreError" : 2259.8378835989915, + "score" : 550345.2109295584, + "scoreError" : 13179.793525070354, "scoreConfidence" : [ - 149284.20301380765, - 153803.87878100562 + 537165.4174044881, + 563525.0044546287 ], "scorePercentiles" : { - "0.0" : 151073.06954858528, - "50.0" : 151407.52809786674, - "90.0" : 152562.92795761293, - "95.0" : 152562.92795761293, - "99.0" : 152562.92795761293, - "99.9" : 152562.92795761293, - "99.99" : 152562.92795761293, - "99.999" : 152562.92795761293, - "99.9999" : 152562.92795761293, - "100.0" : 152562.92795761293 + "0.0" : 547015.0646915894, + "50.0" : 549231.1658337145, + "90.0" : 556092.0730241218, + "95.0" : 556092.0730241218, + "99.0" : 556092.0730241218, + "99.9" : 556092.0730241218, + "99.99" : 556092.0730241218, + "99.999" : 556092.0730241218, + "99.9999" : 556092.0730241218, + "100.0" : 556092.0730241218 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 151407.52809786674, - 151073.06954858528, - 151253.27595982392, - 152562.92795761293, - 151423.40292314434 + 549231.1658337145, + 547015.0646915894, + 550266.1581163314, + 549121.5929820344, + 556092.0730241218 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1586,44 +1803,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8293.234714214097, - "scoreError" : 366.29268349337514, + "score" : 10642.629381251181, + "scoreError" : 134.72677857477774, "scoreConfidence" : [ - 7926.942030720722, - 8659.527397707472 + 10507.902602676404, + 10777.356159825958 ], "scorePercentiles" : { - "0.0" : 8212.929018506278, - "50.0" : 8255.387999916205, - "90.0" : 8453.059813433614, - "95.0" : 8453.059813433614, - "99.0" : 8453.059813433614, - "99.9" : 8453.059813433614, - "99.99" : 8453.059813433614, - "99.999" : 8453.059813433614, - "99.9999" : 8453.059813433614, - "100.0" : 8453.059813433614 + "0.0" : 10595.958193688271, + "50.0" : 10650.474658806063, + "90.0" : 10690.135301381346, + "95.0" : 10690.135301381346, + "99.0" : 10690.135301381346, + "99.9" : 10690.135301381346, + "99.99" : 10690.135301381346, + "99.999" : 10690.135301381346, + "99.9999" : 10690.135301381346, + "100.0" : 10690.135301381346 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8212.929018506278, - 8303.23139274705, - 8241.565346467332, - 8255.387999916205, - 8453.059813433614 + 10595.958193688271, + 10624.827553581565, + 10651.751198798658, + 10650.474658806063, + 10690.135301381346 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1631,44 +1854,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13859.141935987695, - "scoreError" : 332.0557535300455, + "score" : 15649.331889410012, + "scoreError" : 295.5049722130864, "scoreConfidence" : [ - 13527.08618245765, - 14191.19768951774 + 15353.826917196926, + 15944.836861623098 ], "scorePercentiles" : { - "0.0" : 13758.506952828107, - "50.0" : 13873.81008401743, - "90.0" : 13945.366052556095, - "95.0" : 13945.366052556095, - "99.0" : 13945.366052556095, - "99.9" : 13945.366052556095, - "99.99" : 13945.366052556095, - "99.999" : 13945.366052556095, - "99.9999" : 13945.366052556095, - "100.0" : 13945.366052556095 + "0.0" : 15522.681705004885, + "50.0" : 15672.537920703191, + "90.0" : 15726.546279650778, + "95.0" : 15726.546279650778, + "99.0" : 15726.546279650778, + "99.9" : 15726.546279650778, + "99.99" : 15726.546279650778, + "99.999" : 15726.546279650778, + "99.9999" : 15726.546279650778, + "100.0" : 15726.546279650778 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13758.506952828107, - 13873.81008401743, - 13936.369304456344, - 13945.366052556095, - 13781.657286080488 + 15522.681705004885, + 15680.7812253968, + 15672.537920703191, + 15644.1123162944, + 15726.546279650778 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1676,44 +1905,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 23554.362768060033, - "scoreError" : 586.3838928521353, + "score" : 24162.28613211338, + "scoreError" : 300.7893814529665, "scoreConfidence" : [ - 22967.978875207897, - 24140.74666091217 + 23861.49675066041, + 24463.075513566346 ], "scorePercentiles" : { - "0.0" : 23383.799038940102, - "50.0" : 23591.161630409275, - "90.0" : 23737.46031781762, - "95.0" : 23737.46031781762, - "99.0" : 23737.46031781762, - "99.9" : 23737.46031781762, - "99.99" : 23737.46031781762, - "99.999" : 23737.46031781762, - "99.9999" : 23737.46031781762, - "100.0" : 23737.46031781762 + "0.0" : 24108.07337456922, + "50.0" : 24131.13201867874, + "90.0" : 24300.313623954833, + "95.0" : 24300.313623954833, + "99.0" : 24300.313623954833, + "99.9" : 24300.313623954833, + "99.99" : 24300.313623954833, + "99.999" : 24300.313623954833, + "99.9999" : 24300.313623954833, + "100.0" : 24300.313623954833 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 23412.283563054865, - 23591.161630409275, - 23383.799038940102, - 23737.46031781762, - 23647.1092900783 + 24141.40818791752, + 24108.07337456922, + 24300.313623954833, + 24130.50345544659, + 24131.13201867874 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1721,44 +1956,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 365625.7112083081, - "scoreError" : 11068.782593345179, + "score" : 336405.8537331919, + "scoreError" : 22490.75905415435, "scoreConfidence" : [ - 354556.92861496296, - 376694.49380165327 + 313915.0946790376, + 358896.61278734624 ], "scorePercentiles" : { - "0.0" : 362613.14207990415, - "50.0" : 365118.1882054491, - "90.0" : 369848.92941709206, - "95.0" : 369848.92941709206, - "99.0" : 369848.92941709206, - "99.9" : 369848.92941709206, - "99.99" : 369848.92941709206, - "99.999" : 369848.92941709206, - "99.9999" : 369848.92941709206, - "100.0" : 369848.92941709206 + "0.0" : 331485.9893984475, + "50.0" : 334486.2004188783, + "90.0" : 346517.9100801568, + "95.0" : 346517.9100801568, + "99.0" : 346517.9100801568, + "99.9" : 346517.9100801568, + "99.99" : 346517.9100801568, + "99.999" : 346517.9100801568, + "99.9999" : 346517.9100801568, + "100.0" : 346517.9100801568 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 362613.14207990415, - 366952.796466473, - 363595.49987262196, - 365118.1882054491, - 369848.92941709206 + 346517.9100801568, + 334486.2004188783, + 331485.9893984475, + 334076.6878467469, + 335462.4809217298 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1766,44 +2007,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 42875.24428643925, - "scoreError" : 342.6886774940761, + "score" : 42050.52964615207, + "scoreError" : 766.2302398835891, "scoreConfidence" : [ - 42532.55560894517, - 43217.93296393333 + 41284.29940626848, + 42816.75988603566 ], "scorePercentiles" : { - "0.0" : 42735.48774039495, - "50.0" : 42872.337532437974, - "90.0" : 42973.79435396713, - "95.0" : 42973.79435396713, - "99.0" : 42973.79435396713, - "99.9" : 42973.79435396713, - "99.99" : 42973.79435396713, - "99.999" : 42973.79435396713, - "99.9999" : 42973.79435396713, - "100.0" : 42973.79435396713 + "0.0" : 41790.26676288925, + "50.0" : 42095.02911696714, + "90.0" : 42306.56314958915, + "95.0" : 42306.56314958915, + "99.0" : 42306.56314958915, + "99.9" : 42306.56314958915, + "99.99" : 42306.56314958915, + "99.999" : 42306.56314958915, + "99.9999" : 42306.56314958915, + "100.0" : 42306.56314958915 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 42872.337532437974, - 42924.274121825874, - 42735.48774039495, - 42870.327683570315, - 42973.79435396713 + 41924.79339355669, + 41790.26676288925, + 42306.56314958915, + 42135.995807758125, + 42095.02911696714 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1811,44 +2058,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8460.65735658585, - "scoreError" : 658.1412402780081, + "score" : 28086.675120183103, + "scoreError" : 325.309184561835, "scoreConfidence" : [ - 7802.516116307843, - 9118.798596863859 + 27761.365935621267, + 28411.98430474494 ], "scorePercentiles" : { - "0.0" : 8269.43784201416, - "50.0" : 8439.256326730909, - "90.0" : 8700.577960827568, - "95.0" : 8700.577960827568, - "99.0" : 8700.577960827568, - "99.9" : 8700.577960827568, - "99.99" : 8700.577960827568, - "99.999" : 8700.577960827568, - "99.9999" : 8700.577960827568, - "100.0" : 8700.577960827568 + "0.0" : 27986.672020692888, + "50.0" : 28070.03641264303, + "90.0" : 28181.88374403773, + "95.0" : 28181.88374403773, + "99.0" : 28181.88374403773, + "99.9" : 28181.88374403773, + "99.99" : 28181.88374403773, + "99.999" : 28181.88374403773, + "99.9999" : 28181.88374403773, + "100.0" : 28181.88374403773 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8700.577960827568, - 8551.633551065635, - 8439.256326730909, - 8342.38110229098, - 8269.43784201416 + 28070.03641264303, + 28164.38735839213, + 28030.396065149755, + 27986.672020692888, + 28181.88374403773 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1856,44 +2109,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16646.4988585174, - "scoreError" : 920.9615615356078, + "score" : 51878.592665326374, + "scoreError" : 863.5819552601162, "scoreConfidence" : [ - 15725.537296981793, - 17567.46042005301 + 51015.01071006626, + 52742.17462058649 ], "scorePercentiles" : { - "0.0" : 16396.49362396057, - "50.0" : 16621.20301571617, - "90.0" : 17013.667551744475, - "95.0" : 17013.667551744475, - "99.0" : 17013.667551744475, - "99.9" : 17013.667551744475, - "99.99" : 17013.667551744475, - "99.999" : 17013.667551744475, - "99.9999" : 17013.667551744475, - "100.0" : 17013.667551744475 + "0.0" : 51687.02329182836, + "50.0" : 51814.7513129117, + "90.0" : 52263.470020149165, + "95.0" : 52263.470020149165, + "99.0" : 52263.470020149165, + "99.9" : 52263.470020149165, + "99.99" : 52263.470020149165, + "99.999" : 52263.470020149165, + "99.9999" : 52263.470020149165, + "100.0" : 52263.470020149165 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 17013.667551744475, - 16715.967600409047, - 16621.20301571617, - 16485.162500756735, - 16396.49362396057 + 52263.470020149165, + 51769.693223459384, + 51858.0254782833, + 51687.02329182836, + 51814.7513129117 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1901,44 +2160,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 30881.60595462537, - "scoreError" : 653.4793183213102, + "score" : 102568.50537396148, + "scoreError" : 1231.3454756633032, "scoreConfidence" : [ - 30228.12663630406, - 31535.085272946682 + 101337.15989829818, + 103799.85084962478 ], "scorePercentiles" : { - "0.0" : 30716.174343088285, - "50.0" : 30841.77272312386, - "90.0" : 31154.332391113145, - "95.0" : 31154.332391113145, - "99.0" : 31154.332391113145, - "99.9" : 31154.332391113145, - "99.99" : 31154.332391113145, - "99.999" : 31154.332391113145, - "99.9999" : 31154.332391113145, - "100.0" : 31154.332391113145 + "0.0" : 102049.61036255327, + "50.0" : 102636.14481300992, + "90.0" : 102915.4113246382, + "95.0" : 102915.4113246382, + "99.0" : 102915.4113246382, + "99.9" : 102915.4113246382, + "99.99" : 102915.4113246382, + "99.999" : 102915.4113246382, + "99.9999" : 102915.4113246382, + "100.0" : 102915.4113246382 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 30917.12702713705, - 31154.332391113145, - 30841.77272312386, - 30778.62328866452, - 30716.174343088285 + 102636.14481300992, + 102049.61036255327, + 102689.28331053331, + 102552.07705907276, + 102915.4113246382 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1946,44 +2211,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 634334.3801052533, - "scoreError" : 10283.428425928407, + "score" : 2206744.1720626415, + "scoreError" : 35479.95407788581, "scoreConfidence" : [ - 624050.9516793248, - 644617.8085311818 + 2171264.2179847555, + 2242224.1261405274 ], "scorePercentiles" : { - "0.0" : 630625.5615164672, - "50.0" : 635665.242477733, - "90.0" : 636803.9423894066, - "95.0" : 636803.9423894066, - "99.0" : 636803.9423894066, - "99.9" : 636803.9423894066, - "99.99" : 636803.9423894066, - "99.999" : 636803.9423894066, - "99.9999" : 636803.9423894066, - "100.0" : 636803.9423894066 + "0.0" : 2193750.9508681437, + "50.0" : 2209341.8298718515, + "90.0" : 2218526.145093439, + "95.0" : 2218526.145093439, + "99.0" : 2218526.145093439, + "99.9" : 2218526.145093439, + "99.99" : 2218526.145093439, + "99.999" : 2218526.145093439, + "99.9999" : 2218526.145093439, + "100.0" : 2218526.145093439 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 630625.5615164672, - 632431.3759537856, - 635665.242477733, - 636803.9423894066, - 636145.778188874 + 2209532.7714631883, + 2218526.145093439, + 2209341.8298718515, + 2202569.1630165856, + 2193750.9508681437 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -1991,44 +2262,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 68413.46531513134, - "scoreError" : 1932.0566787212172, + "score" : 227601.74373631776, + "scoreError" : 5071.324926348184, "scoreConfidence" : [ - 66481.40863641012, - 70345.52199385256 + 222530.4188099696, + 232673.06866266593 ], "scorePercentiles" : { - "0.0" : 67728.24042804707, - "50.0" : 68604.59379906807, - "90.0" : 68928.86906176546, - "95.0" : 68928.86906176546, - "99.0" : 68928.86906176546, - "99.9" : 68928.86906176546, - "99.99" : 68928.86906176546, - "99.999" : 68928.86906176546, - "99.9999" : 68928.86906176546, - "100.0" : 68928.86906176546 + "0.0" : 226201.22880210256, + "50.0" : 227268.28147712792, + "90.0" : 229749.7797900635, + "95.0" : 229749.7797900635, + "99.0" : 229749.7797900635, + "99.9" : 229749.7797900635, + "99.99" : 229749.7797900635, + "99.999" : 229749.7797900635, + "99.9999" : 229749.7797900635, + "100.0" : 229749.7797900635 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 68745.65045745386, - 68928.86906176546, - 68604.59379906807, - 68059.97282932221, - 67728.24042804707 + 227106.95649973222, + 229749.7797900635, + 226201.22880210256, + 227682.47211256257, + 227268.28147712792 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2036,44 +2313,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3627.1042490576774, - "scoreError" : 357.1882845735137, + "score" : 5108.427078369871, + "scoreError" : 75.48151762322348, "scoreConfidence" : [ - 3269.915964484164, - 3984.292533631191 + 5032.945560746648, + 5183.908595993094 ], "scorePercentiles" : { - "0.0" : 3529.4994915027364, - "50.0" : 3614.1859823222653, - "90.0" : 3731.985481042876, - "95.0" : 3731.985481042876, - "99.0" : 3731.985481042876, - "99.9" : 3731.985481042876, - "99.99" : 3731.985481042876, - "99.999" : 3731.985481042876, - "99.9999" : 3731.985481042876, - "100.0" : 3731.985481042876 + "0.0" : 5086.230486516043, + "50.0" : 5103.630529004513, + "90.0" : 5138.968038833202, + "95.0" : 5138.968038833202, + "99.0" : 5138.968038833202, + "99.9" : 5138.968038833202, + "99.99" : 5138.968038833202, + "99.999" : 5138.968038833202, + "99.9999" : 5138.968038833202, + "100.0" : 5138.968038833202 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3529.4994915027364, - 3547.1344316421228, - 3614.1859823222653, - 3712.7158587783842, - 3731.985481042876 + 5086.230486516043, + 5138.968038833202, + 5103.630529004513, + 5100.23978650741, + 5113.066550988186 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2081,44 +2364,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6036.542675396946, - "scoreError" : 66.3670986071303, + "score" : 8936.83018893772, + "scoreError" : 178.9834350459548, "scoreConfidence" : [ - 5970.175576789816, - 6102.909774004076 + 8757.846753891765, + 9115.813623983675 ], "scorePercentiles" : { - "0.0" : 6020.276721965063, - "50.0" : 6030.175027580662, - "90.0" : 6059.914767329904, - "95.0" : 6059.914767329904, - "99.0" : 6059.914767329904, - "99.9" : 6059.914767329904, - "99.99" : 6059.914767329904, - "99.999" : 6059.914767329904, - "99.9999" : 6059.914767329904, - "100.0" : 6059.914767329904 + "0.0" : 8881.41529330118, + "50.0" : 8925.202375749905, + "90.0" : 8984.887547656781, + "95.0" : 8984.887547656781, + "99.0" : 8984.887547656781, + "99.9" : 8984.887547656781, + "99.99" : 8984.887547656781, + "99.999" : 8984.887547656781, + "99.9999" : 8984.887547656781, + "100.0" : 8984.887547656781 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6023.200956664821, - 6030.175027580662, - 6059.914767329904, - 6049.145903444281, - 6020.276721965063 + 8907.940934376747, + 8925.202375749905, + 8984.887547656781, + 8881.41529330118, + 8984.704793603982 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2126,44 +2415,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10629.3518931736, - "scoreError" : 251.703644757017, + "score" : 11782.339870276084, + "scoreError" : 251.68359497429554, "scoreConfidence" : [ - 10377.648248416583, - 10881.055537930617 + 11530.656275301788, + 12034.02346525038 ], "scorePercentiles" : { - "0.0" : 10568.15722662825, - "50.0" : 10606.115228847266, - "90.0" : 10702.030813548185, - "95.0" : 10702.030813548185, - "99.0" : 10702.030813548185, - "99.9" : 10702.030813548185, - "99.99" : 10702.030813548185, - "99.999" : 10702.030813548185, - "99.9999" : 10702.030813548185, - "100.0" : 10702.030813548185 + "0.0" : 11723.340521325383, + "50.0" : 11762.16624309613, + "90.0" : 11872.24115669823, + "95.0" : 11872.24115669823, + "99.0" : 11872.24115669823, + "99.9" : 11872.24115669823, + "99.99" : 11872.24115669823, + "99.999" : 11872.24115669823, + "99.9999" : 11872.24115669823, + "100.0" : 11872.24115669823 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10696.282067262588, - 10702.030813548185, - 10606.115228847266, - 10574.174129581714, - 10568.15722662825 + 11762.16624309613, + 11827.278688616252, + 11723.340521325383, + 11726.672741644423, + 11872.24115669823 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2171,44 +2466,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 211714.41148060732, - "scoreError" : 6280.415850775704, + "score" : 144186.86391890276, + "scoreError" : 2447.209534824974, "scoreConfidence" : [ - 205433.99562983162, - 217994.827331383 + 141739.6543840778, + 146634.07345372773 ], "scorePercentiles" : { - "0.0" : 209498.87411314907, - "50.0" : 212363.82016644688, - "90.0" : 213494.86257529093, - "95.0" : 213494.86257529093, - "99.0" : 213494.86257529093, - "99.9" : 213494.86257529093, - "99.99" : 213494.86257529093, - "99.999" : 213494.86257529093, - "99.9999" : 213494.86257529093, - "100.0" : 213494.86257529093 + "0.0" : 143371.39798356593, + "50.0" : 144023.68126049935, + "90.0" : 145001.54989604407, + "95.0" : 145001.54989604407, + "99.0" : 145001.54989604407, + "99.9" : 145001.54989604407, + "99.99" : 145001.54989604407, + "99.999" : 145001.54989604407, + "99.9999" : 145001.54989604407, + "100.0" : 145001.54989604407 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 209498.87411314907, - 212636.1784191597, - 212363.82016644688, - 210578.32212899014, - 213494.86257529093 + 144023.68126049935, + 144620.15568738023, + 143371.39798356593, + 145001.54989604407, + 143917.53476702416 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2216,44 +2517,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20233.02333116423, - "scoreError" : 1014.8316016353118, + "score" : 20668.157276647627, + "scoreError" : 311.212765826565, "scoreConfidence" : [ - 19218.191729528917, - 21247.854932799542 + 20356.944510821064, + 20979.37004247419 ], "scorePercentiles" : { - "0.0" : 19960.72436612637, - "50.0" : 20194.10899148758, - "90.0" : 20555.97168684849, - "95.0" : 20555.97168684849, - "99.0" : 20555.97168684849, - "99.9" : 20555.97168684849, - "99.99" : 20555.97168684849, - "99.999" : 20555.97168684849, - "99.9999" : 20555.97168684849, - "100.0" : 20555.97168684849 + "0.0" : 20608.998452175972, + "50.0" : 20637.191634947783, + "90.0" : 20810.47242968637, + "95.0" : 20810.47242968637, + "99.0" : 20810.47242968637, + "99.9" : 20810.47242968637, + "99.99" : 20810.47242968637, + "99.999" : 20810.47242968637, + "99.9999" : 20810.47242968637, + "100.0" : 20810.47242968637 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20555.97168684849, - 20448.295797851082, - 20194.10899148758, - 20006.015813507627, - 19960.72436612637 + 20647.255229739876, + 20608.998452175972, + 20810.47242968637, + 20636.868636688137, + 20637.191634947783 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2261,44 +2568,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5860.169127383606, - "scoreError" : 100.70529616797428, + "score" : 28304.206767508615, + "scoreError" : 383.7914722958945, "scoreConfidence" : [ - 5759.463831215631, - 5960.874423551581 + 27920.41529521272, + 28687.99823980451 ], "scorePercentiles" : { - "0.0" : 5842.308781102654, - "50.0" : 5844.230247498118, - "90.0" : 5903.23714353431, - "95.0" : 5903.23714353431, - "99.0" : 5903.23714353431, - "99.9" : 5903.23714353431, - "99.99" : 5903.23714353431, - "99.999" : 5903.23714353431, - "99.9999" : 5903.23714353431, - "100.0" : 5903.23714353431 + "0.0" : 28174.487104597836, + "50.0" : 28351.978919958936, + "90.0" : 28387.22684837072, + "95.0" : 28387.22684837072, + "99.0" : 28387.22684837072, + "99.9" : 28387.22684837072, + "99.99" : 28387.22684837072, + "99.999" : 28387.22684837072, + "99.9999" : 28387.22684837072, + "100.0" : 28387.22684837072 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5867.04638353243, - 5903.23714353431, - 5844.0230812505115, - 5844.230247498118, - 5842.308781102654 + 28174.487104597836, + 28386.536940686052, + 28387.22684837072, + 28220.804023929537, + 28351.978919958936 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2306,44 +2619,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11991.470252488467, - "scoreError" : 352.6105989421134, + "score" : 51727.53392500327, + "scoreError" : 902.1476318375211, "scoreConfidence" : [ - 11638.859653546353, - 12344.08085143058 + 50825.38629316575, + 52629.68155684079 ], "scorePercentiles" : { - "0.0" : 11858.915897811605, - "50.0" : 12005.649167012813, - "90.0" : 12078.909092871987, - "95.0" : 12078.909092871987, - "99.0" : 12078.909092871987, - "99.9" : 12078.909092871987, - "99.99" : 12078.909092871987, - "99.999" : 12078.909092871987, - "99.9999" : 12078.909092871987, - "100.0" : 12078.909092871987 + "0.0" : 51448.68798615108, + "50.0" : 51707.88798459849, + "90.0" : 52088.393806321095, + "95.0" : 52088.393806321095, + "99.0" : 52088.393806321095, + "99.9" : 52088.393806321095, + "99.99" : 52088.393806321095, + "99.999" : 52088.393806321095, + "99.9999" : 52088.393806321095, + "100.0" : 52088.393806321095 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12078.909092871987, - 12068.7682819406, - 12005.649167012813, - 11945.108822805327, - 11858.915897811605 + 51628.33576213759, + 51448.68798615108, + 51707.88798459849, + 51764.36408580809, + 52088.393806321095 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2351,44 +2670,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 22909.69634794176, - "scoreError" : 628.5952005086102, + "score" : 100020.03097207184, + "scoreError" : 1130.9830435263443, "scoreConfidence" : [ - 22281.10114743315, - 23538.291548450372 + 98889.0479285455, + 101151.01401559818 ], "scorePercentiles" : { - "0.0" : 22725.921095564845, - "50.0" : 22873.77787550239, - "90.0" : 23154.73054694771, - "95.0" : 23154.73054694771, - "99.0" : 23154.73054694771, - "99.9" : 23154.73054694771, - "99.99" : 23154.73054694771, - "99.999" : 23154.73054694771, - "99.9999" : 23154.73054694771, - "100.0" : 23154.73054694771 + "0.0" : 99568.88489419303, + "50.0" : 100041.03047474887, + "90.0" : 100312.87833911036, + "95.0" : 100312.87833911036, + "99.0" : 100312.87833911036, + "99.9" : 100312.87833911036, + "99.99" : 100312.87833911036, + "99.999" : 100312.87833911036, + "99.9999" : 100312.87833911036, + "100.0" : 100312.87833911036 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 23154.73054694771, - 22971.753405893618, - 22873.77787550239, - 22725.921095564845, - 22822.298815800234 + 100312.87833911036, + 100240.18921041922, + 99937.17194188763, + 100041.03047474887, + 99568.88489419303 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2396,44 +2721,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 486745.6957196856, - "scoreError" : 12571.32735901406, + "score" : 2834313.3815104156, + "scoreError" : 47073.33150447398, "scoreConfidence" : [ - 474174.3683606715, - 499317.02307869965 + 2787240.0500059417, + 2881386.7130148895 ], "scorePercentiles" : { - "0.0" : 482530.1433294646, - "50.0" : 487017.58374708926, - "90.0" : 491234.0220989333, - "95.0" : 491234.0220989333, - "99.0" : 491234.0220989333, - "99.9" : 491234.0220989333, - "99.99" : 491234.0220989333, - "99.999" : 491234.0220989333, - "99.9999" : 491234.0220989333, - "100.0" : 491234.0220989333 + "0.0" : 2823689.7782230666, + "50.0" : 2830600.519456841, + "90.0" : 2855443.404963144, + "95.0" : 2855443.404963144, + "99.0" : 2855443.404963144, + "99.9" : 2855443.404963144, + "99.99" : 2855443.404963144, + "99.999" : 2855443.404963144, + "99.9999" : 2855443.404963144, + "100.0" : 2855443.404963144 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 491234.0220989333, - 487972.6545207356, - 487017.58374708926, - 484974.07490220515, - 482530.1433294646 + 2823689.7782230666, + 2831805.9909399776, + 2830027.213969051, + 2830600.519456841, + 2855443.404963144 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2441,44 +2772,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 49126.162405354524, - "scoreError" : 1054.6315784244475, + "score" : 310586.24773428554, + "scoreError" : 2915.3813052423648, "scoreConfidence" : [ - 48071.53082693007, - 50180.793983778975 + 307670.8664290432, + 313501.6290395279 ], "scorePercentiles" : { - "0.0" : 48937.21964981589, - "50.0" : 49065.520674688065, - "90.0" : 49602.374123259826, - "95.0" : 49602.374123259826, - "99.0" : 49602.374123259826, - "99.9" : 49602.374123259826, - "99.99" : 49602.374123259826, - "99.999" : 49602.374123259826, - "99.9999" : 49602.374123259826, - "100.0" : 49602.374123259826 + "0.0" : 309353.0731391753, + "50.0" : 310604.43951342057, + "90.0" : 311262.159125869, + "95.0" : 311262.159125869, + "99.0" : 311262.159125869, + "99.9" : 311262.159125869, + "99.99" : 311262.159125869, + "99.999" : 311262.159125869, + "99.9999" : 311262.159125869, + "100.0" : 311262.159125869 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 48948.753236463584, - 49076.94434254525, - 49602.374123259826, - 48937.21964981589, - 49065.520674688065 + 311262.159125869, + 311147.06370357936, + 310604.43951342057, + 310564.5031893833, + 309353.0731391753 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2486,44 +2823,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4241.799475399009, - "scoreError" : 245.31797439639664, + "score" : 5162.685540711451, + "scoreError" : 51.24494601633387, "scoreConfidence" : [ - 3996.4815010026123, - 4487.117449795405 + 5111.440594695117, + 5213.930486727784 ], "scorePercentiles" : { - "0.0" : 4153.44023861369, - "50.0" : 4277.712262228621, - "90.0" : 4296.427894108044, - "95.0" : 4296.427894108044, - "99.0" : 4296.427894108044, - "99.9" : 4296.427894108044, - "99.99" : 4296.427894108044, - "99.999" : 4296.427894108044, - "99.9999" : 4296.427894108044, - "100.0" : 4296.427894108044 + "0.0" : 5152.217851901559, + "50.0" : 5157.248302368758, + "90.0" : 5183.865509942827, + "95.0" : 5183.865509942827, + "99.0" : 5183.865509942827, + "99.9" : 5183.865509942827, + "99.99" : 5183.865509942827, + "99.999" : 5183.865509942827, + "99.9999" : 5183.865509942827, + "100.0" : 5183.865509942827 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4153.44023861369, - 4195.1493986670985, - 4286.26758337759, - 4296.427894108044, - 4277.712262228621 + 5157.248302368758, + 5167.35511203605, + 5183.865509942827, + 5152.7409273080575, + 5152.217851901559 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2531,44 +2874,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8741.581216607363, - "scoreError" : 263.0323749759711, + "score" : 6477.86680020349, + "scoreError" : 89.5246724972787, "scoreConfidence" : [ - 8478.548841631391, - 9004.613591583335 + 6388.342127706212, + 6567.391472700769 ], "scorePercentiles" : { - "0.0" : 8678.869623994942, - "50.0" : 8704.829347235853, - "90.0" : 8821.836689407522, - "95.0" : 8821.836689407522, - "99.0" : 8821.836689407522, - "99.9" : 8821.836689407522, - "99.99" : 8821.836689407522, - "99.999" : 8821.836689407522, - "99.9999" : 8821.836689407522, - "100.0" : 8821.836689407522 + "0.0" : 6459.856766698364, + "50.0" : 6466.934733620488, + "90.0" : 6515.490091223339, + "95.0" : 6515.490091223339, + "99.0" : 6515.490091223339, + "99.9" : 6515.490091223339, + "99.99" : 6515.490091223339, + "99.999" : 6515.490091223339, + "99.9999" : 6515.490091223339, + "100.0" : 6515.490091223339 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8809.303370402627, - 8821.836689407522, - 8704.829347235853, - 8678.869623994942, - 8693.06705199587 + 6462.014257548354, + 6515.490091223339, + 6466.934733620488, + 6459.856766698364, + 6485.0381519269085 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2576,44 +2925,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16884.4896475388, - "scoreError" : 226.72102516782118, + "score" : 10819.979547629762, + "scoreError" : 246.12886794498615, "scoreConfidence" : [ - 16657.76862237098, - 17111.210672706624 + 10573.850679684776, + 11066.108415574749 ], "scorePercentiles" : { - "0.0" : 16785.343522549243, - "50.0" : 16895.07545226019, - "90.0" : 16942.5128880873, - "95.0" : 16942.5128880873, - "99.0" : 16942.5128880873, - "99.9" : 16942.5128880873, - "99.99" : 16942.5128880873, - "99.999" : 16942.5128880873, - "99.9999" : 16942.5128880873, - "100.0" : 16942.5128880873 + "0.0" : 10716.066911098802, + "50.0" : 10829.583305694918, + "90.0" : 10891.416219211384, + "95.0" : 10891.416219211384, + "99.0" : 10891.416219211384, + "99.9" : 10891.416219211384, + "99.99" : 10891.416219211384, + "99.999" : 10891.416219211384, + "99.9999" : 10891.416219211384, + "100.0" : 10891.416219211384 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16892.98127512444, - 16906.535099672823, - 16942.5128880873, - 16785.343522549243, - 16895.07545226019 + 10716.066911098802, + 10829.583305694918, + 10824.795210472166, + 10838.036091671533, + 10891.416219211384 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2621,44 +2976,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 247649.80433556918, - "scoreError" : 4103.652222552752, + "score" : 179208.6289099582, + "scoreError" : 23659.5470680165, "scoreConfidence" : [ - 243546.15211301643, - 251753.45655812192 + 155549.0818419417, + 202868.17597797472 ], "scorePercentiles" : { - "0.0" : 246671.6435491792, - "50.0" : 247370.80985492212, - "90.0" : 249441.18260362817, - "95.0" : 249441.18260362817, - "99.0" : 249441.18260362817, - "99.9" : 249441.18260362817, - "99.99" : 249441.18260362817, - "99.999" : 249441.18260362817, - "99.9999" : 249441.18260362817, - "100.0" : 249441.18260362817 + "0.0" : 170655.43939007592, + "50.0" : 183075.37497623882, + "90.0" : 183928.85860955573, + "95.0" : 183928.85860955573, + "99.0" : 183928.85860955573, + "99.9" : 183928.85860955573, + "99.99" : 183928.85860955573, + "99.999" : 183928.85860955573, + "99.9999" : 183928.85860955573, + "100.0" : 183928.85860955573 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 246671.6435491792, - 247370.80985492212, - 247102.92259193305, - 247662.46307818335, - 249441.18260362817 + 183075.37497623882, + 183698.41021739048, + 183928.85860955573, + 174685.06135653, + 170655.43939007592 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.ChillBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2666,44 +3027,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 31734.087220680543, - "scoreError" : 1099.2468132019446, + "score" : 19238.649454013626, + "scoreError" : 233.57699948335818, "scoreConfidence" : [ - 30634.840407478598, - 32833.334033882486 + 19005.07245453027, + 19472.226453496984 ], "scorePercentiles" : { - "0.0" : 31368.569095522806, - "50.0" : 31827.94235442904, - "90.0" : 32099.08742867274, - "95.0" : 32099.08742867274, - "99.0" : 32099.08742867274, - "99.9" : 32099.08742867274, - "99.99" : 32099.08742867274, - "99.999" : 32099.08742867274, - "99.9999" : 32099.08742867274, - "100.0" : 32099.08742867274 + "0.0" : 19161.23033939599, + "50.0" : 19237.974712550662, + "90.0" : 19325.057134550872, + "95.0" : 19325.057134550872, + "99.0" : 19325.057134550872, + "99.9" : 19325.057134550872, + "99.99" : 19325.057134550872, + "99.999" : 19325.057134550872, + "99.9999" : 19325.057134550872, + "100.0" : 19325.057134550872 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 31368.569095522806, - 32099.08742867274, - 31839.045124305958, - 31827.94235442904, - 31535.792100472176 + 19259.222431911625, + 19237.974712550662, + 19161.23033939599, + 19209.762651658966, + 19325.057134550872 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2711,44 +3078,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3707.765340504913, - "scoreError" : 154.51282486037562, + "score" : 5222.765727805188, + "scoreError" : 57.88902660528767, "scoreConfidence" : [ - 3553.2525156445377, - 3862.2781653652887 + 5164.876701199901, + 5280.654754410476 ], "scorePercentiles" : { - "0.0" : 3672.8522369452676, - "50.0" : 3685.9995764311598, - "90.0" : 3769.143419301458, - "95.0" : 3769.143419301458, - "99.0" : 3769.143419301458, - "99.9" : 3769.143419301458, - "99.99" : 3769.143419301458, - "99.999" : 3769.143419301458, - "99.9999" : 3769.143419301458, - "100.0" : 3769.143419301458 + "0.0" : 5210.841301321976, + "50.0" : 5217.9920265178735, + "90.0" : 5247.20516132745, + "95.0" : 5247.20516132745, + "99.0" : 5247.20516132745, + "99.9" : 5247.20516132745, + "99.99" : 5247.20516132745, + "99.999" : 5247.20516132745, + "99.9999" : 5247.20516132745, + "100.0" : 5247.20516132745 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3672.8522369452676, - 3685.9995764311598, - 3683.398041536866, - 3727.433428309815, - 3769.143419301458 + 5210.841301321976, + 5211.418241018468, + 5247.20516132745, + 5217.9920265178735, + 5226.371908840174 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2756,44 +3129,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7321.850165551162, - "scoreError" : 373.1091656679327, + "score" : 9910.34919281935, + "scoreError" : 139.77634544113732, "scoreConfidence" : [ - 6948.740999883229, - 7694.959331219095 + 9770.572847378213, + 10050.125538260489 ], "scorePercentiles" : { - "0.0" : 7172.687439413552, - "50.0" : 7363.610840591742, - "90.0" : 7401.729659614961, - "95.0" : 7401.729659614961, - "99.0" : 7401.729659614961, - "99.9" : 7401.729659614961, - "99.99" : 7401.729659614961, - "99.999" : 7401.729659614961, - "99.9999" : 7401.729659614961, - "100.0" : 7401.729659614961 + "0.0" : 9869.392224390715, + "50.0" : 9914.131844605457, + "90.0" : 9962.442358245822, + "95.0" : 9962.442358245822, + "99.0" : 9962.442358245822, + "99.9" : 9962.442358245822, + "99.99" : 9962.442358245822, + "99.999" : 9962.442358245822, + "99.9999" : 9962.442358245822, + "100.0" : 9962.442358245822 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7172.687439413552, - 7277.294131523413, - 7363.610840591742, - 7401.729659614961, - 7393.928756612144 + 9883.475323500857, + 9914.131844605457, + 9922.304213353907, + 9962.442358245822, + 9869.392224390715 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2801,44 +3180,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13885.58287190173, - "scoreError" : 300.548323595554, + "score" : 19681.00193718065, + "scoreError" : 202.87183997164206, "scoreConfidence" : [ - 13585.034548306176, - 14186.131195497284 + 19478.130097209007, + 19883.87377715229 ], "scorePercentiles" : { - "0.0" : 13818.798671787656, - "50.0" : 13850.537465101208, - "90.0" : 13998.722518273702, - "95.0" : 13998.722518273702, - "99.0" : 13998.722518273702, - "99.9" : 13998.722518273702, - "99.99" : 13998.722518273702, - "99.999" : 13998.722518273702, - "99.9999" : 13998.722518273702, - "100.0" : 13998.722518273702 + "0.0" : 19640.044767894797, + "50.0" : 19649.820064686184, + "90.0" : 19752.147320441334, + "95.0" : 19752.147320441334, + "99.0" : 19752.147320441334, + "99.9" : 19752.147320441334, + "99.99" : 19752.147320441334, + "99.999" : 19752.147320441334, + "99.9999" : 19752.147320441334, + "100.0" : 19752.147320441334 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13998.722518273702, - 13933.850316854476, - 13818.798671787656, - 13850.537465101208, - 13826.005387491608 + 19752.147320441334, + 19722.674921668455, + 19640.044767894797, + 19640.32261121247, + 19649.820064686184 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2846,44 +3231,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 302554.4131417942, - "scoreError" : 16927.70703130622, + "score" : 410437.60056290653, + "scoreError" : 3168.604762994404, "scoreConfidence" : [ - 285626.706110488, - 319482.12017310044 + 407268.99579991214, + 413606.2053259009 ], "scorePercentiles" : { - "0.0" : 298382.1421715508, - "50.0" : 302648.1951435928, - "90.0" : 309274.79586918384, - "95.0" : 309274.79586918384, - "99.0" : 309274.79586918384, - "99.9" : 309274.79586918384, - "99.99" : 309274.79586918384, - "99.999" : 309274.79586918384, - "99.9999" : 309274.79586918384, - "100.0" : 309274.79586918384 + "0.0" : 409575.03326051205, + "50.0" : 410522.0286922074, + "90.0" : 411360.9463268488, + "95.0" : 411360.9463268488, + "99.0" : 411360.9463268488, + "99.9" : 411360.9463268488, + "99.99" : 411360.9463268488, + "99.999" : 411360.9463268488, + "99.9999" : 411360.9463268488, + "100.0" : 411360.9463268488 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 298863.677006225, - 298382.1421715508, - 302648.1951435928, - 309274.79586918384, - 303603.25551841874 + 409625.320573624, + 409575.03326051205, + 411104.6739613402, + 411360.9463268488, + 410522.0286922074 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2891,44 +3282,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 31243.843633457192, - "scoreError" : 431.6949928270393, + "score" : 40818.7987365392, + "scoreError" : 661.5690678933629, "scoreConfidence" : [ - 30812.148640630152, - 31675.538626284233 + 40157.229668645836, + 41480.36780443256 ], "scorePercentiles" : { - "0.0" : 31071.924206911288, - "50.0" : 31286.628413058294, - "90.0" : 31358.048193291397, - "95.0" : 31358.048193291397, - "99.0" : 31358.048193291397, - "99.9" : 31358.048193291397, - "99.99" : 31358.048193291397, - "99.999" : 31358.048193291397, - "99.9999" : 31358.048193291397, - "100.0" : 31358.048193291397 + "0.0" : 40540.42193294674, + "50.0" : 40890.64343216899, + "90.0" : 40967.38301950192, + "95.0" : 40967.38301950192, + "99.0" : 40967.38301950192, + "99.9" : 40967.38301950192, + "99.99" : 40967.38301950192, + "99.999" : 40967.38301950192, + "99.9999" : 40967.38301950192, + "100.0" : 40967.38301950192 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 31286.628413058294, - 31304.85064184708, - 31197.766712177872, - 31071.924206911288, - 31358.048193291397 + 40967.38301950192, + 40771.41971146067, + 40890.64343216899, + 40924.12558661767, + 40540.42193294674 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2936,44 +3333,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2678.567095074265, - "scoreError" : 88.20006561102365, + "score" : 5169.461997759356, + "scoreError" : 39.037578671007, "scoreConfidence" : [ - 2590.3670294632416, - 2766.7671606852887 + 5130.424419088348, + 5208.499576430363 ], "scorePercentiles" : { - "0.0" : 2657.592760984606, - "50.0" : 2675.8953122044823, - "90.0" : 2715.301544152683, - "95.0" : 2715.301544152683, - "99.0" : 2715.301544152683, - "99.9" : 2715.301544152683, - "99.99" : 2715.301544152683, - "99.999" : 2715.301544152683, - "99.9999" : 2715.301544152683, - "100.0" : 2715.301544152683 + "0.0" : 5160.42735902323, + "50.0" : 5168.300532283461, + "90.0" : 5186.416334051045, + "95.0" : 5186.416334051045, + "99.0" : 5186.416334051045, + "99.9" : 5186.416334051045, + "99.99" : 5186.416334051045, + "99.999" : 5186.416334051045, + "99.9999" : 5186.416334051045, + "100.0" : 5186.416334051045 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2682.4266246587213, - 2661.6192333708323, - 2657.592760984606, - 2715.301544152683, - 2675.8953122044823 + 5186.416334051045, + 5168.300532283461, + 5160.42735902323, + 5163.0953365089135, + 5169.070426930131 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -2981,44 +3384,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5317.18041072513, - "scoreError" : 131.20521465889698, + "score" : 9762.492259650297, + "scoreError" : 216.95538204471828, "scoreConfidence" : [ - 5185.975196066233, - 5448.385625384027 + 9545.536877605578, + 9979.447641695015 ], "scorePercentiles" : { - "0.0" : 5292.804116373591, - "50.0" : 5295.74415010564, - "90.0" : 5370.005263580089, - "95.0" : 5370.005263580089, - "99.0" : 5370.005263580089, - "99.9" : 5370.005263580089, - "99.99" : 5370.005263580089, - "99.999" : 5370.005263580089, - "99.9999" : 5370.005263580089, - "100.0" : 5370.005263580089 + "0.0" : 9717.731982102487, + "50.0" : 9739.928120346125, + "90.0" : 9856.791577162086, + "95.0" : 9856.791577162086, + "99.0" : 9856.791577162086, + "99.9" : 9856.791577162086, + "99.99" : 9856.791577162086, + "99.999" : 9856.791577162086, + "99.9999" : 9856.791577162086, + "100.0" : 9856.791577162086 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5370.005263580089, - 5333.362666018505, - 5292.804116373591, - 5293.98585754783, - 5295.74415010564 + 9856.791577162086, + 9770.55890704563, + 9717.731982102487, + 9727.450711595156, + 9739.928120346125 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3026,44 +3435,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10046.211020972187, - "scoreError" : 339.03570786949086, + "score" : 16983.513622466933, + "scoreError" : 317.30016096740434, "scoreConfidence" : [ - 9707.175313102696, - 10385.246728841677 + 16666.21346149953, + 17300.813783434336 ], "scorePercentiles" : { - "0.0" : 9978.178120521517, - "50.0" : 10009.742059131735, - "90.0" : 10185.191921740683, - "95.0" : 10185.191921740683, - "99.0" : 10185.191921740683, - "99.9" : 10185.191921740683, - "99.99" : 10185.191921740683, - "99.999" : 10185.191921740683, - "99.9999" : 10185.191921740683, - "100.0" : 10185.191921740683 + "0.0" : 16869.3639449517, + "50.0" : 16978.255606069455, + "90.0" : 17095.853434366043, + "95.0" : 17095.853434366043, + "99.0" : 17095.853434366043, + "99.9" : 17095.853434366043, + "99.99" : 17095.853434366043, + "99.999" : 17095.853434366043, + "99.9999" : 17095.853434366043, + "100.0" : 17095.853434366043 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9978.275403445652, - 9978.178120521517, - 10009.742059131735, - 10079.667600021348, - 10185.191921740683 + 16869.3639449517, + 16978.255606069455, + 17014.040611317854, + 16960.05451562961, + 17095.853434366043 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3071,44 +3486,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 166987.95453882657, - "scoreError" : 5802.76925000403, + "score" : 295216.9300628055, + "scoreError" : 3770.2720340674164, "scoreConfidence" : [ - 161185.18528882254, - 172790.7237888306 + 291446.65802873805, + 298987.2020968729 ], "scorePercentiles" : { - "0.0" : 165181.64116001828, - "50.0" : 166741.2250377045, - "90.0" : 169139.23793102638, - "95.0" : 169139.23793102638, - "99.0" : 169139.23793102638, - "99.9" : 169139.23793102638, - "99.99" : 169139.23793102638, - "99.999" : 169139.23793102638, - "99.9999" : 169139.23793102638, - "100.0" : 169139.23793102638 + "0.0" : 293833.35814683064, + "50.0" : 295402.1754012485, + "90.0" : 296199.6089853216, + "95.0" : 296199.6089853216, + "99.0" : 296199.6089853216, + "99.9" : 296199.6089853216, + "99.99" : 296199.6089853216, + "99.999" : 296199.6089853216, + "99.9999" : 296199.6089853216, + "100.0" : 296199.6089853216 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 169139.23793102638, - 167689.57840255767, - 166741.2250377045, - 166188.09016282606, - 165181.64116001828 + 293833.35814683064, + 294654.9527603462, + 295994.55502028065, + 295402.1754012485, + 296199.6089853216 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3116,44 +3537,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20038.439127168946, - "scoreError" : 610.9348745066609, + "score" : 32535.085385718405, + "scoreError" : 277.8044537627016, "scoreConfidence" : [ - 19427.504252662286, - 20649.374001675606 + 32257.2809319557, + 32812.889839481104 ], "scorePercentiles" : { - "0.0" : 19891.257861013913, - "50.0" : 20025.409259118343, - "90.0" : 20281.36940673591, - "95.0" : 20281.36940673591, - "99.0" : 20281.36940673591, - "99.9" : 20281.36940673591, - "99.99" : 20281.36940673591, - "99.999" : 20281.36940673591, - "99.9999" : 20281.36940673591, - "100.0" : 20281.36940673591 + "0.0" : 32456.322179212795, + "50.0" : 32523.708558629645, + "90.0" : 32646.924395131653, + "95.0" : 32646.924395131653, + "99.0" : 32646.924395131653, + "99.9" : 32646.924395131653, + "99.99" : 32646.924395131653, + "99.999" : 32646.924395131653, + "99.9999" : 32646.924395131653, + "100.0" : 32646.924395131653 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19891.257861013913, - 19906.468303518748, - 20281.36940673591, - 20025.409259118343, - 20087.69080545781 + 32646.924395131653, + 32494.71383349003, + 32456.322179212795, + 32553.757962127904, + 32523.708558629645 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3161,44 +3588,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2174.8446124066418, - "scoreError" : 33.165708849075706, + "score" : 2214.9025812240143, + "scoreError" : 20.158277528474102, "scoreConfidence" : [ - 2141.678903557566, - 2208.0103212557174 + 2194.74430369554, + 2235.0608587524885 ], "scorePercentiles" : { - "0.0" : 2162.675377583034, - "50.0" : 2175.3349423094696, - "90.0" : 2183.947683783886, - "95.0" : 2183.947683783886, - "99.0" : 2183.947683783886, - "99.9" : 2183.947683783886, - "99.99" : 2183.947683783886, - "99.999" : 2183.947683783886, - "99.9999" : 2183.947683783886, - "100.0" : 2183.947683783886 + "0.0" : 2208.4626010925413, + "50.0" : 2213.368677064828, + "90.0" : 2222.222770961327, + "95.0" : 2222.222770961327, + "99.0" : 2222.222770961327, + "99.9" : 2222.222770961327, + "99.99" : 2222.222770961327, + "99.999" : 2222.222770961327, + "99.9999" : 2222.222770961327, + "100.0" : 2222.222770961327 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2183.947683783886, - 2170.554759677394, - 2181.7102986794243, - 2162.675377583034, - 2175.3349423094696 + 2213.368677064828, + 2222.222770961327, + 2212.7801877347924, + 2217.6786692665837, + 2208.4626010925413 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3206,44 +3639,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4156.8229690766175, - "scoreError" : 39.77978841533647, + "score" : 4905.371955833408, + "scoreError" : 78.12163206905905, "scoreConfidence" : [ - 4117.043180661281, - 4196.6027574919535 + 4827.250323764349, + 4983.493587902467 ], "scorePercentiles" : { - "0.0" : 4149.656615950931, - "50.0" : 4153.94069161649, - "90.0" : 4174.827870570827, - "95.0" : 4174.827870570827, - "99.0" : 4174.827870570827, - "99.9" : 4174.827870570827, - "99.99" : 4174.827870570827, - "99.999" : 4174.827870570827, - "99.9999" : 4174.827870570827, - "100.0" : 4174.827870570827 + "0.0" : 4885.68378443021, + "50.0" : 4900.7201789703595, + "90.0" : 4937.055068304256, + "95.0" : 4937.055068304256, + "99.0" : 4937.055068304256, + "99.9" : 4937.055068304256, + "99.99" : 4937.055068304256, + "99.999" : 4937.055068304256, + "99.9999" : 4937.055068304256, + "100.0" : 4937.055068304256 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4149.656615950931, - 4174.827870570827, - 4153.94069161649, - 4150.457319654138, - 4155.2323475907 + 4911.858085873301, + 4891.542661588913, + 4937.055068304256, + 4885.68378443021, + 4900.7201789703595 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3251,44 +3690,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7939.991997955482, - "scoreError" : 83.82331486462532, + "score" : 8424.755003333787, + "scoreError" : 91.8303891393325, "scoreConfidence" : [ - 7856.168683090857, - 8023.815312820107 + 8332.924614194455, + 8516.585392473118 ], "scorePercentiles" : { - "0.0" : 7916.928846129122, - "50.0" : 7949.498845930357, - "90.0" : 7964.438835750236, - "95.0" : 7964.438835750236, - "99.0" : 7964.438835750236, - "99.9" : 7964.438835750236, - "99.99" : 7964.438835750236, - "99.999" : 7964.438835750236, - "99.9999" : 7964.438835750236, - "100.0" : 7964.438835750236 + "0.0" : 8401.672800299313, + "50.0" : 8414.869758389792, + "90.0" : 8462.171625901712, + "95.0" : 8462.171625901712, + "99.0" : 8462.171625901712, + "99.9" : 8462.171625901712, + "99.99" : 8462.171625901712, + "99.999" : 8462.171625901712, + "99.9999" : 8462.171625901712, + "100.0" : 8462.171625901712 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7952.100325879678, - 7949.498845930357, - 7916.928846129122, - 7964.438835750236, - 7916.993136088018 + 8462.171625901712, + 8401.672800299313, + 8433.35890994955, + 8414.869758389792, + 8411.70192212857 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3296,44 +3741,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 158589.18690801156, - "scoreError" : 5257.202645689434, + "score" : 190260.00536417557, + "scoreError" : 2456.6323761353615, "scoreConfidence" : [ - 153331.98426232213, - 163846.38955370098 + 187803.3729880402, + 192716.63774031092 ], "scorePercentiles" : { - "0.0" : 157291.54704911174, - "50.0" : 158161.62293498614, - "90.0" : 160796.59457934342, - "95.0" : 160796.59457934342, - "99.0" : 160796.59457934342, - "99.9" : 160796.59457934342, - "99.99" : 160796.59457934342, - "99.999" : 160796.59457934342, - "99.9999" : 160796.59457934342, - "100.0" : 160796.59457934342 + "0.0" : 189201.42871710478, + "50.0" : 190443.50104947243, + "90.0" : 190792.9076744503, + "95.0" : 190792.9076744503, + "99.0" : 190792.9076744503, + "99.9" : 190792.9076744503, + "99.99" : 190792.9076744503, + "99.999" : 190792.9076744503, + "99.9999" : 190792.9076744503, + "100.0" : 190792.9076744503 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 160796.59457934342, - 158161.62293498614, - 158895.97006043317, - 157291.54704911174, - 157800.1999161832 + 189201.42871710478, + 190687.30636519066, + 190792.9076744503, + 190174.88301465978, + 190443.50104947243 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3341,44 +3792,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15073.295463235447, - "scoreError" : 586.7593534955307, + "score" : 17213.99109019869, + "scoreError" : 120.8126855594274, "scoreConfidence" : [ - 14486.536109739916, - 15660.054816730977 + 17093.178404639264, + 17334.80377575812 ], "scorePercentiles" : { - "0.0" : 14900.694190989045, - "50.0" : 15158.568255609232, - "90.0" : 15224.581044771046, - "95.0" : 15224.581044771046, - "99.0" : 15224.581044771046, - "99.9" : 15224.581044771046, - "99.99" : 15224.581044771046, - "99.999" : 15224.581044771046, - "99.9999" : 15224.581044771046, - "100.0" : 15224.581044771046 + "0.0" : 17178.16778445631, + "50.0" : 17207.84706627362, + "90.0" : 17253.365851291415, + "95.0" : 17253.365851291415, + "99.0" : 17253.365851291415, + "99.9" : 17253.365851291415, + "99.99" : 17253.365851291415, + "99.999" : 17253.365851291415, + "99.9999" : 17253.365851291415, + "100.0" : 17253.365851291415 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15224.581044771046, - 15165.580476798317, - 15158.568255609232, - 14917.053348009595, - 14900.694190989045 + 17178.16778445631, + 17238.33828645891, + 17253.365851291415, + 17207.84706627362, + 17192.236462513203 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3386,44 +3843,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1680.2015771209142, - "scoreError" : 9.729292887888892, + "score" : 2401.973625122664, + "scoreError" : 18.55392716050452, "scoreConfidence" : [ - 1670.4722842330252, - 1689.9308700088031 + 2383.4196979621597, + 2420.5275522831685 ], "scorePercentiles" : { - "0.0" : 1678.0256157474282, - "50.0" : 1679.0033427620688, - "90.0" : 1684.2306539507697, - "95.0" : 1684.2306539507697, - "99.0" : 1684.2306539507697, - "99.9" : 1684.2306539507697, - "99.99" : 1684.2306539507697, - "99.999" : 1684.2306539507697, - "99.9999" : 1684.2306539507697, - "100.0" : 1684.2306539507697 + "0.0" : 2396.97236278675, + "50.0" : 2400.6897483535195, + "90.0" : 2409.839551336696, + "95.0" : 2409.839551336696, + "99.0" : 2409.839551336696, + "99.9" : 2409.839551336696, + "99.99" : 2409.839551336696, + "99.999" : 2409.839551336696, + "99.9999" : 2409.839551336696, + "100.0" : 2409.839551336696 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1681.0819663455632, - 1684.2306539507697, - 1679.0033427620688, - 1678.6663067987417, - 1678.0256157474282 + 2400.6897483535195, + 2399.9413469177566, + 2402.4251162185983, + 2409.839551336696, + 2396.97236278675 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3431,44 +3894,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3285.03598268094, - "scoreError" : 71.88162293204029, + "score" : 4348.852078024674, + "scoreError" : 32.343903377041364, "scoreConfidence" : [ - 3213.1543597488994, - 3356.9176056129804 + 4316.508174647633, + 4381.195981401715 ], "scorePercentiles" : { - "0.0" : 3265.977970047702, - "50.0" : 3282.311989065832, - "90.0" : 3311.50044320943, - "95.0" : 3311.50044320943, - "99.0" : 3311.50044320943, - "99.9" : 3311.50044320943, - "99.99" : 3311.50044320943, - "99.999" : 3311.50044320943, - "99.9999" : 3311.50044320943, - "100.0" : 3311.50044320943 + "0.0" : 4338.5469421535045, + "50.0" : 4346.177153296281, + "90.0" : 4359.556303130054, + "95.0" : 4359.556303130054, + "99.0" : 4359.556303130054, + "99.9" : 4359.556303130054, + "99.99" : 4359.556303130054, + "99.999" : 4359.556303130054, + "99.9999" : 4359.556303130054, + "100.0" : 4359.556303130054 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3282.311989065832, - 3270.206094569211, - 3265.977970047702, - 3311.50044320943, - 3295.183416512525 + 4359.556303130054, + 4344.906073628645, + 4338.5469421535045, + 4346.177153296281, + 4355.073917914882 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3476,44 +3945,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5902.9657837638615, - "scoreError" : 199.13158200286335, + "score" : 7915.241863080332, + "scoreError" : 92.7800566887244, "scoreConfidence" : [ - 5703.834201760998, - 6102.097365766725 + 7822.461806391608, + 8008.021919769057 ], "scorePercentiles" : { - "0.0" : 5856.036040410068, - "50.0" : 5898.418069701911, - "90.0" : 5983.95614008792, - "95.0" : 5983.95614008792, - "99.0" : 5983.95614008792, - "99.9" : 5983.95614008792, - "99.99" : 5983.95614008792, - "99.999" : 5983.95614008792, - "99.9999" : 5983.95614008792, - "100.0" : 5983.95614008792 + "0.0" : 7891.3622340068405, + "50.0" : 7914.25290555559, + "90.0" : 7950.353130844645, + "95.0" : 7950.353130844645, + "99.0" : 7950.353130844645, + "99.9" : 7950.353130844645, + "99.99" : 7950.353130844645, + "99.999" : 7950.353130844645, + "99.9999" : 7950.353130844645, + "100.0" : 7950.353130844645 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5983.95614008792, - 5898.418069701911, - 5861.013205534053, - 5856.036040410068, - 5915.405463085352 + 7925.3806582433535, + 7914.25290555559, + 7894.860386751232, + 7891.3622340068405, + 7950.353130844645 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3521,44 +3996,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 84964.66201112668, - "scoreError" : 2482.669022272346, + "score" : 134747.12919379544, + "scoreError" : 654.4005139892579, "scoreConfidence" : [ - 82481.99298885434, - 87447.33103339902 + 134092.72867980617, + 135401.5297077847 ], "scorePercentiles" : { - "0.0" : 84216.35236272377, - "50.0" : 84711.22307964531, - "90.0" : 85872.49633497937, - "95.0" : 85872.49633497937, - "99.0" : 85872.49633497937, - "99.9" : 85872.49633497937, - "99.99" : 85872.49633497937, - "99.999" : 85872.49633497937, - "99.9999" : 85872.49633497937, - "100.0" : 85872.49633497937 + "0.0" : 134491.35887971558, + "50.0" : 134738.66949486913, + "90.0" : 134919.25344109657, + "95.0" : 134919.25344109657, + "99.0" : 134919.25344109657, + "99.9" : 134919.25344109657, + "99.99" : 134919.25344109657, + "99.999" : 134919.25344109657, + "99.9999" : 134919.25344109657, + "100.0" : 134919.25344109657 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 84687.58715807353, - 85335.6511202114, - 85872.49633497937, - 84711.22307964531, - 84216.35236272377 + 134919.25344109657, + 134738.66949486913, + 134883.09230751882, + 134703.27184577705, + 134491.35887971558 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3566,44 +4047,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15745.018062246649, - "scoreError" : 343.25582951280245, + "score" : 15792.313925630142, + "scoreError" : 104.75179055199546, "scoreConfidence" : [ - 15401.762232733847, - 16088.27389175945 + 15687.562135078146, + 15897.065716182138 ], "scorePercentiles" : { - "0.0" : 15597.276156607191, - "50.0" : 15775.481604640681, - "90.0" : 15829.308370422623, - "95.0" : 15829.308370422623, - "99.0" : 15829.308370422623, - "99.9" : 15829.308370422623, - "99.99" : 15829.308370422623, - "99.999" : 15829.308370422623, - "99.9999" : 15829.308370422623, - "100.0" : 15829.308370422623 + "0.0" : 15772.164322586486, + "50.0" : 15781.01757977618, + "90.0" : 15839.037837783857, + "95.0" : 15839.037837783857, + "99.0" : 15839.037837783857, + "99.9" : 15839.037837783857, + "99.99" : 15839.037837783857, + "99.999" : 15839.037837783857, + "99.9999" : 15839.037837783857, + "100.0" : 15839.037837783857 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15787.78797913983, - 15735.236200422925, - 15775.481604640681, - 15597.276156607191, - 15829.308370422623 + 15781.01757977618, + 15776.715019539522, + 15839.037837783857, + 15792.634868464658, + 15772.164322586486 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3611,44 +4098,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5064.529968272393, - "scoreError" : 99.43009579391466, + "score" : 2374.6194923356516, + "scoreError" : 15.049464437846277, "scoreConfidence" : [ - 4965.099872478478, - 5163.9600640663075 + 2359.570027897805, + 2389.668956773498 ], "scorePercentiles" : { - "0.0" : 5033.736589091741, - "50.0" : 5065.693156812267, - "90.0" : 5103.104021629135, - "95.0" : 5103.104021629135, - "99.0" : 5103.104021629135, - "99.9" : 5103.104021629135, - "99.99" : 5103.104021629135, - "99.999" : 5103.104021629135, - "99.9999" : 5103.104021629135, - "100.0" : 5103.104021629135 + "0.0" : 2368.725804594383, + "50.0" : 2375.000173701602, + "90.0" : 2379.4508074705554, + "95.0" : 2379.4508074705554, + "99.0" : 2379.4508074705554, + "99.9" : 2379.4508074705554, + "99.99" : 2379.4508074705554, + "99.999" : 2379.4508074705554, + "99.9999" : 2379.4508074705554, + "100.0" : 2379.4508074705554 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5103.104021629135, - 5065.693156812267, - 5069.791934289746, - 5033.736589091741, - 5050.3241395390705 + 2376.1102827304203, + 2373.810393181295, + 2375.000173701602, + 2379.4508074705554, + 2368.725804594383 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3656,44 +4149,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9903.937915016762, - "scoreError" : 292.46326840695684, + "score" : 5197.27707660847, + "scoreError" : 45.2975963232571, "scoreConfidence" : [ - 9611.474646609806, - 10196.401183423719 + 5151.979480285213, + 5242.574672931728 ], "scorePercentiles" : { - "0.0" : 9814.369627849519, - "50.0" : 9901.938530173033, - "90.0" : 10008.095908932792, - "95.0" : 10008.095908932792, - "99.0" : 10008.095908932792, - "99.9" : 10008.095908932792, - "99.99" : 10008.095908932792, - "99.999" : 10008.095908932792, - "99.9999" : 10008.095908932792, - "100.0" : 10008.095908932792 + "0.0" : 5184.1386552296535, + "50.0" : 5200.592630257019, + "90.0" : 5209.5721787052435, + "95.0" : 5209.5721787052435, + "99.0" : 5209.5721787052435, + "99.9" : 5209.5721787052435, + "99.99" : 5209.5721787052435, + "99.999" : 5209.5721787052435, + "99.9999" : 5209.5721787052435, + "100.0" : 5209.5721787052435 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10008.095908932792, - 9943.03037010662, - 9901.938530173033, - 9852.255138021854, - 9814.369627849519 + 5206.425962200383, + 5200.592630257019, + 5185.655956650057, + 5209.5721787052435, + 5184.1386552296535 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3701,44 +4200,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19518.342875225753, - "scoreError" : 277.981001136633, + "score" : 10058.659487772913, + "scoreError" : 118.44624176968821, "scoreConfidence" : [ - 19240.36187408912, - 19796.323876362385 + 9940.213246003224, + 10177.105729542602 ], "scorePercentiles" : { - "0.0" : 19408.93795974522, - "50.0" : 19535.451862611106, - "90.0" : 19600.799880201732, - "95.0" : 19600.799880201732, - "99.0" : 19600.799880201732, - "99.9" : 19600.799880201732, - "99.99" : 19600.799880201732, - "99.999" : 19600.799880201732, - "99.9999" : 19600.799880201732, - "100.0" : 19600.799880201732 + "0.0" : 10029.565446331133, + "50.0" : 10060.14057186609, + "90.0" : 10106.023338949915, + "95.0" : 10106.023338949915, + "99.0" : 10106.023338949915, + "99.9" : 10106.023338949915, + "99.99" : 10106.023338949915, + "99.999" : 10106.023338949915, + "99.9999" : 10106.023338949915, + "100.0" : 10106.023338949915 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19408.93795974522, - 19493.797748901357, - 19552.726924669354, - 19535.451862611106, - 19600.799880201732 + 10033.009092210315, + 10064.558989507117, + 10106.023338949915, + 10060.14057186609, + 10029.565446331133 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3746,44 +4251,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 421983.2662335217, - "scoreError" : 22624.605364981955, + "score" : 223243.16503594947, + "scoreError" : 653.3822350565422, "scoreConfidence" : [ - 399358.6608685397, - 444607.87159850367 + 222589.78280089292, + 223896.547271006 ], "scorePercentiles" : { - "0.0" : 415664.11662465194, - "50.0" : 419415.6727640632, - "90.0" : 429216.08253336535, - "95.0" : 429216.08253336535, - "99.0" : 429216.08253336535, - "99.9" : 429216.08253336535, - "99.99" : 429216.08253336535, - "99.999" : 429216.08253336535, - "99.9999" : 429216.08253336535, - "100.0" : 429216.08253336535 + "0.0" : 223011.38708131912, + "50.0" : 223210.04964059062, + "90.0" : 223420.38537115484, + "95.0" : 223420.38537115484, + "99.0" : 223420.38537115484, + "99.9" : 223420.38537115484, + "99.99" : 223420.38537115484, + "99.999" : 223420.38537115484, + "99.9999" : 223420.38537115484, + "100.0" : 223420.38537115484 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 418458.09000962356, - 419415.6727640632, - 415664.11662465194, - 427162.3692359048, - 429216.08253336535 + 223399.0260655706, + 223174.97702111228, + 223420.38537115484, + 223210.04964059062, + 223011.38708131912 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3791,44 +4302,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 40683.6682086994, - "scoreError" : 1237.4682467477687, + "score" : 20968.846825200013, + "scoreError" : 145.26485966754024, "scoreConfidence" : [ - 39446.19996195163, - 41921.136455447166 + 20823.581965532474, + 21114.111684867552 ], "scorePercentiles" : { - "0.0" : 40343.85321783148, - "50.0" : 40807.68447689949, - "90.0" : 41075.5760941731, - "95.0" : 41075.5760941731, - "99.0" : 41075.5760941731, - "99.9" : 41075.5760941731, - "99.99" : 41075.5760941731, - "99.999" : 41075.5760941731, - "99.9999" : 41075.5760941731, - "100.0" : 41075.5760941731 + "0.0" : 20929.91508340044, + "50.0" : 20959.3949193702, + "90.0" : 21029.555022379245, + "95.0" : 21029.555022379245, + "99.0" : 21029.555022379245, + "99.9" : 21029.555022379245, + "99.99" : 21029.555022379245, + "99.999" : 21029.555022379245, + "99.9999" : 21029.555022379245, + "100.0" : 21029.555022379245 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 40807.68447689949, - 40833.47138653156, - 40357.75586806139, - 40343.85321783148, - 41075.5760941731 + 20949.913538398832, + 20959.3949193702, + 20929.91508340044, + 21029.555022379245, + 20975.45556245134 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3836,44 +4353,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5272.615452107972, - "scoreError" : 236.81873984245297, + "score" : 2581.693436505242, + "scoreError" : 7.32407474921675, "scoreConfidence" : [ - 5035.796712265518, - 5509.434191950425 + 2574.3693617560252, + 2589.017511254459 ], "scorePercentiles" : { - "0.0" : 5209.224657969948, - "50.0" : 5287.04660414927, - "90.0" : 5349.125373917708, - "95.0" : 5349.125373917708, - "99.0" : 5349.125373917708, - "99.9" : 5349.125373917708, - "99.99" : 5349.125373917708, - "99.999" : 5349.125373917708, - "99.9999" : 5349.125373917708, - "100.0" : 5349.125373917708 + "0.0" : 2579.6628728933383, + "50.0" : 2581.2382655106558, + "90.0" : 2584.262066887897, + "95.0" : 2584.262066887897, + "99.0" : 2584.262066887897, + "99.9" : 2584.262066887897, + "99.99" : 2584.262066887897, + "99.999" : 2584.262066887897, + "99.9999" : 2584.262066887897, + "100.0" : 2584.262066887897 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5209.224657969948, - 5210.520540271222, - 5307.160084231708, - 5349.125373917708, - 5287.04660414927 + 2582.9822783624527, + 2581.2382655106558, + 2580.321698871866, + 2579.6628728933383, + 2584.262066887897 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3881,44 +4404,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9075.99675427504, - "scoreError" : 193.45897158600727, + "score" : 4269.521471551846, + "scoreError" : 40.91011037058151, "scoreConfidence" : [ - 8882.537782689033, - 9269.455725861048 + 4228.611361181264, + 4310.4315819224275 ], "scorePercentiles" : { - "0.0" : 9024.666086381647, - "50.0" : 9059.669524535417, - "90.0" : 9155.746546564704, - "95.0" : 9155.746546564704, - "99.0" : 9155.746546564704, - "99.9" : 9155.746546564704, - "99.99" : 9155.746546564704, - "99.999" : 9155.746546564704, - "99.9999" : 9155.746546564704, - "100.0" : 9155.746546564704 + "0.0" : 4257.987186130707, + "50.0" : 4272.759133290323, + "90.0" : 4281.054603544702, + "95.0" : 4281.054603544702, + "99.0" : 4281.054603544702, + "99.9" : 4281.054603544702, + "99.99" : 4281.054603544702, + "99.999" : 4281.054603544702, + "99.9999" : 4281.054603544702, + "100.0" : 4281.054603544702 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9024.666086381647, - 9059.669524535417, - 9050.432204166471, - 9089.469409726957, - 9155.746546564704 + 4281.054603544702, + 4272.759133290323, + 4277.115271202785, + 4258.691163590713, + 4257.987186130707 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3926,44 +4455,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16121.565745453485, - "scoreError" : 148.34392083154142, + "score" : 7501.651283937632, + "scoreError" : 97.16846768097133, "scoreConfidence" : [ - 15973.221824621944, - 16269.909666285026 + 7404.482816256661, + 7598.819751618603 ], "scorePercentiles" : { - "0.0" : 16083.37225552267, - "50.0" : 16106.971380669396, - "90.0" : 16183.198585161044, - "95.0" : 16183.198585161044, - "99.0" : 16183.198585161044, - "99.9" : 16183.198585161044, - "99.99" : 16183.198585161044, - "99.999" : 16183.198585161044, - "99.9999" : 16183.198585161044, - "100.0" : 16183.198585161044 + "0.0" : 7485.550537766087, + "50.0" : 7493.665273296812, + "90.0" : 7546.3172368101295, + "95.0" : 7546.3172368101295, + "99.0" : 7546.3172368101295, + "99.9" : 7546.3172368101295, + "99.99" : 7546.3172368101295, + "99.999" : 7546.3172368101295, + "99.9999" : 7546.3172368101295, + "100.0" : 7546.3172368101295 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16183.198585161044, - 16083.37225552267, - 16106.971380669396, - 16131.756081753454, - 16102.530424160854 + 7493.665273296812, + 7488.422402990968, + 7546.3172368101295, + 7494.300968824159, + 7485.550537766087 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -3971,44 +4506,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 305615.7043984253, - "scoreError" : 3737.1325084786686, + "score" : 170535.08276136956, + "scoreError" : 1603.8599467117465, "scoreConfidence" : [ - 301878.57188994664, - 309352.83690690395 + 168931.2228146578, + 172138.9427080813 ], "scorePercentiles" : { - "0.0" : 304554.417461343, - "50.0" : 305798.12184543733, - "90.0" : 307025.92268620763, - "95.0" : 307025.92268620763, - "99.0" : 307025.92268620763, - "99.9" : 307025.92268620763, - "99.99" : 307025.92268620763, - "99.999" : 307025.92268620763, - "99.9999" : 307025.92268620763, - "100.0" : 307025.92268620763 + "0.0" : 170028.0579959277, + "50.0" : 170491.22010551044, + "90.0" : 171032.74656776676, + "95.0" : 171032.74656776676, + "99.0" : 171032.74656776676, + "99.9" : 171032.74656776676, + "99.99" : 171032.74656776676, + "99.999" : 171032.74656776676, + "99.9999" : 171032.74656776676, + "100.0" : 171032.74656776676 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 304554.417461343, - 307025.92268620763, - 305798.12184543733, - 304861.07191398274, - 305838.98808515596 + 170491.22010551044, + 170028.0579959277, + 171032.74656776676, + 170866.54131302307, + 170256.84782461982 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.both_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4016,44 +4557,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 33307.13452121827, - "scoreError" : 620.3652046189022, + "score" : 15126.247440521107, + "scoreError" : 278.30612905445383, "scoreConfidence" : [ - 32686.76931659937, - 33927.49972583717 + 14847.941311466653, + 15404.55356957556 ], "scorePercentiles" : { - "0.0" : 33115.20024214267, - "50.0" : 33318.759514469166, - "90.0" : 33527.22605067594, - "95.0" : 33527.22605067594, - "99.0" : 33527.22605067594, - "99.9" : 33527.22605067594, - "99.99" : 33527.22605067594, - "99.999" : 33527.22605067594, - "99.9999" : 33527.22605067594, - "100.0" : 33527.22605067594 + "0.0" : 15073.279749239888, + "50.0" : 15080.841834595087, + "90.0" : 15238.950952477859, + "95.0" : 15238.950952477859, + "99.0" : 15238.950952477859, + "99.9" : 15238.950952477859, + "99.99" : 15238.950952477859, + "99.999" : 15238.950952477859, + "99.9999" : 15238.950952477859, + "100.0" : 15238.950952477859 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 33527.22605067594, - 33318.759514469166, - 33193.39193132528, - 33381.09486747834, - 33115.20024214267 + 15078.939936633791, + 15238.950952477859, + 15080.841834595087, + 15159.224729658912, + 15073.279749239888 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4061,44 +4608,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2144.3284042260284, - "scoreError" : 29.619601006167944, + "score" : 82634.47498733169, + "scoreError" : 1004.7060752626224, "scoreConfidence" : [ - 2114.7088032198603, - 2173.9480052321965 + 81629.76891206906, + 83639.18106259432 ], "scorePercentiles" : { - "0.0" : 2134.701451083396, - "50.0" : 2142.1357057917003, - "90.0" : 2153.3891421498074, - "95.0" : 2153.3891421498074, - "99.0" : 2153.3891421498074, - "99.9" : 2153.3891421498074, - "99.99" : 2153.3891421498074, - "99.999" : 2153.3891421498074, - "99.9999" : 2153.3891421498074, - "100.0" : 2153.3891421498074 + "0.0" : 82279.98097568311, + "50.0" : 82659.13675611222, + "90.0" : 82939.17131307273, + "95.0" : 82939.17131307273, + "99.0" : 82939.17131307273, + "99.9" : 82939.17131307273, + "99.99" : 82939.17131307273, + "99.999" : 82939.17131307273, + "99.9999" : 82939.17131307273, + "100.0" : 82939.17131307273 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2140.5461904555614, - 2134.701451083396, - 2142.1357057917003, - 2153.3891421498074, - 2150.869531649677 + 82809.65426985495, + 82279.98097568311, + 82659.13675611222, + 82484.43162193545, + 82939.17131307273 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4106,44 +4659,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4480.5607351928065, - "scoreError" : 68.56549549861231, + "score" : 148026.82402315649, + "scoreError" : 1866.9090076500456, "scoreConfidence" : [ - 4411.995239694194, - 4549.126230691419 + 146159.91501550644, + 149893.73303080653 ], "scorePercentiles" : { - "0.0" : 4459.956079204338, - "50.0" : 4474.997319544633, - "90.0" : 4508.1222674102555, - "95.0" : 4508.1222674102555, - "99.0" : 4508.1222674102555, - "99.9" : 4508.1222674102555, - "99.99" : 4508.1222674102555, - "99.999" : 4508.1222674102555, - "99.9999" : 4508.1222674102555, - "100.0" : 4508.1222674102555 + "0.0" : 147658.8665025878, + "50.0" : 147840.41026095793, + "90.0" : 148855.55789802695, + "95.0" : 148855.55789802695, + "99.0" : 148855.55789802695, + "99.9" : 148855.55789802695, + "99.99" : 148855.55789802695, + "99.999" : 148855.55789802695, + "99.9999" : 148855.55789802695, + "100.0" : 148855.55789802695 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4484.969715955078, - 4508.1222674102555, - 4474.997319544633, - 4459.956079204338, - 4474.75829384973 + 147738.54382257658, + 147840.41026095793, + 147658.8665025878, + 148040.74163163314, + 148855.55789802695 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4151,44 +4710,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8294.034825217237, - "scoreError" : 77.77410636680233, + "score" : 355385.17285382916, + "scoreError" : 3593.4584244630155, "scoreConfidence" : [ - 8216.260718850435, - 8371.808931584039 + 351791.71442936617, + 358978.63127829216 ], "scorePercentiles" : { - "0.0" : 8267.283410716253, - "50.0" : 8296.958614384355, - "90.0" : 8322.242329056458, - "95.0" : 8322.242329056458, - "99.0" : 8322.242329056458, - "99.9" : 8322.242329056458, - "99.99" : 8322.242329056458, - "99.999" : 8322.242329056458, - "99.9999" : 8322.242329056458, - "100.0" : 8322.242329056458 + "0.0" : 354566.69615794707, + "50.0" : 355390.34851197794, + "90.0" : 356876.2731741908, + "95.0" : 356876.2731741908, + "99.0" : 356876.2731741908, + "99.9" : 356876.2731741908, + "99.99" : 356876.2731741908, + "99.999" : 356876.2731741908, + "99.9999" : 356876.2731741908, + "100.0" : 356876.2731741908 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8267.283410716253, - 8298.998375038904, - 8296.958614384355, - 8322.242329056458, - 8284.691396890226 + 355390.34851197794, + 356876.2731741908, + 355470.83457254816, + 354621.7118524817, + 354566.69615794707 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4196,44 +4761,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 188850.72131269774, - "scoreError" : 2105.2144529835173, + "score" : 7356408.413360834, + "scoreError" : 67220.60254798587, "scoreConfidence" : [ - 186745.50685971422, - 190955.93576568126 + 7289187.810812849, + 7423629.01590882 ], "scorePercentiles" : { - "0.0" : 188127.86356627982, - "50.0" : 189142.44904006674, - "90.0" : 189400.00208808837, - "95.0" : 189400.00208808837, - "99.0" : 189400.00208808837, - "99.9" : 189400.00208808837, - "99.99" : 189400.00208808837, - "99.999" : 189400.00208808837, - "99.9999" : 189400.00208808837, - "100.0" : 189400.00208808837 + "0.0" : 7338900.768722467, + "50.0" : 7352160.415154444, + "90.0" : 7379737.711178067, + "95.0" : 7379737.711178067, + "99.0" : 7379737.711178067, + "99.9" : 7379737.711178067, + "99.99" : 7379737.711178067, + "99.999" : 7379737.711178067, + "99.9999" : 7379737.711178067, + "100.0" : 7379737.711178067 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 189165.33201609337, - 189400.00208808837, - 188417.9598529605, - 188127.86356627982, - 189142.44904006674 + 7379737.711178067, + 7368830.044237119, + 7342413.127512075, + 7338900.768722467, + 7352160.415154444 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4241,44 +4812,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18084.691222643454, - "scoreError" : 244.88534731965194, + "score" : 835399.879684085, + "scoreError" : 7318.983303914446, "scoreConfidence" : [ - 17839.805875323804, - 18329.576569963105 + 828080.8963801706, + 842718.8629879995 ], "scorePercentiles" : { - "0.0" : 18019.259801329477, - "50.0" : 18072.47906336373, - "90.0" : 18175.956150009068, - "95.0" : 18175.956150009068, - "99.0" : 18175.956150009068, - "99.9" : 18175.956150009068, - "99.99" : 18175.956150009068, - "99.999" : 18175.956150009068, - "99.9999" : 18175.956150009068, - "100.0" : 18175.956150009068 + "0.0" : 832185.3739853723, + "50.0" : 836318.6221519813, + "90.0" : 836820.0478228723, + "95.0" : 836820.0478228723, + "99.0" : 836820.0478228723, + "99.9" : 836820.0478228723, + "99.99" : 836820.0478228723, + "99.999" : 836820.0478228723, + "99.9999" : 836820.0478228723, + "100.0" : 836820.0478228723 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18072.47906336373, - 18175.956150009068, - 18037.104866091908, - 18118.65623242309, - 18019.259801329477 + 835176.7874175461, + 836498.5670426526, + 836318.6221519813, + 836820.0478228723, + 832185.3739853723 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4286,44 +4863,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2587.113527849523, - "scoreError" : 62.19769016833578, + "score" : 62907.34618119636, + "scoreError" : 550.2298446877357, "scoreConfidence" : [ - 2524.9158376811874, - 2649.3112180178587 + 62357.116336508625, + 63457.57602588409 ], "scorePercentiles" : { - "0.0" : 2564.7158181247837, - "50.0" : 2595.8645747466694, - "90.0" : 2602.3429566559985, - "95.0" : 2602.3429566559985, - "99.0" : 2602.3429566559985, - "99.9" : 2602.3429566559985, - "99.99" : 2602.3429566559985, - "99.999" : 2602.3429566559985, - "99.9999" : 2602.3429566559985, - "100.0" : 2602.3429566559985 + "0.0" : 62767.4296078188, + "50.0" : 62890.48489801053, + "90.0" : 63102.78048732382, + "95.0" : 63102.78048732382, + "99.0" : 63102.78048732382, + "99.9" : 63102.78048732382, + "99.99" : 63102.78048732382, + "99.999" : 63102.78048732382, + "99.9999" : 63102.78048732382, + "100.0" : 63102.78048732382 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2602.3429566559985, - 2595.8645747466694, - 2597.0969356641817, - 2575.5473540559824, - 2564.7158181247837 + 62890.48489801053, + 62767.4296078188, + 63102.78048732382, + 62994.9546060863, + 62781.081306742315 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4331,44 +4914,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4670.6380662040265, - "scoreError" : 196.37509684798027, + "score" : 94326.34316508097, + "scoreError" : 1338.8750593274592, "scoreConfidence" : [ - 4474.262969356047, - 4867.013163052006 + 92987.4681057535, + 95665.21822440843 ], "scorePercentiles" : { - "0.0" : 4598.304102346796, - "50.0" : 4673.079181136764, - "90.0" : 4739.842905176014, - "95.0" : 4739.842905176014, - "99.0" : 4739.842905176014, - "99.9" : 4739.842905176014, - "99.99" : 4739.842905176014, - "99.999" : 4739.842905176014, - "99.9999" : 4739.842905176014, - "100.0" : 4739.842905176014 + "0.0" : 94009.15665212923, + "50.0" : 94233.95728870708, + "90.0" : 94912.2103432479, + "95.0" : 94912.2103432479, + "99.0" : 94912.2103432479, + "99.9" : 94912.2103432479, + "99.99" : 94912.2103432479, + "99.999" : 94912.2103432479, + "99.9999" : 94912.2103432479, + "100.0" : 94912.2103432479 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4598.304102346796, - 4673.079181136764, - 4739.842905176014, - 4684.683745481088, - 4657.280396879471 + 94233.95728870708, + 94912.2103432479, + 94326.6912587226, + 94149.70028259809, + 94009.15665212923 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4376,44 +4965,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8371.190954573756, - "scoreError" : 381.239087390673, + "score" : 129009.917741465, + "scoreError" : 1252.6396894425793, "scoreConfidence" : [ - 7989.951867183083, - 8752.43004196443 + 127757.27805202242, + 130262.55743090759 ], "scorePercentiles" : { - "0.0" : 8230.002291849123, - "50.0" : 8425.776914582053, - "90.0" : 8460.425616175527, - "95.0" : 8460.425616175527, - "99.0" : 8460.425616175527, - "99.9" : 8460.425616175527, - "99.99" : 8460.425616175527, - "99.999" : 8460.425616175527, - "99.9999" : 8460.425616175527, - "100.0" : 8460.425616175527 + "0.0" : 128765.88540591396, + "50.0" : 128815.04936771104, + "90.0" : 129524.71158043208, + "95.0" : 129524.71158043208, + "99.0" : 129524.71158043208, + "99.9" : 129524.71158043208, + "99.99" : 129524.71158043208, + "99.999" : 129524.71158043208, + "99.9999" : 129524.71158043208, + "100.0" : 129524.71158043208 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8230.002291849123, - 8305.341813738283, - 8425.776914582053, - 8434.408136523802, - 8460.425616175527 + 128801.8545103489, + 129142.08784291905, + 128815.04936771104, + 129524.71158043208, + 128765.88540591396 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4421,44 +5016,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 137875.0383222066, - "scoreError" : 5910.489732104079, + "score" : 1044868.5944169099, + "scoreError" : 11516.919475699067, "scoreConfidence" : [ - 131964.5485901025, - 143785.52805431068 + 1033351.6749412108, + 1056385.513892609 ], "scorePercentiles" : { - "0.0" : 136204.81960944395, - "50.0" : 137741.43587310193, - "90.0" : 139656.1219557378, - "95.0" : 139656.1219557378, - "99.0" : 139656.1219557378, - "99.9" : 139656.1219557378, - "99.99" : 139656.1219557378, - "99.999" : 139656.1219557378, - "99.9999" : 139656.1219557378, - "100.0" : 139656.1219557378 + "0.0" : 1041682.9837769959, + "50.0" : 1044118.3811744621, + "90.0" : 1048326.8541000385, + "95.0" : 1048326.8541000385, + "99.0" : 1048326.8541000385, + "99.9" : 1048326.8541000385, + "99.99" : 1048326.8541000385, + "99.999" : 1048326.8541000385, + "99.9999" : 1048326.8541000385, + "100.0" : 1048326.8541000385 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 139656.1219557378, - 139198.67789090064, - 137741.43587310193, - 136574.1362818485, - 136204.81960944395 + 1048326.8541000385, + 1042558.1040941392, + 1041682.9837769959, + 1047656.6489389138, + 1044118.3811744621 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4466,44 +5067,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15126.626555455874, - "scoreError" : 174.03188342455746, + "score" : 190284.7126175359, + "scoreError" : 1665.9066236004323, "scoreConfidence" : [ - 14952.594672031317, - 15300.658438880431 + 188618.80599393547, + 191950.61924113633 ], "scorePercentiles" : { - "0.0" : 15073.194160097424, - "50.0" : 15119.560353777244, - "90.0" : 15193.799251171644, - "95.0" : 15193.799251171644, - "99.0" : 15193.799251171644, - "99.9" : 15193.799251171644, - "99.99" : 15193.799251171644, - "99.999" : 15193.799251171644, - "99.9999" : 15193.799251171644, - "100.0" : 15193.799251171644 + "0.0" : 189736.3704963532, + "50.0" : 190519.09991366207, + "90.0" : 190709.64583659172, + "95.0" : 190709.64583659172, + "99.0" : 190709.64583659172, + "99.9" : 190709.64583659172, + "99.99" : 190709.64583659172, + "99.999" : 190709.64583659172, + "99.9999" : 190709.64583659172, + "100.0" : 190709.64583659172 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15193.799251171644, - 15142.40949414706, - 15073.194160097424, - 15119.560353777244, - 15104.169518085997 + 189908.0269679975, + 190709.64583659172, + 190550.4198730751, + 190519.09991366207, + 189736.3704963532 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4511,44 +5118,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2635.2144573290557, - "scoreError" : 158.364342157475, + "score" : 63773.14791831896, + "scoreError" : 375.15640644584477, "scoreConfidence" : [ - 2476.850115171581, - 2793.5787994865304 + 63397.991511873115, + 64148.3043247648 ], "scorePercentiles" : { - "0.0" : 2593.5437167637665, - "50.0" : 2618.109860220171, - "90.0" : 2692.651298987389, - "95.0" : 2692.651298987389, - "99.0" : 2692.651298987389, - "99.9" : 2692.651298987389, - "99.99" : 2692.651298987389, - "99.999" : 2692.651298987389, - "99.9999" : 2692.651298987389, - "100.0" : 2692.651298987389 + "0.0" : 63666.40678540507, + "50.0" : 63804.158535475886, + "90.0" : 63901.580665809, + "95.0" : 63901.580665809, + "99.0" : 63901.580665809, + "99.9" : 63901.580665809, + "99.99" : 63901.580665809, + "99.999" : 63901.580665809, + "99.9999" : 63901.580665809, + "100.0" : 63901.580665809 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2593.5437167637665, - 2609.081439613713, - 2618.109860220171, - 2662.685971060238, - 2692.651298987389 + 63684.63184588242, + 63804.158535475886, + 63901.580665809, + 63808.96175902242, + 63666.40678540507 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4556,44 +5169,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5371.808713754971, - "scoreError" : 82.72621124880395, + "score" : 113398.52544426185, + "scoreError" : 1742.8974746172319, "scoreConfidence" : [ - 5289.082502506167, - 5454.534925003775 + 111655.62796964461, + 115141.42291887908 ], "scorePercentiles" : { - "0.0" : 5350.656163223059, - "50.0" : 5367.869723833243, - "90.0" : 5406.824119168721, - "95.0" : 5406.824119168721, - "99.0" : 5406.824119168721, - "99.9" : 5406.824119168721, - "99.99" : 5406.824119168721, - "99.999" : 5406.824119168721, - "99.9999" : 5406.824119168721, - "100.0" : 5406.824119168721 + "0.0" : 112958.29403895354, + "50.0" : 113312.4265373815, + "90.0" : 114163.92632176075, + "95.0" : 114163.92632176075, + "99.0" : 114163.92632176075, + "99.9" : 114163.92632176075, + "99.99" : 114163.92632176075, + "99.999" : 114163.92632176075, + "99.9999" : 114163.92632176075, + "100.0" : 114163.92632176075 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5406.824119168721, - 5374.193112577859, - 5359.500449971971, - 5367.869723833243, - 5350.656163223059 + 113322.83511585229, + 113312.4265373815, + 112958.29403895354, + 114163.92632176075, + 113235.14520736117 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4601,44 +5220,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9382.008315629957, - "scoreError" : 98.40958154004348, + "score" : 271839.42047588556, + "scoreError" : 2249.554129032352, "scoreConfidence" : [ - 9283.598734089914, - 9480.41789717 + 269589.8663468532, + 274088.9746049179 ], "scorePercentiles" : { - "0.0" : 9362.597750763824, - "50.0" : 9368.732846769977, - "90.0" : 9424.001253111852, - "95.0" : 9424.001253111852, - "99.0" : 9424.001253111852, - "99.9" : 9424.001253111852, - "99.99" : 9424.001253111852, - "99.999" : 9424.001253111852, - "99.9999" : 9424.001253111852, - "100.0" : 9424.001253111852 + "0.0" : 270898.24175757833, + "50.0" : 271937.52316786896, + "90.0" : 272372.80573374627, + "95.0" : 272372.80573374627, + "99.0" : 272372.80573374627, + "99.9" : 272372.80573374627, + "99.99" : 272372.80573374627, + "99.999" : 272372.80573374627, + "99.9999" : 272372.80573374627, + "100.0" : 272372.80573374627 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9366.111054424935, - 9368.732846769977, - 9362.597750763824, - 9388.598673079196, - 9424.001253111852 + 272372.80573374627, + 271732.2804913552, + 272256.2512288791, + 271937.52316786896, + 270898.24175757833 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4646,44 +5271,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 226436.34975395055, - "scoreError" : 3184.689646281569, + "score" : 5736277.3677517995, + "scoreError" : 38169.42083454366, "scoreConfidence" : [ - 223251.66010766898, - 229621.0394002321 + 5698107.946917255, + 5774446.788586344 ], "scorePercentiles" : { - "0.0" : 225195.65616442234, - "50.0" : 226550.90751516307, - "90.0" : 227426.63036577226, - "95.0" : 227426.63036577226, - "99.0" : 227426.63036577226, - "99.9" : 227426.63036577226, - "99.99" : 227426.63036577226, - "99.999" : 227426.63036577226, - "99.9999" : 227426.63036577226, - "100.0" : 227426.63036577226 + "0.0" : 5722028.4790602885, + "50.0" : 5740660.06557484, + "90.0" : 5747114.494538562, + "95.0" : 5747114.494538562, + "99.0" : 5747114.494538562, + "99.9" : 5747114.494538562, + "99.99" : 5747114.494538562, + "99.999" : 5747114.494538562, + "99.9999" : 5747114.494538562, + "100.0" : 5747114.494538562 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 226193.03485439252, - 226550.90751516307, - 226815.51987000246, - 225195.65616442234, - 227426.63036577226 + 5730650.144902634, + 5740933.654682674, + 5722028.4790602885, + 5740660.06557484, + 5747114.494538562 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4691,44 +5322,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20181.175201048103, - "scoreError" : 589.7555010318005, + "score" : 666930.2469670048, + "scoreError" : 9935.8665239536, "scoreConfidence" : [ - 19591.419700016304, - 20770.930702079902 + 656994.3804430512, + 676866.1134909585 ], "scorePercentiles" : { - "0.0" : 19933.523725021398, - "50.0" : 20230.28454918036, - "90.0" : 20307.938156011493, - "95.0" : 20307.938156011493, - "99.0" : 20307.938156011493, - "99.9" : 20307.938156011493, - "99.99" : 20307.938156011493, - "99.999" : 20307.938156011493, - "99.9999" : 20307.938156011493, - "100.0" : 20307.938156011493 + "0.0" : 664559.6751897193, + "50.0" : 666134.0439223994, + "90.0" : 671057.0964101818, + "95.0" : 671057.0964101818, + "99.0" : 671057.0964101818, + "99.9" : 671057.0964101818, + "99.99" : 671057.0964101818, + "99.999" : 671057.0964101818, + "99.9999" : 671057.0964101818, + "100.0" : 671057.0964101818 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20307.938156011493, - 20292.69905955567, - 20230.28454918036, - 20141.430515471584, - 19933.523725021398 + 671057.0964101818, + 667651.615617609, + 666134.0439223994, + 664559.6751897193, + 665248.8036951146 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4736,44 +5373,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2472.447245949104, - "scoreError" : 27.988053873978263, + "score" : 47881.32080400244, + "scoreError" : 611.5332148811442, "scoreConfidence" : [ - 2444.459192075126, - 2500.435299823082 + 47269.7875891213, + 48492.85401888358 ], "scorePercentiles" : { - "0.0" : 2463.1235264507213, - "50.0" : 2472.6835355251715, - "90.0" : 2483.0301962844264, - "95.0" : 2483.0301962844264, - "99.0" : 2483.0301962844264, - "99.9" : 2483.0301962844264, - "99.99" : 2483.0301962844264, - "99.999" : 2483.0301962844264, - "99.9999" : 2483.0301962844264, - "100.0" : 2483.0301962844264 + "0.0" : 47712.49835396497, + "50.0" : 47922.3529587894, + "90.0" : 48029.00723161762, + "95.0" : 48029.00723161762, + "99.0" : 48029.00723161762, + "99.9" : 48029.00723161762, + "99.99" : 48029.00723161762, + "99.999" : 48029.00723161762, + "99.9999" : 48029.00723161762, + "100.0" : 48029.00723161762 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2463.1235264507213, - 2469.3315378682746, - 2472.6835355251715, - 2483.0301962844264, - 2474.0674336169263 + 48027.4059181661, + 47712.49835396497, + 47715.339557474086, + 48029.00723161762, + 47922.3529587894 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4781,44 +5424,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4433.3004943829455, - "scoreError" : 85.24050127704632, + "score" : 66748.62910150767, + "scoreError" : 265.6216198789322, "scoreConfidence" : [ - 4348.0599931059, - 4518.5409956599915 + 66483.00748162874, + 67014.2507213866 ], "scorePercentiles" : { - "0.0" : 4402.0026490912005, - "50.0" : 4428.529127572401, - "90.0" : 4455.1564222485995, - "95.0" : 4455.1564222485995, - "99.0" : 4455.1564222485995, - "99.9" : 4455.1564222485995, - "99.99" : 4455.1564222485995, - "99.999" : 4455.1564222485995, - "99.9999" : 4455.1564222485995, - "100.0" : 4455.1564222485995 + "0.0" : 66627.67694680861, + "50.0" : 66782.89103660066, + "90.0" : 66791.00527911623, + "95.0" : 66791.00527911623, + "99.0" : 66791.00527911623, + "99.9" : 66791.00527911623, + "99.99" : 66791.00527911623, + "99.999" : 66791.00527911623, + "99.9999" : 66791.00527911623, + "100.0" : 66791.00527911623 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4454.175222125318, - 4426.639050877211, - 4455.1564222485995, - 4428.529127572401, - 4402.0026490912005 + 66782.89103660066, + 66755.74198340201, + 66791.00527911623, + 66627.67694680861, + 66785.83026161077 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4826,44 +5475,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7750.529682080611, - "scoreError" : 234.3703470028844, + "score" : 80567.68943909332, + "scoreError" : 1106.6818715377187, "scoreConfidence" : [ - 7516.159335077727, - 7984.900029083495 + 79461.0075675556, + 81674.37131063103 ], "scorePercentiles" : { - "0.0" : 7682.370632728327, - "50.0" : 7771.798543056522, - "90.0" : 7815.446388964907, - "95.0" : 7815.446388964907, - "99.0" : 7815.446388964907, - "99.9" : 7815.446388964907, - "99.99" : 7815.446388964907, - "99.999" : 7815.446388964907, - "99.9999" : 7815.446388964907, - "100.0" : 7815.446388964907 + "0.0" : 80349.85070382003, + "50.0" : 80485.43037631724, + "90.0" : 81054.41945825791, + "95.0" : 81054.41945825791, + "99.0" : 81054.41945825791, + "99.9" : 81054.41945825791, + "99.99" : 81054.41945825791, + "99.999" : 81054.41945825791, + "99.9999" : 81054.41945825791, + "100.0" : 81054.41945825791 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7815.446388964907, - 7793.206026597958, - 7682.370632728327, - 7689.826819055339, - 7771.798543056522 + 80485.43037631724, + 81054.41945825791, + 80349.85070382003, + 80578.91263117765, + 80369.83402589377 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4871,44 +5526,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 167235.41065448633, - "scoreError" : 1530.0292076666858, + "score" : 466134.77832106745, + "scoreError" : 5188.061234209135, "scoreConfidence" : [ - 165705.38144681964, - 168765.43986215303 + 460946.7170868583, + 471322.8395552766 ], "scorePercentiles" : { - "0.0" : 166610.63641206524, - "50.0" : 167352.04649748447, - "90.0" : 167685.34434534688, - "95.0" : 167685.34434534688, - "99.0" : 167685.34434534688, - "99.9" : 167685.34434534688, - "99.99" : 167685.34434534688, - "99.999" : 167685.34434534688, - "99.9999" : 167685.34434534688, - "100.0" : 167685.34434534688 + "0.0" : 464530.39910470997, + "50.0" : 466352.9278344882, + "90.0" : 467559.0737192442, + "95.0" : 467559.0737192442, + "99.0" : 467559.0737192442, + "99.9" : 467559.0737192442, + "99.99" : 467559.0737192442, + "99.999" : 467559.0737192442, + "99.9999" : 467559.0737192442, + "100.0" : 467559.0737192442 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 167352.04649748447, - 167372.78847597996, - 167685.34434534688, - 167156.23754155525, - 166610.63641206524 + 467258.1450527988, + 466352.9278344882, + 464973.34589409584, + 467559.0737192442, + 464530.39910470997 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4916,44 +5577,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15968.481068349054, - "scoreError" : 209.4493956832496, + "score" : 106066.86376447235, + "scoreError" : 1079.7341303341202, "scoreConfidence" : [ - 15759.031672665804, - 16177.930464032304 + 104987.12963413823, + 107146.59789480647 ], "scorePercentiles" : { - "0.0" : 15900.027202990002, - "50.0" : 15975.38988589661, - "90.0" : 16036.311271153005, - "95.0" : 16036.311271153005, - "99.0" : 16036.311271153005, - "99.9" : 16036.311271153005, - "99.99" : 16036.311271153005, - "99.999" : 16036.311271153005, - "99.9999" : 16036.311271153005, - "100.0" : 16036.311271153005 + "0.0" : 105713.33411488007, + "50.0" : 106229.0138756237, + "90.0" : 106337.34664536358, + "95.0" : 106337.34664536358, + "99.0" : 106337.34664536358, + "99.9" : 106337.34664536358, + "99.99" : 106337.34664536358, + "99.999" : 106337.34664536358, + "99.9999" : 106337.34664536358, + "100.0" : 106337.34664536358 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16000.553484649317, - 15975.38988589661, - 15900.027202990002, - 15930.123497056331, - 16036.311271153005 + 105713.33411488007, + 106337.34664536358, + 106229.0138756237, + 106235.80551875105, + 105818.81866774338 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -4961,44 +5628,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 82485.91687074066, - "scoreError" : 508.4545258144069, + "score" : 15505.80477567495, + "scoreError" : 180.95347564993844, "scoreConfidence" : [ - 81977.46234492626, - 82994.37139655507 + 15324.851300025011, + 15686.758251324887 ], "scorePercentiles" : { - "0.0" : 82350.60750125424, - "50.0" : 82492.21714498519, - "90.0" : 82682.01465701693, - "95.0" : 82682.01465701693, - "99.0" : 82682.01465701693, - "99.9" : 82682.01465701693, - "99.99" : 82682.01465701693, - "99.999" : 82682.01465701693, - "99.9999" : 82682.01465701693, - "100.0" : 82682.01465701693 + "0.0" : 15430.544525177007, + "50.0" : 15513.680809923713, + "90.0" : 15552.764457386322, + "95.0" : 15552.764457386322, + "99.0" : 15552.764457386322, + "99.9" : 15552.764457386322, + "99.99" : 15552.764457386322, + "99.999" : 15552.764457386322, + "99.9999" : 15552.764457386322, + "100.0" : 15552.764457386322 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 82682.01465701693, - 82379.26509763289, - 82492.21714498519, - 82350.60750125424, - 82525.47995281409 + 15552.764457386322, + 15497.39642771408, + 15534.637658173619, + 15430.544525177007, + 15513.680809923713 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5006,44 +5679,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 158354.31512341724, - "scoreError" : 5283.625085024957, + "score" : 28247.83580813756, + "scoreError" : 327.6198591596701, "scoreConfidence" : [ - 153070.6900383923, - 163637.9402084422 + 27920.21594897789, + 28575.45566729723 ], "scorePercentiles" : { - "0.0" : 156281.25974481122, - "50.0" : 158481.4029040951, - "90.0" : 159589.72341071704, - "95.0" : 159589.72341071704, - "99.0" : 159589.72341071704, - "99.9" : 159589.72341071704, - "99.99" : 159589.72341071704, - "99.999" : 159589.72341071704, - "99.9999" : 159589.72341071704, - "100.0" : 159589.72341071704 + "0.0" : 28183.842644923163, + "50.0" : 28221.72145563157, + "90.0" : 28393.532912832074, + "95.0" : 28393.532912832074, + "99.0" : 28393.532912832074, + "99.9" : 28393.532912832074, + "99.99" : 28393.532912832074, + "99.999" : 28393.532912832074, + "99.9999" : 28393.532912832074, + "100.0" : 28393.532912832074 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 156281.25974481122, - 158481.4029040951, - 159557.73660241428, - 159589.72341071704, - 157861.45295504865 + 28193.52833647657, + 28183.842644923163, + 28393.532912832074, + 28246.553690824418, + 28221.72145563157 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5051,44 +5730,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 358662.5571833547, - "scoreError" : 11885.573459502293, + "score" : 63910.26287271944, + "scoreError" : 1136.1481500172524, "scoreConfidence" : [ - 346776.9837238524, - 370548.130642857 + 62774.11472270219, + 65046.41102273669 ], "scorePercentiles" : { - "0.0" : 356284.4747147508, - "50.0" : 357796.370269948, - "90.0" : 364024.7669341834, - "95.0" : 364024.7669341834, - "99.0" : 364024.7669341834, - "99.9" : 364024.7669341834, - "99.99" : 364024.7669341834, - "99.999" : 364024.7669341834, - "99.9999" : 364024.7669341834, - "100.0" : 364024.7669341834 + "0.0" : 63417.03364592365, + "50.0" : 64018.85760932352, + "90.0" : 64152.86385167256, + "95.0" : 64152.86385167256, + "99.0" : 64152.86385167256, + "99.9" : 64152.86385167256, + "99.99" : 64152.86385167256, + "99.999" : 64152.86385167256, + "99.9999" : 64152.86385167256, + "100.0" : 64152.86385167256 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 356284.4747147508, - 357008.67474380264, - 357796.370269948, - 358198.4992540887, - 364024.7669341834 + 64018.85760932352, + 63417.03364592365, + 64152.86385167256, + 63871.23934557958, + 64091.319911097904 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5096,44 +5781,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7712006.567173431, - "scoreError" : 280853.62325209973, + "score" : 1275791.224703915, + "scoreError" : 8022.571506831155, "scoreConfidence" : [ - 7431152.943921331, - 7992860.19042553 + 1267768.6531970839, + 1283813.796210746 ], "scorePercentiles" : { - "0.0" : 7626500.369148454, - "50.0" : 7701840.295069337, - "90.0" : 7827173.161189359, - "95.0" : 7827173.161189359, - "99.0" : 7827173.161189359, - "99.9" : 7827173.161189359, - "99.99" : 7827173.161189359, - "99.999" : 7827173.161189359, - "99.9999" : 7827173.161189359, - "100.0" : 7827173.161189359 + "0.0" : 1272377.8634753516, + "50.0" : 1276176.510847371, + "90.0" : 1277924.8225220079, + "95.0" : 1277924.8225220079, + "99.0" : 1277924.8225220079, + "99.9" : 1277924.8225220079, + "99.99" : 1277924.8225220079, + "99.999" : 1277924.8225220079, + "99.9999" : 1277924.8225220079, + "100.0" : 1277924.8225220079 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7626500.369148454, - 7687922.73576864, - 7701840.295069337, - 7716596.274691358, - 7827173.161189359 + 1277924.8225220079, + 1275685.714180193, + 1276791.2124946513, + 1272377.8634753516, + 1276176.510847371 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5141,44 +5832,1682 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 854673.4138508985, - "scoreError" : 24099.120630712623, + "score" : 137440.5232019855, + "scoreError" : 889.7254670678016, "scoreConfidence" : [ - 830574.2932201859, - 878772.5344816111 + 136550.7977349177, + 138330.24866905328 ], "scorePercentiles" : { - "0.0" : 846831.0265297263, - "50.0" : 854888.7722327184, - "90.0" : 861466.4437981171, - "95.0" : 861466.4437981171, - "99.0" : 861466.4437981171, - "99.9" : 861466.4437981171, - "99.99" : 861466.4437981171, - "99.999" : 861466.4437981171, - "99.9999" : 861466.4437981171, - "100.0" : 861466.4437981171 + "0.0" : 137215.4673920459, + "50.0" : 137409.1266536658, + "90.0" : 137748.54035942847, + "95.0" : 137748.54035942847, + "99.0" : 137748.54035942847, + "99.9" : 137748.54035942847, + "99.99" : 137748.54035942847, + "99.999" : 137748.54035942847, + "99.9999" : 137748.54035942847, + "100.0" : 137748.54035942847 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 861466.4437981171, - 860021.4928620572, - 854888.7722327184, - 846831.0265297263, - 850159.3338318737 + 137409.1266536658, + 137215.4673920459, + 137233.47728332164, + 137596.00432146562, + 137748.54035942847 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 11309.45445963546, + "scoreError" : 95.2095971233479, + "scoreConfidence" : [ + 11214.244862512112, + 11404.66405675881 + ], + "scorePercentiles" : { + "0.0" : 11266.529907799875, + "50.0" : 11322.59090950131, + "90.0" : 11324.85188965278, + "95.0" : 11324.85188965278, + "99.0" : 11324.85188965278, + "99.9" : 11324.85188965278, + "99.99" : 11324.85188965278, + "99.999" : 11324.85188965278, + "99.9999" : 11324.85188965278, + "100.0" : 11324.85188965278 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 11323.347447580702, + 11322.59090950131, + 11266.529907799875, + 11324.85188965278, + 11309.952143642638 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 17876.233226326152, + "scoreError" : 213.92821765861078, + "scoreConfidence" : [ + 17662.305008667543, + 18090.16144398476 + ], + "scorePercentiles" : { + "0.0" : 17821.279404642373, + "50.0" : 17878.719026617127, + "90.0" : 17949.24555790175, + "95.0" : 17949.24555790175, + "99.0" : 17949.24555790175, + "99.9" : 17949.24555790175, + "99.99" : 17949.24555790175, + "99.999" : 17949.24555790175, + "99.9999" : 17949.24555790175, + "100.0" : 17949.24555790175 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 17949.24555790175, + 17878.719026617127, + 17909.42457724271, + 17821.279404642373, + 17822.49756522679 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 32103.733062703297, + "scoreError" : 262.90637664063865, + "scoreConfidence" : [ + 31840.826686062657, + 32366.639439343937 + ], + "scorePercentiles" : { + "0.0" : 32014.83119782425, + "50.0" : 32116.568816056257, + "90.0" : 32182.763440443443, + "95.0" : 32182.763440443443, + "99.0" : 32182.763440443443, + "99.9" : 32182.763440443443, + "99.99" : 32182.763440443443, + "99.999" : 32182.763440443443, + "99.9999" : 32182.763440443443, + "100.0" : 32182.763440443443 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 32014.83119782425, + 32148.769365826665, + 32116.568816056257, + 32055.73249336589, + 32182.763440443443 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 567119.3998439353, + "scoreError" : 28144.780305254335, + "scoreConfidence" : [ + 538974.6195386809, + 595264.1801491897 + ], + "scorePercentiles" : { + "0.0" : 561980.6083781029, + "50.0" : 564455.5144767044, + "90.0" : 579746.0291465858, + "95.0" : 579746.0291465858, + "99.0" : 579746.0291465858, + "99.9" : 579746.0291465858, + "99.99" : 579746.0291465858, + "99.999" : 579746.0291465858, + "99.9999" : 579746.0291465858, + "100.0" : 579746.0291465858 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 562571.7889626416, + 564455.5144767044, + 561980.6083781029, + 579746.0291465858, + 566843.0582556415 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 68822.22514064175, + "scoreError" : 673.0547438677514, + "scoreConfidence" : [ + 68149.170396774, + 69495.2798845095 + ], + "scorePercentiles" : { + "0.0" : 68651.84120908548, + "50.0" : 68768.49452678513, + "90.0" : 69036.96618628368, + "95.0" : 69036.96618628368, + "99.0" : 69036.96618628368, + "99.9" : 69036.96618628368, + "99.99" : 69036.96618628368, + "99.999" : 69036.96618628368, + "99.9999" : 69036.96618628368, + "100.0" : 69036.96618628368 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 68678.36708816816, + 68651.84120908548, + 68975.45669288625, + 69036.96618628368, + 68768.49452678513 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 5578.188820509543, + "scoreError" : 97.23151588151427, + "scoreConfidence" : [ + 5480.957304628028, + 5675.420336391057 + ], + "scorePercentiles" : { + "0.0" : 5554.181548209887, + "50.0" : 5574.174933374591, + "90.0" : 5613.333706131175, + "95.0" : 5613.333706131175, + "99.0" : 5613.333706131175, + "99.9" : 5613.333706131175, + "99.99" : 5613.333706131175, + "99.999" : 5613.333706131175, + "99.9999" : 5613.333706131175, + "100.0" : 5613.333706131175 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5555.953480524923, + 5574.174933374591, + 5554.181548209887, + 5593.300434307137, + 5613.333706131175 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 11744.358329919487, + "scoreError" : 153.3689292272832, + "scoreConfidence" : [ + 11590.989400692204, + 11897.72725914677 + ], + "scorePercentiles" : { + "0.0" : 11704.17404241801, + "50.0" : 11732.689668184834, + "90.0" : 11803.333950038308, + "95.0" : 11803.333950038308, + "99.0" : 11803.333950038308, + "99.9" : 11803.333950038308, + "99.99" : 11803.333950038308, + "99.999" : 11803.333950038308, + "99.9999" : 11803.333950038308, + "100.0" : 11803.333950038308 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 11764.154085563927, + 11717.439903392351, + 11732.689668184834, + 11803.333950038308, + 11704.17404241801 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 22649.433145275943, + "scoreError" : 276.16749093700025, + "scoreConfidence" : [ + 22373.265654338942, + 22925.600636212945 + ], + "scorePercentiles" : { + "0.0" : 22584.46920255841, + "50.0" : 22617.135277984526, + "90.0" : 22763.855927337812, + "95.0" : 22763.855927337812, + "99.0" : 22763.855927337812, + "99.9" : 22763.855927337812, + "99.99" : 22763.855927337812, + "99.999" : 22763.855927337812, + "99.9999" : 22763.855927337812, + "100.0" : 22763.855927337812 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 22763.855927337812, + 22608.668486696828, + 22673.036831802143, + 22617.135277984526, + 22584.46920255841 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 512929.0537199822, + "scoreError" : 4282.4452778676705, + "scoreConfidence" : [ + 508646.60844211455, + 517211.4989978499 + ], + "scorePercentiles" : { + "0.0" : 511803.70509568596, + "50.0" : 512829.308258101, + "90.0" : 514598.1954614867, + "95.0" : 514598.1954614867, + "99.0" : 514598.1954614867, + "99.9" : 514598.1954614867, + "99.99" : 514598.1954614867, + "99.999" : 514598.1954614867, + "99.9999" : 514598.1954614867, + "100.0" : 514598.1954614867 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 512079.96660294937, + 512829.308258101, + 513334.0931816881, + 514598.1954614867, + 511803.70509568596 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 47101.3276435545, + "scoreError" : 423.42088699274535, + "scoreConfidence" : [ + 46677.90675656175, + 47524.748530547244 + ], + "scorePercentiles" : { + "0.0" : 46941.8085691625, + "50.0" : 47125.00727183666, + "90.0" : 47204.21229586612, + "95.0" : 47204.21229586612, + "99.0" : 47204.21229586612, + "99.9" : 47204.21229586612, + "99.99" : 47204.21229586612, + "99.999" : 47204.21229586612, + "99.9999" : 47204.21229586612, + "100.0" : 47204.21229586612 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 47125.00727183666, + 47204.21229586612, + 47192.73973812864, + 47042.870342778566, + 46941.8085691625 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4991.045616379424, + "scoreError" : 48.848744083455436, + "scoreConfidence" : [ + 4942.196872295969, + 5039.894360462879 + ], + "scorePercentiles" : { + "0.0" : 4977.861652347065, + "50.0" : 4994.392801915608, + "90.0" : 5007.793381301049, + "95.0" : 5007.793381301049, + "99.0" : 5007.793381301049, + "99.9" : 5007.793381301049, + "99.99" : 5007.793381301049, + "99.999" : 5007.793381301049, + "99.9999" : 5007.793381301049, + "100.0" : 5007.793381301049 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4977.861652347065, + 4996.374640722203, + 5007.793381301049, + 4978.805605611191, + 4994.392801915608 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 9467.837160528015, + "scoreError" : 96.16348512191848, + "scoreConfidence" : [ + 9371.673675406097, + 9564.000645649934 + ], + "scorePercentiles" : { + "0.0" : 9441.32754424683, + "50.0" : 9459.559693946765, + "90.0" : 9497.402681048185, + "95.0" : 9497.402681048185, + "99.0" : 9497.402681048185, + "99.9" : 9497.402681048185, + "99.99" : 9497.402681048185, + "99.999" : 9497.402681048185, + "99.9999" : 9497.402681048185, + "100.0" : 9497.402681048185 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 9497.402681048185, + 9459.559693946765, + 9450.007239496721, + 9441.32754424683, + 9490.888643901582 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 17118.359986079835, + "scoreError" : 195.8611523015289, + "scoreConfidence" : [ + 16922.498833778307, + 17314.221138381363 + ], + "scorePercentiles" : { + "0.0" : 17071.52477687235, + "50.0" : 17120.08142126757, + "90.0" : 17194.669174048962, + "95.0" : 17194.669174048962, + "99.0" : 17194.669174048962, + "99.9" : 17194.669174048962, + "99.99" : 17194.669174048962, + "99.999" : 17194.669174048962, + "99.9999" : 17194.669174048962, + "100.0" : 17194.669174048962 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 17071.52477687235, + 17194.669174048962, + 17072.409124186815, + 17120.08142126757, + 17133.11543402348 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 310998.9934297103, + "scoreError" : 3442.1486503846186, + "scoreConfidence" : [ + 307556.84477932565, + 314441.1420800949 + ], + "scorePercentiles" : { + "0.0" : 309781.58724504185, + "50.0" : 311305.7604657691, + "90.0" : 312071.7544873946, + "95.0" : 312071.7544873946, + "99.0" : 312071.7544873946, + "99.9" : 312071.7544873946, + "99.99" : 312071.7544873946, + "99.999" : 312071.7544873946, + "99.9999" : 312071.7544873946, + "100.0" : 312071.7544873946 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 311395.5278886813, + 309781.58724504185, + 312071.7544873946, + 310440.3370616643, + 311305.7604657691 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 33895.96895013718, + "scoreError" : 399.344538009005, + "scoreConfidence" : [ + 33496.62441212818, + 34295.31348814619 + ], + "scorePercentiles" : { + "0.0" : 33772.954584103296, + "50.0" : 33850.67657320536, + "90.0" : 34023.29389771318, + "95.0" : 34023.29389771318, + "99.0" : 34023.29389771318, + "99.9" : 34023.29389771318, + "99.99" : 34023.29389771318, + "99.999" : 34023.29389771318, + "99.9999" : 34023.29389771318, + "100.0" : 34023.29389771318 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 34023.29389771318, + 33850.17829268916, + 33982.7414029749, + 33850.67657320536, + 33772.954584103296 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 2411.021667073949, + "scoreError" : 13.668113646936035, + "scoreConfidence" : [ + 2397.353553427013, + 2424.689780720885 + ], + "scorePercentiles" : { + "0.0" : 2407.5865440181615, + "50.0" : 2410.14037089625, + "90.0" : 2416.720715971279, + "95.0" : 2416.720715971279, + "99.0" : 2416.720715971279, + "99.9" : 2416.720715971279, + "99.99" : 2416.720715971279, + "99.999" : 2416.720715971279, + "99.9999" : 2416.720715971279, + "100.0" : 2416.720715971279 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2408.8494871561134, + 2411.811217327943, + 2410.14037089625, + 2407.5865440181615, + 2416.720715971279 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4841.831310407059, + "scoreError" : 58.974057975091974, + "scoreConfidence" : [ + 4782.857252431967, + 4900.805368382152 + ], + "scorePercentiles" : { + "0.0" : 4824.501058843023, + "50.0" : 4836.067583340768, + "90.0" : 4864.995073012596, + "95.0" : 4864.995073012596, + "99.0" : 4864.995073012596, + "99.9" : 4864.995073012596, + "99.99" : 4864.995073012596, + "99.999" : 4864.995073012596, + "99.9999" : 4864.995073012596, + "100.0" : 4864.995073012596 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4824.501058843023, + 4847.632616420684, + 4864.995073012596, + 4836.067583340768, + 4835.960220418222 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 9160.052835746646, + "scoreError" : 144.585953983802, + "scoreConfidence" : [ + 9015.466881762844, + 9304.638789730448 + ], + "scorePercentiles" : { + "0.0" : 9119.84199117975, + "50.0" : 9142.791062689386, + "90.0" : 9204.750386756235, + "95.0" : 9204.750386756235, + "99.0" : 9204.750386756235, + "99.9" : 9204.750386756235, + "99.99" : 9204.750386756235, + "99.999" : 9204.750386756235, + "99.9999" : 9204.750386756235, + "100.0" : 9204.750386756235 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 9142.791062689386, + 9195.121462858273, + 9204.750386756235, + 9119.84199117975, + 9137.759275249591 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 195249.73039125392, + "scoreError" : 1232.8178730842542, + "scoreConfidence" : [ + 194016.91251816967, + 196482.54826433817 + ], + "scorePercentiles" : { + "0.0" : 194873.5528476693, + "50.0" : 195276.9365182165, + "90.0" : 195591.36526794537, + "95.0" : 195591.36526794537, + "99.0" : 195591.36526794537, + "99.9" : 195591.36526794537, + "99.99" : 195591.36526794537, + "99.999" : 195591.36526794537, + "99.9999" : 195591.36526794537, + "100.0" : 195591.36526794537 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 195528.1856985812, + 194978.61162385723, + 195276.9365182165, + 194873.5528476693, + 195591.36526794537 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 19428.512495908733, + "scoreError" : 353.16437724659323, + "scoreConfidence" : [ + 19075.34811866214, + 19781.676873155327 + ], + "scorePercentiles" : { + "0.0" : 19323.986405054464, + "50.0" : 19409.25841850912, + "90.0" : 19576.04160390822, + "95.0" : 19576.04160390822, + "99.0" : 19576.04160390822, + "99.9" : 19576.04160390822, + "99.99" : 19576.04160390822, + "99.999" : 19576.04160390822, + "99.9999" : 19576.04160390822, + "100.0" : 19576.04160390822 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 19576.04160390822, + 19404.3135071086, + 19323.986405054464, + 19428.962544963284, + 19409.25841850912 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 2235.207335808799, + "scoreError" : 11.961778667913046, + "scoreConfidence" : [ + 2223.245557140886, + 2247.1691144767124 + ], + "scorePercentiles" : { + "0.0" : 2230.113144754045, + "50.0" : 2235.99029601051, + "90.0" : 2238.219051708319, + "95.0" : 2238.219051708319, + "99.0" : 2238.219051708319, + "99.9" : 2238.219051708319, + "99.99" : 2238.219051708319, + "99.999" : 2238.219051708319, + "99.9999" : 2238.219051708319, + "100.0" : 2238.219051708319 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2234.8272473148445, + 2235.99029601051, + 2238.219051708319, + 2236.8869392562783, + 2230.113144754045 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4051.2701977446923, + "scoreError" : 26.193134666192336, + "scoreConfidence" : [ + 4025.0770630785, + 4077.4633324108845 + ], + "scorePercentiles" : { + "0.0" : 4041.810178456919, + "50.0" : 4051.4278855611587, + "90.0" : 4059.658627508721, + "95.0" : 4059.658627508721, + "99.0" : 4059.658627508721, + "99.9" : 4059.658627508721, + "99.99" : 4059.658627508721, + "99.999" : 4059.658627508721, + "99.9999" : 4059.658627508721, + "100.0" : 4059.658627508721 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4041.810178456919, + 4055.2473423440515, + 4048.206954852612, + 4059.658627508721, + 4051.4278855611587 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 7320.141323688472, + "scoreError" : 97.83667676180255, + "scoreConfidence" : [ + 7222.304646926669, + 7417.9780004502745 + ], + "scorePercentiles" : { + "0.0" : 7285.106462517608, + "50.0" : 7319.086711953985, + "90.0" : 7355.79882139686, + "95.0" : 7355.79882139686, + "99.0" : 7355.79882139686, + "99.9" : 7355.79882139686, + "99.99" : 7355.79882139686, + "99.999" : 7355.79882139686, + "99.9999" : 7355.79882139686, + "100.0" : 7355.79882139686 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 7285.106462517608, + 7319.086711953985, + 7326.7657491091795, + 7355.79882139686, + 7313.948873464726 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 126179.57709694374, + "scoreError" : 1213.130798471797, + "scoreConfidence" : [ + 124966.44629847194, + 127392.70789541554 + ], + "scorePercentiles" : { + "0.0" : 125877.83870014054, + "50.0" : 126049.74218830414, + "90.0" : 126631.49450937874, + "95.0" : 126631.49450937874, + "99.0" : 126631.49450937874, + "99.9" : 126631.49450937874, + "99.99" : 126631.49450937874, + "99.999" : 126631.49450937874, + "99.9999" : 126631.49450937874, + "100.0" : 126631.49450937874 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 125963.64180571893, + 126375.16828117633, + 126631.49450937874, + 126049.74218830414, + 125877.83870014054 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 14169.836942706974, + "scoreError" : 172.26498355455033, + "scoreConfidence" : [ + 13997.571959152423, + 14342.101926261525 + ], + "scorePercentiles" : { + "0.0" : 14113.336549491254, + "50.0" : 14179.586255328279, + "90.0" : 14230.092332174238, + "95.0" : 14230.092332174238, + "99.0" : 14230.092332174238, + "99.9" : 14230.092332174238, + "99.99" : 14230.092332174238, + "99.999" : 14230.092332174238, + "99.9999" : 14230.092332174238, + "100.0" : 14230.092332174238 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 14185.403385981965, + 14230.092332174238, + 14113.336549491254, + 14140.76619055913, + 14179.586255328279 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 3005.7668542718616, + "scoreError" : 35.99271364332995, + "scoreConfidence" : [ + 2969.7741406285318, + 3041.7595679151914 + ], + "scorePercentiles" : { + "0.0" : 2991.649475476771, + "50.0" : 3007.5833064515327, + "90.0" : 3016.5446165422754, + "95.0" : 3016.5446165422754, + "99.0" : 3016.5446165422754, + "99.9" : 3016.5446165422754, + "99.99" : 3016.5446165422754, + "99.999" : 3016.5446165422754, + "99.9999" : 3016.5446165422754, + "100.0" : 3016.5446165422754 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2991.649475476771, + 3002.6839570652483, + 3016.5446165422754, + 3007.5833064515327, + 3010.372915823481 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 6183.984406774933, + "scoreError" : 138.3068458793769, + "scoreConfidence" : [ + 6045.677560895556, + 6322.29125265431 + ], + "scorePercentiles" : { + "0.0" : 6148.485630438194, + "50.0" : 6171.654493194191, + "90.0" : 6240.764515104305, + "95.0" : 6240.764515104305, + "99.0" : 6240.764515104305, + "99.9" : 6240.764515104305, + "99.99" : 6240.764515104305, + "99.999" : 6240.764515104305, + "99.9999" : 6240.764515104305, + "100.0" : 6240.764515104305 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6240.764515104305, + 6163.950213192065, + 6195.06718194591, + 6148.485630438194, + 6171.654493194191 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 12272.761364577076, + "scoreError" : 163.43929472222933, + "scoreConfidence" : [ + 12109.322069854847, + 12436.200659299306 + ], + "scorePercentiles" : { + "0.0" : 12224.791260284725, + "50.0" : 12288.8128140913, + "90.0" : 12314.343004633092, + "95.0" : 12314.343004633092, + "99.0" : 12314.343004633092, + "99.9" : 12314.343004633092, + "99.99" : 12314.343004633092, + "99.999" : 12314.343004633092, + "99.9999" : 12314.343004633092, + "100.0" : 12314.343004633092 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12230.037265433104, + 12224.791260284725, + 12288.8128140913, + 12314.343004633092, + 12305.82247844317 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 288538.64238574787, + "scoreError" : 2610.9129024152153, + "scoreConfidence" : [ + 285927.72948333266, + 291149.5552881631 + ], + "scorePercentiles" : { + "0.0" : 287811.4390245551, + "50.0" : 288416.9332891094, + "90.0" : 289329.5221017449, + "95.0" : 289329.5221017449, + "99.0" : 289329.5221017449, + "99.9" : 289329.5221017449, + "99.99" : 289329.5221017449, + "99.999" : 289329.5221017449, + "99.9999" : 289329.5221017449, + "100.0" : 289329.5221017449 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 289329.5221017449, + 287811.4390245551, + 288416.9332891094, + 289145.6604490846, + 287989.6570642452 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 25882.21912416135, + "scoreError" : 436.5679461319153, + "scoreConfidence" : [ + 25445.651178029435, + 26318.787070293267 + ], + "scorePercentiles" : { + "0.0" : 25741.54951061582, + "50.0" : 25866.8781375705, + "90.0" : 26057.35471401916, + "95.0" : 26057.35471401916, + "99.0" : 26057.35471401916, + "99.9" : 26057.35471401916, + "99.99" : 26057.35471401916, + "99.999" : 26057.35471401916, + "99.9999" : 26057.35471401916, + "100.0" : 26057.35471401916 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 26057.35471401916, + 25856.26761657602, + 25889.045642025252, + 25741.54951061582, + 25866.8781375705 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 2439.6609990230945, + "scoreError" : 14.66028208539249, + "scoreConfidence" : [ + 2425.0007169377022, + 2454.321281108487 + ], + "scorePercentiles" : { + "0.0" : 2435.340967314618, + "50.0" : 2440.3430175013336, + "90.0" : 2444.604663242506, + "95.0" : 2444.604663242506, + "99.0" : 2444.604663242506, + "99.9" : 2444.604663242506, + "99.99" : 2444.604663242506, + "99.999" : 2444.604663242506, + "99.9999" : 2444.604663242506, + "100.0" : 2444.604663242506 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2436.4043340347043, + 2444.604663242506, + 2435.340967314618, + 2441.61201302231, + 2440.3430175013336 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4650.788554440187, + "scoreError" : 55.412713197841086, + "scoreConfidence" : [ + 4595.375841242346, + 4706.201267638028 + ], + "scorePercentiles" : { + "0.0" : 4636.919125319906, + "50.0" : 4651.857796174487, + "90.0" : 4673.2083499915625, + "95.0" : 4673.2083499915625, + "99.0" : 4673.2083499915625, + "99.9" : 4673.2083499915625, + "99.99" : 4673.2083499915625, + "99.999" : 4673.2083499915625, + "99.9999" : 4673.2083499915625, + "100.0" : 4673.2083499915625 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4651.857796174487, + 4652.5333901602535, + 4636.919125319906, + 4639.424110554728, + 4673.2083499915625 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5186,44 +7515,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 61963.00037132974, - "scoreError" : 3015.434007465885, + "score" : 9002.696651042506, + "scoreError" : 205.4349382917011, "scoreConfidence" : [ - 58947.56636386386, - 64978.434378795624 + 8797.261712750806, + 9208.131589334207 ], "scorePercentiles" : { - "0.0" : 61115.785178505925, - "50.0" : 62252.21966946912, - "90.0" : 62868.71720497483, - "95.0" : 62868.71720497483, - "99.0" : 62868.71720497483, - "99.9" : 62868.71720497483, - "99.99" : 62868.71720497483, - "99.999" : 62868.71720497483, - "99.9999" : 62868.71720497483, - "100.0" : 62868.71720497483 + "0.0" : 8955.393910436578, + "50.0" : 8994.460787774577, + "90.0" : 9087.897145728137, + "95.0" : 9087.897145728137, + "99.0" : 9087.897145728137, + "99.9" : 9087.897145728137, + "99.99" : 9087.897145728137, + "99.999" : 9087.897145728137, + "99.9999" : 9087.897145728137, + "100.0" : 9087.897145728137 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 61168.344202819775, - 61115.785178505925, - 62252.21966946912, - 62868.71720497483, - 62409.935600879006 + 9087.897145728137, + 9014.141312349675, + 8994.460787774577, + 8955.393910436578, + 8961.590098923563 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5231,44 +7566,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 98380.13516712496, - "scoreError" : 1100.291954230352, + "score" : 179159.52653994976, + "scoreError" : 2201.6370439657435, "scoreConfidence" : [ - 97279.8432128946, - 99480.42712135531 + 176957.889495984, + 181361.1635839155 ], "scorePercentiles" : { - "0.0" : 98171.32311506127, - "50.0" : 98279.93662205336, - "90.0" : 98882.66722041173, - "95.0" : 98882.66722041173, - "99.0" : 98882.66722041173, - "99.9" : 98882.66722041173, - "99.99" : 98882.66722041173, - "99.999" : 98882.66722041173, - "99.9999" : 98882.66722041173, - "100.0" : 98882.66722041173 + "0.0" : 178463.10633689596, + "50.0" : 179306.71316660696, + "90.0" : 179913.27314283833, + "95.0" : 179913.27314283833, + "99.0" : 179913.27314283833, + "99.9" : 179913.27314283833, + "99.99" : 179913.27314283833, + "99.999" : 179913.27314283833, + "99.9999" : 179913.27314283833, + "100.0" : 179913.27314283833 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 98312.43252964446, - 98171.32311506127, - 98254.31634845393, - 98882.66722041173, - 98279.93662205336 + 178463.10633689596, + 179306.71316660696, + 179382.78330589013, + 178731.7567475172, + 179913.27314283833 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5276,44 +7617,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 131675.86498340365, - "scoreError" : 887.1106400217006, + "score" : 18292.879637125712, + "scoreError" : 270.2581120435377, "scoreConfidence" : [ - 130788.75434338195, - 132562.97562342536 + 18022.621525082173, + 18563.13774916925 ], "scorePercentiles" : { - "0.0" : 131384.33451675271, - "50.0" : 131646.77778231725, - "90.0" : 132028.85306852526, - "95.0" : 132028.85306852526, - "99.0" : 132028.85306852526, - "99.9" : 132028.85306852526, - "99.99" : 132028.85306852526, - "99.999" : 132028.85306852526, - "99.9999" : 132028.85306852526, - "100.0" : 132028.85306852526 + "0.0" : 18175.57289102948, + "50.0" : 18301.04572588702, + "90.0" : 18361.305411511836, + "95.0" : 18361.305411511836, + "99.0" : 18361.305411511836, + "99.9" : 18361.305411511836, + "99.99" : 18361.305411511836, + "99.999" : 18361.305411511836, + "99.9999" : 18361.305411511836, + "100.0" : 18361.305411511836 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 132028.85306852526, - 131633.80652439327, - 131685.55302502972, - 131646.77778231725, - 131384.33451675271 + 18361.305411511836, + 18301.04572588702, + 18299.72154753568, + 18175.57289102948, + 18326.752609664556 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5321,44 +7668,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1086861.8024949857, - "scoreError" : 33392.54871010443, + "score" : 15318.468519871381, + "scoreError" : 85.65600656090233, "scoreConfidence" : [ - 1053469.2537848814, - 1120254.35120509 + 15232.812513310479, + 15404.124526432284 ], "scorePercentiles" : { - "0.0" : 1077987.1771118063, - "50.0" : 1087173.0763764717, - "90.0" : 1098136.7233855543, - "95.0" : 1098136.7233855543, - "99.0" : 1098136.7233855543, - "99.9" : 1098136.7233855543, - "99.99" : 1098136.7233855543, - "99.999" : 1098136.7233855543, - "99.9999" : 1098136.7233855543, - "100.0" : 1098136.7233855543 + "0.0" : 15295.331772428599, + "50.0" : 15316.896233218396, + "90.0" : 15341.365178524216, + "95.0" : 15341.365178524216, + "99.0" : 15341.365178524216, + "99.9" : 15341.365178524216, + "99.99" : 15341.365178524216, + "99.999" : 15341.365178524216, + "99.9999" : 15341.365178524216, + "100.0" : 15341.365178524216 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1078754.9407863556, - 1077987.1771118063, - 1087173.0763764717, - 1098136.7233855543, - 1092257.0948147413 + 15316.896233218396, + 15297.978362644972, + 15340.771052540731, + 15341.365178524216, + 15295.331772428599 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5366,44 +7719,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 201709.41576078453, - "scoreError" : 7899.034605867853, + "score" : 30447.999210594942, + "scoreError" : 403.56431118262634, "scoreConfidence" : [ - 193810.3811549167, - 209608.45036665237 + 30044.434899412317, + 30851.563521777567 ], "scorePercentiles" : { - "0.0" : 199662.76615440007, - "50.0" : 200605.91546100233, - "90.0" : 204206.76020448742, - "95.0" : 204206.76020448742, - "99.0" : 204206.76020448742, - "99.9" : 204206.76020448742, - "99.99" : 204206.76020448742, - "99.999" : 204206.76020448742, - "99.9999" : 204206.76020448742, - "100.0" : 204206.76020448742 + "0.0" : 30307.77403532056, + "50.0" : 30417.541505491827, + "90.0" : 30577.33684406333, + "95.0" : 30577.33684406333, + "99.0" : 30577.33684406333, + "99.9" : 30577.33684406333, + "99.99" : 30577.33684406333, + "99.999" : 30577.33684406333, + "99.9999" : 30577.33684406333, + "100.0" : 30577.33684406333 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 200458.49132554972, - 199662.76615440007, - 200605.91546100233, - 204206.76020448742, - 203613.14565848315 + 30414.996354613017, + 30417.541505491827, + 30577.33684406333, + 30307.77403532056, + 30522.34731348598 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5411,44 +7770,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 65586.43068146771, - "scoreError" : 613.5586501507505, + "score" : 60053.26369906888, + "scoreError" : 564.8783602900347, "scoreConfidence" : [ - 64972.87203131696, - 66199.98933161846 + 59488.38533877884, + 60618.142059358914 ], "scorePercentiles" : { - "0.0" : 65373.522638725815, - "50.0" : 65624.46809883472, - "90.0" : 65747.62755442763, - "95.0" : 65747.62755442763, - "99.0" : 65747.62755442763, - "99.9" : 65747.62755442763, - "99.99" : 65747.62755442763, - "99.999" : 65747.62755442763, - "99.9999" : 65747.62755442763, - "100.0" : 65747.62755442763 + "0.0" : 59859.86660659072, + "50.0" : 60046.69974804347, + "90.0" : 60236.61171205841, + "95.0" : 60236.61171205841, + "99.0" : 60236.61171205841, + "99.9" : 60236.61171205841, + "99.99" : 60236.61171205841, + "99.999" : 60236.61171205841, + "99.9999" : 60236.61171205841, + "100.0" : 60236.61171205841 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 65747.62755442763, - 65373.522638725815, - 65624.46809883472, - 65473.473218681356, - 65713.06189666904 + 60147.826126166125, + 60046.69974804347, + 59975.31430248563, + 60236.61171205841, + 59859.86660659072 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5456,44 +7821,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 116049.42252380238, - "scoreError" : 2384.977944949276, + "score" : 1174645.854584983, + "scoreError" : 19739.47777299694, "scoreConfidence" : [ - 113664.4445788531, - 118434.40046875166 + 1154906.376811986, + 1194385.33235798 ], "scorePercentiles" : { - "0.0" : 115452.92555226607, - "50.0" : 116019.29167542969, - "90.0" : 117051.34511182396, - "95.0" : 117051.34511182396, - "99.0" : 117051.34511182396, - "99.9" : 117051.34511182396, - "99.99" : 117051.34511182396, - "99.999" : 117051.34511182396, - "99.9999" : 117051.34511182396, - "100.0" : 117051.34511182396 + "0.0" : 1171627.2936665802, + "50.0" : 1172761.150654743, + "90.0" : 1183772.504127076, + "95.0" : 1183772.504127076, + "99.0" : 1183772.504127076, + "99.9" : 1183772.504127076, + "99.99" : 1183772.504127076, + "99.999" : 1183772.504127076, + "99.9999" : 1183772.504127076, + "100.0" : 1183772.504127076 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 117051.34511182396, - 116089.25510269092, - 116019.29167542969, - 115634.29517680124, - 115452.92555226607 + 1172761.150654743, + 1171627.2936665802, + 1172189.9718757523, + 1172878.352600764, + 1183772.504127076 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5501,44 +7872,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 276015.8250386282, - "scoreError" : 5017.4393992722225, + "score" : 129245.8919637311, + "scoreError" : 552.4815800030357, "scoreConfidence" : [ - 270998.385639356, - 281033.2644379004 + 128693.41038372807, + 129798.37354373414 ], "scorePercentiles" : { - "0.0" : 274786.5210702211, - "50.0" : 275373.9725816917, - "90.0" : 277959.7681354616, - "95.0" : 277959.7681354616, - "99.0" : 277959.7681354616, - "99.9" : 277959.7681354616, - "99.99" : 277959.7681354616, - "99.999" : 277959.7681354616, - "99.9999" : 277959.7681354616, - "100.0" : 277959.7681354616 + "0.0" : 129063.61088564138, + "50.0" : 129295.27971721237, + "90.0" : 129425.99441046442, + "95.0" : 129425.99441046442, + "99.0" : 129425.99441046442, + "99.9" : 129425.99441046442, + "99.99" : 129425.99441046442, + "99.999" : 129425.99441046442, + "99.9999" : 129425.99441046442, + "100.0" : 129425.99441046442 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 275242.32730270806, - 275373.9725816917, - 274786.5210702211, - 276716.5361030586, - 277959.7681354616 + 129141.27310875105, + 129295.27971721237, + 129303.3016965863, + 129063.61088564138, + 129425.99441046442 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5546,44 +7923,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5731893.93812907, - "scoreError" : 162003.71662796132, + "score" : 10915.911135887127, + "scoreError" : 98.29482632947683, "scoreConfidence" : [ - 5569890.221501109, - 5893897.654757031 + 10817.61630955765, + 11014.205962216603 ], "scorePercentiles" : { - "0.0" : 5675725.571218563, - "50.0" : 5750718.4097820185, - "90.0" : 5772953.074527651, - "95.0" : 5772953.074527651, - "99.0" : 5772953.074527651, - "99.9" : 5772953.074527651, - "99.99" : 5772953.074527651, - "99.999" : 5772953.074527651, - "99.9999" : 5772953.074527651, - "100.0" : 5772953.074527651 + "0.0" : 10877.8170270827, + "50.0" : 10919.871545189017, + "90.0" : 10943.552132290188, + "95.0" : 10943.552132290188, + "99.0" : 10943.552132290188, + "99.9" : 10943.552132290188, + "99.99" : 10943.552132290188, + "99.999" : 10943.552132290188, + "99.9999" : 10943.552132290188, + "100.0" : 10943.552132290188 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5675725.571218563, - 5699391.88792331, - 5750718.4097820185, - 5772953.074527651, - 5760680.747193808 + 10877.8170270827, + 10932.471632266106, + 10919.871545189017, + 10905.84334260763, + 10943.552132290188 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5591,44 +7974,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 691317.5618912742, - "scoreError" : 24598.820441763582, + "score" : 19523.367683393055, + "scoreError" : 197.7143591736311, "scoreConfidence" : [ - 666718.7414495106, - 715916.3823330378 + 19325.653324219424, + 19721.082042566686 ], "scorePercentiles" : { - "0.0" : 684512.5607773231, - "50.0" : 691018.0345930828, - "90.0" : 698319.3497527852, - "95.0" : 698319.3497527852, - "99.0" : 698319.3497527852, - "99.9" : 698319.3497527852, - "99.99" : 698319.3497527852, - "99.999" : 698319.3497527852, - "99.9999" : 698319.3497527852, - "100.0" : 698319.3497527852 + "0.0" : 19469.826449369488, + "50.0" : 19512.029460145546, + "90.0" : 19608.046053896825, + "95.0" : 19608.046053896825, + "99.0" : 19608.046053896825, + "99.9" : 19608.046053896825, + "99.99" : 19608.046053896825, + "99.999" : 19608.046053896825, + "99.9999" : 19608.046053896825, + "100.0" : 19608.046053896825 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 684512.5607773231, - 685546.125883055, - 691018.0345930828, - 698319.3497527852, - 697191.7384501246 + 19469.826449369488, + 19608.046053896825, + 19503.878723703696, + 19512.029460145546, + 19523.0577298497 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5636,44 +8025,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 46169.4370440269, - "scoreError" : 620.5993918965728, + "score" : 36621.456315504256, + "scoreError" : 471.77450851021354, "scoreConfidence" : [ - 45548.83765213032, - 46790.03643592347 + 36149.68180699404, + 37093.23082401447 ], "scorePercentiles" : { - "0.0" : 45978.99870851067, - "50.0" : 46126.4614962889, - "90.0" : 46388.16211219186, - "95.0" : 46388.16211219186, - "99.0" : 46388.16211219186, - "99.9" : 46388.16211219186, - "99.99" : 46388.16211219186, - "99.999" : 46388.16211219186, - "99.9999" : 46388.16211219186, - "100.0" : 46388.16211219186 + "0.0" : 36437.06518531377, + "50.0" : 36605.74829148484, + "90.0" : 36760.22507133703, + "95.0" : 36760.22507133703, + "99.0" : 36760.22507133703, + "99.9" : 36760.22507133703, + "99.99" : 36760.22507133703, + "99.999" : 36760.22507133703, + "99.9999" : 36760.22507133703, + "100.0" : 36760.22507133703 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 46271.221658637834, - 45978.99870851067, - 46126.4614962889, - 46082.34124450522, - 46388.16211219186 + 36700.384693197004, + 36603.85833618867, + 36760.22507133703, + 36605.74829148484, + 36437.06518531377 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5681,44 +8076,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 67735.21648260372, - "scoreError" : 964.0566986649643, + "score" : 542994.7398435951, + "scoreError" : 6238.803075399938, "scoreConfidence" : [ - 66771.15978393875, - 68699.27318126868 + 536755.9367681951, + 549233.542918995 ], "scorePercentiles" : { - "0.0" : 67359.70246007986, - "50.0" : 67758.48213778973, - "90.0" : 67990.21240461484, - "95.0" : 67990.21240461484, - "99.0" : 67990.21240461484, - "99.9" : 67990.21240461484, - "99.99" : 67990.21240461484, - "99.999" : 67990.21240461484, - "99.9999" : 67990.21240461484, - "100.0" : 67990.21240461484 + "0.0" : 541630.7148398221, + "50.0" : 542580.6943450074, + "90.0" : 545651.3446186851, + "95.0" : 545651.3446186851, + "99.0" : 545651.3446186851, + "99.9" : 545651.3446186851, + "99.99" : 545651.3446186851, + "99.999" : 545651.3446186851, + "99.9999" : 545651.3446186851, + "100.0" : 545651.3446186851 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 67643.44783233432, - 67758.48213778973, - 67359.70246007986, - 67924.23757819991, - 67990.21240461484 + 541839.6865256217, + 541630.7148398221, + 543271.2588888388, + 545651.3446186851, + 542580.6943450074 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5726,44 +8127,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 80741.60277209885, - "scoreError" : 1676.920501407202, + "score" : 86888.36984984476, + "scoreError" : 1077.2975008863657, "scoreConfidence" : [ - 79064.68227069164, - 82418.52327350606 + 85811.07234895839, + 87965.66735073114 ], "scorePercentiles" : { - "0.0" : 80205.25515896501, - "50.0" : 80712.76611670363, - "90.0" : 81392.245808283, - "95.0" : 81392.245808283, - "99.0" : 81392.245808283, - "99.9" : 81392.245808283, - "99.99" : 81392.245808283, - "99.999" : 81392.245808283, - "99.9999" : 81392.245808283, - "100.0" : 81392.245808283 + "0.0" : 86589.46993518856, + "50.0" : 86784.02578007117, + "90.0" : 87262.1664345402, + "95.0" : 87262.1664345402, + "99.0" : 87262.1664345402, + "99.9" : 87262.1664345402, + "99.99" : 87262.1664345402, + "99.999" : 87262.1664345402, + "99.9999" : 87262.1664345402, + "100.0" : 87262.1664345402 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 80845.70853542574, - 81392.245808283, - 80552.03824111684, - 80712.76611670363, - 80205.25515896501 + 86784.02578007117, + 87093.75078439992, + 87262.1664345402, + 86589.46993518856, + 86712.43631502401 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5771,44 +8178,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 487783.79445795354, - "scoreError" : 8132.677203569525, + "score" : 7958.425549720133, + "scoreError" : 97.88393906645535, "scoreConfidence" : [ - 479651.11725438404, - 495916.47166152304 + 7860.541610653678, + 8056.309488786588 ], "scorePercentiles" : { - "0.0" : 484026.55176214885, - "50.0" : 488780.9295640116, - "90.0" : 488936.5588167083, - "95.0" : 488936.5588167083, - "99.0" : 488936.5588167083, - "99.9" : 488936.5588167083, - "99.99" : 488936.5588167083, - "99.999" : 488936.5588167083, - "99.9999" : 488936.5588167083, - "100.0" : 488936.5588167083 + "0.0" : 7932.32696796012, + "50.0" : 7951.978436334046, + "90.0" : 7985.872564830768, + "95.0" : 7985.872564830768, + "99.0" : 7985.872564830768, + "99.9" : 7985.872564830768, + "99.99" : 7985.872564830768, + "99.999" : 7985.872564830768, + "99.9999" : 7985.872564830768, + "100.0" : 7985.872564830768 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 484026.55176214885, - 488351.9905103751, - 488936.5588167083, - 488822.9416365236, - 488780.9295640116 + 7951.978436334046, + 7932.32696796012, + 7984.381059605399, + 7985.872564830768, + 7937.568719870329 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5816,44 +8229,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 106497.14524387641, - "scoreError" : 1144.3985341644689, + "score" : 14568.171087607694, + "scoreError" : 214.42722731947939, "scoreConfidence" : [ - 105352.74670971194, - 107641.54377804088 + 14353.743860288214, + 14782.598314927174 ], "scorePercentiles" : { - "0.0" : 106102.21467625374, - "50.0" : 106496.86014781946, - "90.0" : 106887.67177314988, - "95.0" : 106887.67177314988, - "99.0" : 106887.67177314988, - "99.9" : 106887.67177314988, - "99.99" : 106887.67177314988, - "99.999" : 106887.67177314988, - "99.9999" : 106887.67177314988, - "100.0" : 106887.67177314988 + "0.0" : 14502.253083844247, + "50.0" : 14590.98103465392, + "90.0" : 14622.256289966284, + "95.0" : 14622.256289966284, + "99.0" : 14622.256289966284, + "99.9" : 14622.256289966284, + "99.99" : 14622.256289966284, + "99.999" : 14622.256289966284, + "99.9999" : 14622.256289966284, + "100.0" : 14622.256289966284 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 106649.17486790897, - 106102.21467625374, - 106349.80475424998, - 106887.67177314988, - 106496.86014781946 + 14610.394246482863, + 14502.253083844247, + 14622.256289966284, + 14514.970783091168, + 14590.98103465392 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5861,44 +8280,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15887.941389776044, - "scoreError" : 210.127919178144, + "score" : 29407.228342203125, + "scoreError" : 173.50033715756925, "scoreConfidence" : [ - 15677.813470597901, - 16098.069308954187 + 29233.728005045556, + 29580.728679360695 ], "scorePercentiles" : { - "0.0" : 15812.642994328773, - "50.0" : 15875.35560289734, - "90.0" : 15955.11401570684, - "95.0" : 15955.11401570684, - "99.0" : 15955.11401570684, - "99.9" : 15955.11401570684, - "99.99" : 15955.11401570684, - "99.999" : 15955.11401570684, - "99.9999" : 15955.11401570684, - "100.0" : 15955.11401570684 + "0.0" : 29353.405423617405, + "50.0" : 29392.786110697707, + "90.0" : 29470.89479076638, + "95.0" : 29470.89479076638, + "99.0" : 29470.89479076638, + "99.9" : 29470.89479076638, + "99.99" : 29470.89479076638, + "99.999" : 29470.89479076638, + "99.9999" : 29470.89479076638, + "100.0" : 29470.89479076638 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15955.11401570684, - 15924.339904500597, - 15875.35560289734, - 15872.254431446672, - 15812.642994328773 + 29431.336327418594, + 29392.786110697707, + 29353.405423617405, + 29387.719058515548, + 29470.89479076638 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5906,44 +8331,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 29544.06181569572, - "scoreError" : 325.417413122377, + "score" : 599006.3453543478, + "scoreError" : 5582.695921706742, "scoreConfidence" : [ - 29218.644402573344, - 29869.479228818098 + 593423.6494326411, + 604589.0412760546 ], "scorePercentiles" : { - "0.0" : 29464.27478507583, - "50.0" : 29518.56039802164, - "90.0" : 29686.49237503866, - "95.0" : 29686.49237503866, - "99.0" : 29686.49237503866, - "99.9" : 29686.49237503866, - "99.99" : 29686.49237503866, - "99.999" : 29686.49237503866, - "99.9999" : 29686.49237503866, - "100.0" : 29686.49237503866 + "0.0" : 597299.5731797543, + "50.0" : 598601.2996627459, + "90.0" : 601249.5960912809, + "95.0" : 601249.5960912809, + "99.0" : 601249.5960912809, + "99.9" : 601249.5960912809, + "99.99" : 601249.5960912809, + "99.999" : 601249.5960912809, + "99.9999" : 601249.5960912809, + "100.0" : 601249.5960912809 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 29518.56039802164, - 29464.27478507583, - 29508.53277259309, - 29686.49237503866, - 29542.448747749382 + 598601.2996627459, + 599321.3080333639, + 598559.9498045945, + 597299.5731797543, + 601249.5960912809 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5951,44 +8382,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 63318.64704483978, - "scoreError" : 1945.175234980786, + "score" : 65518.982721943, + "scoreError" : 735.0277483097418, "scoreConfidence" : [ - 61373.471809858995, - 65263.82227982057 + 64783.954973633256, + 66254.01047025275 ], "scorePercentiles" : { - "0.0" : 62542.78028106867, - "50.0" : 63513.08333599739, - "90.0" : 63761.524785929796, - "95.0" : 63761.524785929796, - "99.0" : 63761.524785929796, - "99.9" : 63761.524785929796, - "99.99" : 63761.524785929796, - "99.999" : 63761.524785929796, - "99.9999" : 63761.524785929796, - "100.0" : 63761.524785929796 + "0.0" : 65292.444625310585, + "50.0" : 65500.931432608384, + "90.0" : 65774.38879681687, + "95.0" : 65774.38879681687, + "99.0" : 65774.38879681687, + "99.9" : 65774.38879681687, + "99.99" : 65774.38879681687, + "99.999" : 65774.38879681687, + "99.9999" : 65774.38879681687, + "100.0" : 65774.38879681687 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 63683.90974990465, - 63761.524785929796, - 63513.08333599739, - 63091.93707129838, - 62542.78028106867 + 65393.550937600696, + 65774.38879681687, + 65500.931432608384, + 65633.59781737847, + 65292.444625310585 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -5996,44 +8433,458 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1385596.179258348, - "scoreError" : 39075.21857474616, + "score" : 9536.347535499974, + "scoreError" : 173.33516519142216, "scoreConfidence" : [ - 1346520.960683602, - 1424671.397833094 + 9363.012370308552, + 9709.682700691395 ], "scorePercentiles" : { - "0.0" : 1375348.7002701247, - "50.0" : 1383142.6124301893, - "90.0" : 1397135.2998604132, - "95.0" : 1397135.2998604132, - "99.0" : 1397135.2998604132, - "99.9" : 1397135.2998604132, - "99.99" : 1397135.2998604132, - "99.999" : 1397135.2998604132, - "99.9999" : 1397135.2998604132, - "100.0" : 1397135.2998604132 + "0.0" : 9497.58745616581, + "50.0" : 9508.37787363508, + "90.0" : 9593.862594340411, + "95.0" : 9593.862594340411, + "99.0" : 9593.862594340411, + "99.9" : 9593.862594340411, + "99.99" : 9593.862594340411, + "99.999" : 9593.862594340411, + "99.9999" : 9593.862594340411, + "100.0" : 9593.862594340411 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1397135.2998604132, - 1395316.2592198586, - 1383142.6124301893, - 1375348.7002701247, - 1377038.024511154 + 9497.58745616581, + 9576.098660199694, + 9505.81109315887, + 9593.862594340411, + 9508.37787363508 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 10298.09383182117, + "scoreError" : 149.88642988798102, + "scoreConfidence" : [ + 10148.207401933189, + 10447.980261709152 + ], + "scorePercentiles" : { + "0.0" : 10258.282305562214, + "50.0" : 10299.34874205308, + "90.0" : 10350.54832377777, + "95.0" : 10350.54832377777, + "99.0" : 10350.54832377777, + "99.9" : 10350.54832377777, + "99.99" : 10350.54832377777, + "99.999" : 10350.54832377777, + "99.9999" : 10350.54832377777, + "100.0" : 10350.54832377777 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 10299.34874205308, + 10350.54832377777, + 10262.63129911054, + 10319.65848860225, + 10258.282305562214 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 23368.19459284079, + "scoreError" : 149.32579838513664, + "scoreConfidence" : [ + 23218.868794455655, + 23517.520391225928 + ], + "scorePercentiles" : { + "0.0" : 23320.613552732866, + "50.0" : 23361.990151374703, + "90.0" : 23425.115224619294, + "95.0" : 23425.115224619294, + "99.0" : 23425.115224619294, + "99.9" : 23425.115224619294, + "99.99" : 23425.115224619294, + "99.999" : 23425.115224619294, + "99.9999" : 23425.115224619294, + "100.0" : 23425.115224619294 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 23351.32905813714, + 23425.115224619294, + 23320.613552732866, + 23381.924977339946, + 23361.990151374703 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 295200.20178092143, + "scoreError" : 3972.7134092026513, + "scoreConfidence" : [ + 291227.4883717188, + 299172.91519012407 + ], + "scorePercentiles" : { + "0.0" : 294006.0759599251, + "50.0" : 294954.7838077004, + "90.0" : 296395.53735991975, + "95.0" : 296395.53735991975, + "99.0" : 296395.53735991975, + "99.9" : 296395.53735991975, + "99.99" : 296395.53735991975, + "99.999" : 296395.53735991975, + "99.9999" : 296395.53735991975, + "100.0" : 296395.53735991975 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 294954.7838077004, + 296132.4959431448, + 294512.115833917, + 294006.0759599251, + 296395.53735991975 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_8k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 52883.67751506617, + "scoreError" : 545.8604782288704, + "scoreConfidence" : [ + 52337.8170368373, + 53429.53799329504 + ], + "scorePercentiles" : { + "0.0" : 52647.24562903949, + "50.0" : 52932.16841230389, + "90.0" : 52990.74384328832, + "95.0" : 52990.74384328832, + "99.0" : 52990.74384328832, + "99.9" : 52990.74384328832, + "99.99" : 52990.74384328832, + "99.999" : 52990.74384328832, + "99.9999" : 52990.74384328832, + "100.0" : 52990.74384328832 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 52932.16841230389, + 52647.24562903949, + 52984.928611699776, + 52990.74384328832, + 52863.30107899934 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_1k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 6810.3057880782435, + "scoreError" : 23.309195365099608, + "scoreConfidence" : [ + 6786.996592713144, + 6833.614983443343 + ], + "scorePercentiles" : { + "0.0" : 6803.852530405062, + "50.0" : 6809.266679655613, + "90.0" : 6819.898604022837, + "95.0" : 6819.898604022837, + "99.0" : 6819.898604022837, + "99.9" : 6819.898604022837, + "99.99" : 6819.898604022837, + "99.999" : 6819.898604022837, + "99.9999" : 6819.898604022837, + "100.0" : 6819.898604022837 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6803.852530405062, + 6807.062553455811, + 6811.448572851894, + 6809.266679655613, + 6819.898604022837 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_2k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 12626.01655386808, + "scoreError" : 128.09847664134108, + "scoreConfidence" : [ + 12497.91807722674, + 12754.11503050942 + ], + "scorePercentiles" : { + "0.0" : 12579.38751341717, + "50.0" : 12623.454205260055, + "90.0" : 12668.948526415963, + "95.0" : 12668.948526415963, + "99.0" : 12668.948526415963, + "99.9" : 12668.948526415963, + "99.99" : 12668.948526415963, + "99.999" : 12668.948526415963, + "99.9999" : 12668.948526415963, + "100.0" : 12668.948526415963 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12668.948526415963, + 12623.454205260055, + 12579.38751341717, + 12642.987032429148, + 12615.305491818062 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_4k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 25403.007427126948, + "scoreError" : 372.22625605767945, + "scoreConfidence" : [ + 25030.78117106927, + 25775.233683184626 + ], + "scorePercentiles" : { + "0.0" : 25258.19554209272, + "50.0" : 25397.138916238975, + "90.0" : 25523.03598597787, + "95.0" : 25523.03598597787, + "99.0" : 25523.03598597787, + "99.9" : 25523.03598597787, + "99.99" : 25523.03598597787, + "99.999" : 25523.03598597787, + "99.9999" : 25523.03598597787, + "100.0" : 25523.03598597787 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 25445.68019371183, + 25397.138916238975, + 25523.03598597787, + 25258.19554209272, + 25390.98649761334 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_64k", + "mode" : "avgt", + "threads" : 2, + "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", + "warmupIterations" : 2, + "warmupTime" : "5 s", + "warmupBatchSize" : 1, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 506745.75347701163, + "scoreError" : 5146.381417503318, + "scoreConfidence" : [ + 501599.37205950834, + 511892.1348945149 + ], + "scorePercentiles" : { + "0.0" : 505040.3442944961, + "50.0" : 507049.33206969855, + "90.0" : 508108.70321796625, + "95.0" : 508108.70321796625, + "99.0" : 508108.70321796625, + "99.9" : 508108.70321796625, + "99.99" : 508108.70321796625, + "99.999" : 508108.70321796625, + "99.9999" : 508108.70321796625, + "100.0" : 508108.70321796625 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 505696.09403261694, + 505040.3442944961, + 507049.33206969855, + 508108.70321796625, + 507834.29377028014 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6041,44 +8892,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 145886.75273468764, - "scoreError" : 2224.2631601303797, + "score" : 56312.70523504176, + "scoreError" : 1066.320680929226, "scoreConfidence" : [ - 143662.48957455726, - 148111.01589481803 + 55246.384554112534, + 57379.02591597098 ], "scorePercentiles" : { - "0.0" : 144986.76763774315, - "50.0" : 145982.10866137815, - "90.0" : 146560.62800361548, - "95.0" : 146560.62800361548, - "99.0" : 146560.62800361548, - "99.9" : 146560.62800361548, - "99.99" : 146560.62800361548, - "99.999" : 146560.62800361548, - "99.9999" : 146560.62800361548, - "100.0" : 146560.62800361548 + "0.0" : 55868.96538642826, + "50.0" : 56385.48397102629, + "90.0" : 56617.41377840903, + "95.0" : 56617.41377840903, + "99.0" : 56617.41377840903, + "99.9" : 56617.41377840903, + "99.99" : 56617.41377840903, + "99.999" : 56617.41377840903, + "99.9999" : 56617.41377840903, + "100.0" : 56617.41377840903 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 144986.76763774315, - 145982.10866137815, - 145789.4606639127, - 146560.62800361548, - 146114.79870678874 + 55868.96538642826, + 56617.41377840903, + 56414.734203313994, + 56276.928836031235, + 56385.48397102629 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6086,44 +8943,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11563.340855874474, - "scoreError" : 281.4085666776428, + "score" : 3594.056358536801, + "scoreError" : 48.57030982362572, "scoreConfidence" : [ - 11281.932289196831, - 11844.749422552117 + 3545.486048713175, + 3642.6266683604267 ], "scorePercentiles" : { - "0.0" : 11489.88957888095, - "50.0" : 11566.799678224936, - "90.0" : 11655.437610018544, - "95.0" : 11655.437610018544, - "99.0" : 11655.437610018544, - "99.9" : 11655.437610018544, - "99.99" : 11655.437610018544, - "99.999" : 11655.437610018544, - "99.9999" : 11655.437610018544, - "100.0" : 11655.437610018544 + "0.0" : 3577.401854874248, + "50.0" : 3599.4418633633195, + "90.0" : 3608.300885274596, + "95.0" : 3608.300885274596, + "99.0" : 3608.300885274596, + "99.9" : 3608.300885274596, + "99.99" : 3608.300885274596, + "99.999" : 3608.300885274596, + "99.9999" : 3608.300885274596, + "100.0" : 3608.300885274596 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11612.414044299585, - 11566.799678224936, - 11655.437610018544, - 11492.16336794835, - 11489.88957888095 + 3577.401854874248, + 3600.401139558501, + 3599.4418633633195, + 3584.7360496133415, + 3608.300885274596 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6131,44 +8994,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18332.36744911268, - "scoreError" : 2169.6584531512226, + "score" : 6652.757043260276, + "scoreError" : 97.13401712758527, "scoreConfidence" : [ - 16162.708995961457, - 20502.025902263904 + 6555.623026132691, + 6749.891060387861 ], "scorePercentiles" : { - "0.0" : 17762.79516065587, - "50.0" : 18354.922651818226, - "90.0" : 18925.224498919983, - "95.0" : 18925.224498919983, - "99.0" : 18925.224498919983, - "99.9" : 18925.224498919983, - "99.99" : 18925.224498919983, - "99.999" : 18925.224498919983, - "99.9999" : 18925.224498919983, - "100.0" : 18925.224498919983 + "0.0" : 6621.957258665108, + "50.0" : 6642.364759290776, + "90.0" : 6683.005271824266, + "95.0" : 6683.005271824266, + "99.0" : 6683.005271824266, + "99.9" : 6683.005271824266, + "99.99" : 6683.005271824266, + "99.999" : 6683.005271824266, + "99.9999" : 6683.005271824266, + "100.0" : 6683.005271824266 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 17762.79516065587, - 17765.173859223512, - 18354.922651818226, - 18925.224498919983, - 18853.721074945795 + 6621.957258665108, + 6674.2573275679715, + 6642.364759290776, + 6642.200598953261, + 6683.005271824266 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6176,44 +9045,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 32867.30937917123, - "scoreError" : 492.4666172000089, + "score" : 12355.008396758161, + "scoreError" : 48.09050601979196, "scoreConfidence" : [ - 32374.84276197122, - 33359.77599637124 + 12306.91789073837, + 12403.098902777952 ], "scorePercentiles" : { - "0.0" : 32757.514992950673, - "50.0" : 32810.10257100125, - "90.0" : 33033.882334018446, - "95.0" : 33033.882334018446, - "99.0" : 33033.882334018446, - "99.9" : 33033.882334018446, - "99.99" : 33033.882334018446, - "99.999" : 33033.882334018446, - "99.9999" : 33033.882334018446, - "100.0" : 33033.882334018446 + "0.0" : 12335.081654509264, + "50.0" : 12357.380966833713, + "90.0" : 12367.503671567356, + "95.0" : 12367.503671567356, + "99.0" : 12367.503671567356, + "99.9" : 12367.503671567356, + "99.99" : 12367.503671567356, + "99.999" : 12367.503671567356, + "99.9999" : 12367.503671567356, + "100.0" : 12367.503671567356 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 33033.882334018446, - 32757.514992950673, - 32973.23869298879, - 32761.80830489699, - 32810.10257100125 + 12335.081654509264, + 12352.425928062468, + 12367.503671567356, + 12362.649762818008, + 12357.380966833713 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6221,44 +9096,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 583636.808015537, - "scoreError" : 11863.405356584468, + "score" : 215238.72182319354, + "scoreError" : 3093.3098406512277, "scoreConfidence" : [ - 571773.4026589525, - 595500.2133721214 + 212145.4119825423, + 218332.03166384477 ], "scorePercentiles" : { - "0.0" : 580691.2291771192, - "50.0" : 582282.6416834905, - "90.0" : 587384.5593566333, - "95.0" : 587384.5593566333, - "99.0" : 587384.5593566333, - "99.9" : 587384.5593566333, - "99.99" : 587384.5593566333, - "99.999" : 587384.5593566333, - "99.9999" : 587384.5593566333, - "100.0" : 587384.5593566333 + "0.0" : 213944.4849406918, + "50.0" : 215340.5774126613, + "90.0" : 215953.47695666857, + "95.0" : 215953.47695666857, + "99.0" : 215953.47695666857, + "99.9" : 215953.47695666857, + "99.99" : 215953.47695666857, + "99.999" : 215953.47695666857, + "99.9999" : 215953.47695666857, + "100.0" : 215953.47695666857 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 587384.5593566333, - 586487.6166517446, - 580691.2291771192, - 581337.9932086975, - 582282.6416834905 + 213944.4849406918, + 215340.5774126613, + 215845.60267503327, + 215109.46713091288, + 215953.47695666857 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6266,44 +9147,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 71730.2612225806, - "scoreError" : 2529.262894060583, + "score" : 28640.33676890207, + "scoreError" : 402.67226561010017, "scoreConfidence" : [ - 69200.99832852001, - 74259.52411664117 + 28237.66450329197, + 29043.00903451217 ], "scorePercentiles" : { - "0.0" : 70757.12896935681, - "50.0" : 71894.16951794788, - "90.0" : 72497.2737038619, - "95.0" : 72497.2737038619, - "99.0" : 72497.2737038619, - "99.9" : 72497.2737038619, - "99.99" : 72497.2737038619, - "99.999" : 72497.2737038619, - "99.9999" : 72497.2737038619, - "100.0" : 72497.2737038619 + "0.0" : 28483.289726818075, + "50.0" : 28663.35391366428, + "90.0" : 28771.253509814633, + "95.0" : 28771.253509814633, + "99.0" : 28771.253509814633, + "99.9" : 28771.253509814633, + "99.99" : 28771.253509814633, + "99.999" : 28771.253509814633, + "99.9999" : 28771.253509814633, + "100.0" : 28771.253509814633 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 71894.16951794788, - 72497.2737038619, - 72036.59658814222, - 71466.13733359412, - 70757.12896935681 + 28483.289726818075, + 28663.35391366428, + 28615.396137206953, + 28668.39055700639, + 28771.253509814633 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6311,44 +9198,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6144.880519492712, - "scoreError" : 58.76617017101151, + "score" : 5746.615149495195, + "scoreError" : 33.63104314725692, "scoreConfidence" : [ - 6086.1143493217005, - 6203.646689663723 + 5712.984106347938, + 5780.246192642451 ], "scorePercentiles" : { - "0.0" : 6127.25894852308, - "50.0" : 6150.256283688248, - "90.0" : 6159.578545182834, - "95.0" : 6159.578545182834, - "99.0" : 6159.578545182834, - "99.9" : 6159.578545182834, - "99.99" : 6159.578545182834, - "99.999" : 6159.578545182834, - "99.9999" : 6159.578545182834, - "100.0" : 6159.578545182834 + "0.0" : 5736.358007407671, + "50.0" : 5748.225899314077, + "90.0" : 5757.838425423979, + "95.0" : 5757.838425423979, + "99.0" : 5757.838425423979, + "99.9" : 5757.838425423979, + "99.99" : 5757.838425423979, + "99.999" : 5757.838425423979, + "99.9999" : 5757.838425423979, + "100.0" : 5757.838425423979 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6159.578545182834, - 6129.9945678875865, - 6157.314252181809, - 6150.256283688248, - 6127.25894852308 + 5736.358007407671, + 5739.494181138358, + 5757.838425423979, + 5751.159234191886, + 5748.225899314077 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6356,44 +9249,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 12104.521235549835, - "scoreError" : 195.63385592476294, + "score" : 10757.88344793423, + "scoreError" : 170.17836566021242, "scoreConfidence" : [ - 11908.887379625072, - 12300.155091474599 + 10587.705082274017, + 10928.061813594442 ], "scorePercentiles" : { - "0.0" : 12060.966496134708, - "50.0" : 12092.507890729583, - "90.0" : 12191.155648141803, - "95.0" : 12191.155648141803, - "99.0" : 12191.155648141803, - "99.9" : 12191.155648141803, - "99.99" : 12191.155648141803, - "99.999" : 12191.155648141803, - "99.9999" : 12191.155648141803, - "100.0" : 12191.155648141803 + "0.0" : 10724.387762025202, + "50.0" : 10745.877382427301, + "90.0" : 10832.336289194278, + "95.0" : 10832.336289194278, + "99.0" : 10832.336289194278, + "99.9" : 10832.336289194278, + "99.99" : 10832.336289194278, + "99.999" : 10832.336289194278, + "99.9999" : 10832.336289194278, + "100.0" : 10832.336289194278 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12101.140768793415, - 12092.507890729583, - 12076.83537394967, - 12060.966496134708, - 12191.155648141803 + 10832.336289194278, + 10724.387762025202, + 10745.877382427301, + 10726.315510517526, + 10760.500295506838 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6401,44 +9300,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 24859.251114248997, - "scoreError" : 301.4166891597261, + "score" : 23968.08697615073, + "scoreError" : 228.87293396639095, "scoreConfidence" : [ - 24557.83442508927, - 25160.667803408724 + 23739.21404218434, + 24196.959910117122 ], "scorePercentiles" : { - "0.0" : 24742.557019570675, - "50.0" : 24870.151295691343, - "90.0" : 24950.23674069033, - "95.0" : 24950.23674069033, - "99.0" : 24950.23674069033, - "99.9" : 24950.23674069033, - "99.99" : 24950.23674069033, - "99.999" : 24950.23674069033, - "99.9999" : 24950.23674069033, - "100.0" : 24950.23674069033 + "0.0" : 23918.942045753505, + "50.0" : 23933.684278946635, + "90.0" : 24046.789864583163, + "95.0" : 24046.789864583163, + "99.0" : 24046.789864583163, + "99.9" : 24046.789864583163, + "99.99" : 24046.789864583163, + "99.999" : 24046.789864583163, + "99.9999" : 24046.789864583163, + "100.0" : 24046.789864583163 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 24950.23674069033, - 24901.186224858957, - 24832.12429043369, - 24742.557019570675, - 24870.151295691343 + 24046.789864583163, + 23933.684278946635, + 23923.997784158397, + 24017.02090731197, + 23918.942045753505 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6446,44 +9351,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 531138.8963928677, - "scoreError" : 7232.918866285596, + "score" : 488707.75265147025, + "scoreError" : 8822.87275400132, "scoreConfidence" : [ - 523905.9775265821, - 538371.8152591533 + 479884.87989746896, + 497530.62540547154 ], "scorePercentiles" : { - "0.0" : 528890.8879854124, - "50.0" : 532206.94560077, - "90.0" : 532694.2862314392, - "95.0" : 532694.2862314392, - "99.0" : 532694.2862314392, - "99.9" : 532694.2862314392, - "99.99" : 532694.2862314392, - "99.999" : 532694.2862314392, - "99.9999" : 532694.2862314392, - "100.0" : 532694.2862314392 + "0.0" : 485157.7763109453, + "50.0" : 489635.0737114402, + "90.0" : 490583.08005155285, + "95.0" : 490583.08005155285, + "99.0" : 490583.08005155285, + "99.9" : 490583.08005155285, + "99.99" : 490583.08005155285, + "99.999" : 490583.08005155285, + "99.9999" : 490583.08005155285, + "100.0" : 490583.08005155285 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 532206.94560077, - 532598.7631935447, - 528890.8879854124, - 529303.5989531719, - 532694.2862314392 + 485157.7763109453, + 490583.08005155285, + 489635.0737114402, + 490449.1430751375, + 487713.6901082754 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6491,44 +9402,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 51221.39964070638, - "scoreError" : 827.4344493007791, + "score" : 49734.313184385835, + "scoreError" : 799.4833754261392, "scoreConfidence" : [ - 50393.9651914056, - 52048.83409000716 + 48934.829808959694, + 50533.79655981198 ], "scorePercentiles" : { - "0.0" : 51043.958293322314, - "50.0" : 51168.015897280784, - "90.0" : 51579.546944906375, - "95.0" : 51579.546944906375, - "99.0" : 51579.546944906375, - "99.9" : 51579.546944906375, - "99.99" : 51579.546944906375, - "99.999" : 51579.546944906375, - "99.9999" : 51579.546944906375, - "100.0" : 51579.546944906375 + "0.0" : 49537.34876839676, + "50.0" : 49676.45627795131, + "90.0" : 50087.67088714139, + "95.0" : 50087.67088714139, + "99.0" : 50087.67088714139, + "99.9" : 50087.67088714139, + "99.99" : 50087.67088714139, + "99.999" : 50087.67088714139, + "99.9999" : 50087.67088714139, + "100.0" : 50087.67088714139 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 51043.958293322314, - 51579.546944906375, - 51074.11124992056, - 51241.3658181019, - 51168.015897280784 + 49701.9410054029, + 49537.34876839676, + 49676.45627795131, + 50087.67088714139, + 49668.14898303684 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6536,44 +9453,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5243.864677281239, - "scoreError" : 43.453636576628895, + "score" : 4101.606464702948, + "scoreError" : 44.859336404357656, "scoreConfidence" : [ - 5200.41104070461, - 5287.318313857868 + 4056.7471282985903, + 4146.465801107305 ], "scorePercentiles" : { - "0.0" : 5231.265394159888, - "50.0" : 5249.302348356872, - "90.0" : 5255.474579626182, - "95.0" : 5255.474579626182, - "99.0" : 5255.474579626182, - "99.9" : 5255.474579626182, - "99.99" : 5255.474579626182, - "99.999" : 5255.474579626182, - "99.9999" : 5255.474579626182, - "100.0" : 5255.474579626182 + "0.0" : 4089.869737808814, + "50.0" : 4102.19914854084, + "90.0" : 4118.999095474129, + "95.0" : 4118.999095474129, + "99.0" : 4118.999095474129, + "99.9" : 4118.999095474129, + "99.99" : 4118.999095474129, + "99.999" : 4118.999095474129, + "99.9999" : 4118.999095474129, + "100.0" : 4118.999095474129 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5249.302348356872, - 5232.249297204882, - 5231.265394159888, - 5251.03176705837, - 5255.474579626182 + 4102.19914854084, + 4092.0499925923186, + 4104.91434909864, + 4089.869737808814, + 4118.999095474129 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6581,44 +9504,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9457.567107592422, - "scoreError" : 239.29589975793712, + "score" : 8536.24315607097, + "scoreError" : 101.12162874041753, "scoreConfidence" : [ - 9218.271207834485, - 9696.86300735036 + 8435.121527330553, + 8637.364784811387 ], "scorePercentiles" : { - "0.0" : 9360.983087125358, - "50.0" : 9471.306955078251, - "90.0" : 9529.508944552968, - "95.0" : 9529.508944552968, - "99.0" : 9529.508944552968, - "99.9" : 9529.508944552968, - "99.99" : 9529.508944552968, - "99.999" : 9529.508944552968, - "99.9999" : 9529.508944552968, - "100.0" : 9529.508944552968 + "0.0" : 8506.69652172843, + "50.0" : 8533.150708823288, + "90.0" : 8573.840889032017, + "95.0" : 8573.840889032017, + "99.0" : 8573.840889032017, + "99.9" : 8573.840889032017, + "99.99" : 8573.840889032017, + "99.999" : 8573.840889032017, + "99.9999" : 8573.840889032017, + "100.0" : 8573.840889032017 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9360.983087125358, - 9444.371778834025, - 9529.508944552968, - 9481.664772371503, - 9471.306955078251 + 8533.150708823288, + 8506.69652172843, + 8573.840889032017, + 8548.765544367503, + 8518.762116403606 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6626,44 +9555,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 17395.82052221602, - "scoreError" : 344.0440998282373, + "score" : 15556.052444170065, + "scoreError" : 306.9127367396257, "scoreConfidence" : [ - 17051.776422387786, - 17739.864622044257 + 15249.13970743044, + 15862.96518090969 ], "scorePercentiles" : { - "0.0" : 17315.71179724927, - "50.0" : 17364.266885787358, - "90.0" : 17547.160084335428, - "95.0" : 17547.160084335428, - "99.0" : 17547.160084335428, - "99.9" : 17547.160084335428, - "99.99" : 17547.160084335428, - "99.999" : 17547.160084335428, - "99.9999" : 17547.160084335428, - "100.0" : 17547.160084335428 + "0.0" : 15456.969852230028, + "50.0" : 15549.338661093334, + "90.0" : 15643.454351666736, + "95.0" : 15643.454351666736, + "99.0" : 15643.454351666736, + "99.9" : 15643.454351666736, + "99.99" : 15643.454351666736, + "99.999" : 15643.454351666736, + "99.9999" : 15643.454351666736, + "100.0" : 15643.454351666736 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 17396.326664915643, - 17355.637178792407, - 17315.71179724927, - 17547.160084335428, - 17364.266885787358 + 15456.969852230028, + 15503.038860312949, + 15643.454351666736, + 15549.338661093334, + 15627.460495547275 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6671,44 +9606,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 319333.19862690615, - "scoreError" : 5086.12000078462, + "score" : 249995.68428394562, + "scoreError" : 1279.6322501206282, "scoreConfidence" : [ - 314247.0786261215, - 324419.3186276908 + 248716.052033825, + 251275.31653406625 ], "scorePercentiles" : { - "0.0" : 318125.4357805845, - "50.0" : 318971.0190338569, - "90.0" : 321471.73935002554, - "95.0" : 321471.73935002554, - "99.0" : 321471.73935002554, - "99.9" : 321471.73935002554, - "99.99" : 321471.73935002554, - "99.999" : 321471.73935002554, - "99.9999" : 321471.73935002554, - "100.0" : 321471.73935002554 + "0.0" : 249563.93531956314, + "50.0" : 250061.701540115, + "90.0" : 250320.05381035683, + "95.0" : 250320.05381035683, + "99.0" : 250320.05381035683, + "99.9" : 250320.05381035683, + "99.99" : 250320.05381035683, + "99.999" : 250320.05381035683, + "99.9999" : 250320.05381035683, + "100.0" : 250320.05381035683 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 318971.0190338569, - 318125.4357805845, - 318477.1928339043, - 319620.6061361595, - 321471.73935002554 + 250285.53111567773, + 249747.1996340154, + 249563.93531956314, + 250320.05381035683, + 250061.701540115 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.both_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6716,44 +9657,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 34767.23997974398, - "scoreError" : 692.295041389829, + "score" : 29511.677381696518, + "scoreError" : 285.5778641249153, "scoreConfidence" : [ - 34074.94493835415, - 35459.53502113381 + 29226.0995175716, + 29797.255245821434 ], "scorePercentiles" : { - "0.0" : 34537.239722615006, - "50.0" : 34754.68423227024, - "90.0" : 35023.58808267961, - "95.0" : 35023.58808267961, - "99.0" : 35023.58808267961, - "99.9" : 35023.58808267961, - "99.99" : 35023.58808267961, - "99.999" : 35023.58808267961, - "99.9999" : 35023.58808267961, - "100.0" : 35023.58808267961 + "0.0" : 29446.757867802535, + "50.0" : 29491.658351181002, + "90.0" : 29635.28452865564, + "95.0" : 29635.28452865564, + "99.0" : 29635.28452865564, + "99.9" : 29635.28452865564, + "99.99" : 29635.28452865564, + "99.999" : 29635.28452865564, + "99.9999" : 29635.28452865564, + "100.0" : 29635.28452865564 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 35023.58808267961, - 34754.68423227024, - 34688.142884647044, - 34832.54497650801, - 34537.239722615006 + 29446.757867802535, + 29518.413508342655, + 29635.28452865564, + 29466.272652500767, + 29491.658351181002 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6761,44 +9708,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2797.9430396640987, - "scoreError" : 68.27639309355288, + "score" : 3538.7170941880495, + "scoreError" : 81.80756128838995, "scoreConfidence" : [ - 2729.6666465705457, - 2866.2194327576517 + 3456.9095328996596, + 3620.5246554764394 ], "scorePercentiles" : { - "0.0" : 2780.391876016582, - "50.0" : 2798.117087350522, - "90.0" : 2824.2964721822964, - "95.0" : 2824.2964721822964, - "99.0" : 2824.2964721822964, - "99.9" : 2824.2964721822964, - "99.99" : 2824.2964721822964, - "99.999" : 2824.2964721822964, - "99.9999" : 2824.2964721822964, - "100.0" : 2824.2964721822964 + "0.0" : 3510.6516785969825, + "50.0" : 3536.6162236358437, + "90.0" : 3565.5591597384328, + "95.0" : 3565.5591597384328, + "99.0" : 3565.5591597384328, + "99.9" : 3565.5591597384328, + "99.99" : 3565.5591597384328, + "99.999" : 3565.5591597384328, + "99.9999" : 3565.5591597384328, + "100.0" : 3565.5591597384328 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2803.816163076613, - 2824.2964721822964, - 2798.117087350522, - 2783.093599694481, - 2780.391876016582 + 3565.5591597384328, + 3536.6162236358437, + 3552.3651345429735, + 3510.6516785969825, + 3528.3932744260173 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6806,44 +9759,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5396.110332256299, - "scoreError" : 183.09675004414842, + "score" : 6601.87750682841, + "scoreError" : 39.88119997877164, "scoreConfidence" : [ - 5213.013582212151, - 5579.207082300448 + 6561.996306849639, + 6641.758706807182 ], "scorePercentiles" : { - "0.0" : 5344.132447883571, - "50.0" : 5392.758725062002, - "90.0" : 5457.8678545466755, - "95.0" : 5457.8678545466755, - "99.0" : 5457.8678545466755, - "99.9" : 5457.8678545466755, - "99.99" : 5457.8678545466755, - "99.999" : 5457.8678545466755, - "99.9999" : 5457.8678545466755, - "100.0" : 5457.8678545466755 + "0.0" : 6585.439531526401, + "50.0" : 6602.003890420882, + "90.0" : 6611.591209016771, + "95.0" : 6611.591209016771, + "99.0" : 6611.591209016771, + "99.9" : 6611.591209016771, + "99.99" : 6611.591209016771, + "99.999" : 6611.591209016771, + "99.9999" : 6611.591209016771, + "100.0" : 6611.591209016771 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5344.132447883571, - 5392.758725062002, - 5457.8678545466755, - 5428.225410423225, - 5357.567223366021 + 6600.554414877193, + 6585.439531526401, + 6611.591209016771, + 6602.003890420882, + 6609.798488300799 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6851,44 +9810,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10869.78223432822, - "scoreError" : 153.16383189900148, + "score" : 13825.227831734082, + "scoreError" : 196.37843779096053, "scoreConfidence" : [ - 10716.61840242922, - 11022.946066227221 + 13628.849393943123, + 14021.606269525042 ], "scorePercentiles" : { - "0.0" : 10818.810328481468, - "50.0" : 10880.71865242282, - "90.0" : 10912.519401805544, - "95.0" : 10912.519401805544, - "99.0" : 10912.519401805544, - "99.9" : 10912.519401805544, - "99.99" : 10912.519401805544, - "99.999" : 10912.519401805544, - "99.9999" : 10912.519401805544, - "100.0" : 10912.519401805544 + "0.0" : 13763.98253270088, + "50.0" : 13817.090328227328, + "90.0" : 13895.401811974265, + "95.0" : 13895.401811974265, + "99.0" : 13895.401811974265, + "99.9" : 13895.401811974265, + "99.99" : 13895.401811974265, + "99.999" : 13895.401811974265, + "99.9999" : 13895.401811974265, + "100.0" : 13895.401811974265 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10838.592523763995, - 10818.810328481468, - 10880.71865242282, - 10898.27026516727, - 10912.519401805544 + 13853.656082191912, + 13817.090328227328, + 13763.98253270088, + 13796.008403576028, + 13895.401811974265 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6896,44 +9861,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 219735.37211217577, - "scoreError" : 2781.273795108175, + "score" : 283102.98196625675, + "scoreError" : 8497.177302187341, "scoreConfidence" : [ - 216954.0983170676, - 222516.64590728394 + 274605.8046640694, + 291600.1592684441 ], "scorePercentiles" : { - "0.0" : 218773.86789378017, - "50.0" : 219723.02651119028, - "90.0" : 220762.8320512501, - "95.0" : 220762.8320512501, - "99.0" : 220762.8320512501, - "99.9" : 220762.8320512501, - "99.99" : 220762.8320512501, - "99.999" : 220762.8320512501, - "99.9999" : 220762.8320512501, - "100.0" : 220762.8320512501 + "0.0" : 279317.4583170885, + "50.0" : 284188.33918014495, + "90.0" : 284641.41274500405, + "95.0" : 284641.41274500405, + "99.0" : 284641.41274500405, + "99.9" : 284641.41274500405, + "99.99" : 284641.41274500405, + "99.999" : 284641.41274500405, + "99.9999" : 284641.41274500405, + "100.0" : 284641.41274500405 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 218773.86789378017, - 219479.38815402743, - 219723.02651119028, - 219937.74595063098, - 220762.8320512501 + 279317.4583170885, + 283002.61979128746, + 284365.0797977587, + 284188.33918014495, + 284641.41274500405 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6941,44 +9912,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 22057.81682911523, - "scoreError" : 746.1435028702756, + "score" : 28645.68618852448, + "scoreError" : 329.60562389568184, "scoreConfidence" : [ - 21311.673326244952, - 22803.960331985505 + 28316.0805646288, + 28975.29181242016 ], "scorePercentiles" : { - "0.0" : 21892.202085191188, - "50.0" : 21945.637223501784, - "90.0" : 22346.808446625277, - "95.0" : 22346.808446625277, - "99.0" : 22346.808446625277, - "99.9" : 22346.808446625277, - "99.99" : 22346.808446625277, - "99.999" : 22346.808446625277, - "99.9999" : 22346.808446625277, - "100.0" : 22346.808446625277 + "0.0" : 28567.42733270534, + "50.0" : 28611.644861530913, + "90.0" : 28742.206005252963, + "95.0" : 28742.206005252963, + "99.0" : 28742.206005252963, + "99.9" : 28742.206005252963, + "99.99" : 28742.206005252963, + "99.999" : 28742.206005252963, + "99.9999" : 28742.206005252963, + "100.0" : 28742.206005252963 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 21936.89776697905, - 21892.202085191188, - 21945.637223501784, - 22167.538623278837, - 22346.808446625277 + 28567.42733270534, + 28611.644861530913, + 28574.25454062691, + 28732.89820250628, + 28742.206005252963 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -6986,44 +9963,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2333.1854748350006, - "scoreError" : 80.03915098600552, + "score" : 2412.102026861745, + "scoreError" : 59.75864156773435, "scoreConfidence" : [ - 2253.146323848995, - 2413.224625821006 + 2352.3433852940107, + 2471.860668429479 ], "scorePercentiles" : { - "0.0" : 2302.8501485172774, - "50.0" : 2330.629661535579, - "90.0" : 2357.714390436407, - "95.0" : 2357.714390436407, - "99.0" : 2357.714390436407, - "99.9" : 2357.714390436407, - "99.99" : 2357.714390436407, - "99.999" : 2357.714390436407, - "99.9999" : 2357.714390436407, - "100.0" : 2357.714390436407 + "0.0" : 2401.8113451145764, + "50.0" : 2404.8962410821196, + "90.0" : 2438.9523339403786, + "95.0" : 2438.9523339403786, + "99.0" : 2438.9523339403786, + "99.9" : 2438.9523339403786, + "99.99" : 2438.9523339403786, + "99.999" : 2438.9523339403786, + "99.9999" : 2438.9523339403786, + "100.0" : 2438.9523339403786 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2302.8501485172774, - 2328.2885509161983, - 2357.714390436407, - 2346.4446227695416, - 2330.629661535579 + 2411.945388482385, + 2404.8962410821196, + 2401.8113451145764, + 2438.9523339403786, + 2402.904825689266 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7031,44 +10014,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4145.446062850556, - "scoreError" : 150.3383039881427, + "score" : 4929.267433187184, + "scoreError" : 58.67855058699715, "scoreConfidence" : [ - 3995.107758862413, - 4295.784366838699 + 4870.5888826001865, + 4987.9459837741815 ], "scorePercentiles" : { - "0.0" : 4099.324499001296, - "50.0" : 4156.718348428118, - "90.0" : 4187.169307529921, - "95.0" : 4187.169307529921, - "99.0" : 4187.169307529921, - "99.9" : 4187.169307529921, - "99.99" : 4187.169307529921, - "99.999" : 4187.169307529921, - "99.9999" : 4187.169307529921, - "100.0" : 4187.169307529921 + "0.0" : 4913.1767434464255, + "50.0" : 4927.561585387374, + "90.0" : 4954.368498259233, + "95.0" : 4954.368498259233, + "99.0" : 4954.368498259233, + "99.9" : 4954.368498259233, + "99.99" : 4954.368498259233, + "99.999" : 4954.368498259233, + "99.9999" : 4954.368498259233, + "100.0" : 4954.368498259233 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4174.246572228346, - 4187.169307529921, - 4156.718348428118, - 4109.771587065095, - 4099.324499001296 + 4927.561585387374, + 4923.345584573888, + 4913.1767434464255, + 4927.884754269002, + 4954.368498259233 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7076,44 +10065,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7594.822123985088, - "scoreError" : 102.14864697512093, + "score" : 9991.27182416467, + "scoreError" : 148.12308385731146, "scoreConfidence" : [ - 7492.673477009967, - 7696.970770960209 + 9843.148740307359, + 10139.394908021983 ], "scorePercentiles" : { - "0.0" : 7566.70361218331, - "50.0" : 7583.31679096171, - "90.0" : 7633.714276110977, - "95.0" : 7633.714276110977, - "99.0" : 7633.714276110977, - "99.9" : 7633.714276110977, - "99.99" : 7633.714276110977, - "99.999" : 7633.714276110977, - "99.9999" : 7633.714276110977, - "100.0" : 7633.714276110977 + "0.0" : 9956.167709187825, + "50.0" : 9984.945787626088, + "90.0" : 10054.064700848023, + "95.0" : 10054.064700848023, + "99.0" : 10054.064700848023, + "99.9" : 10054.064700848023, + "99.99" : 10054.064700848023, + "99.999" : 10054.064700848023, + "99.9999" : 10054.064700848023, + "100.0" : 10054.064700848023 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7566.70361218331, - 7583.31679096171, - 7608.953515798663, - 7581.4224248707815, - 7633.714276110977 + 9956.167709187825, + 9965.1725591166, + 9984.945787626088, + 10054.064700848023, + 9996.008364044817 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7121,44 +10116,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 133161.14995209654, - "scoreError" : 2166.2713095563936, + "score" : 158613.55924807824, + "scoreError" : 2251.0841121834637, "scoreConfidence" : [ - 130994.87864254015, - 135327.42126165293 + 156362.47513589478, + 160864.6433602617 ], "scorePercentiles" : { - "0.0" : 132478.3025906922, - "50.0" : 133159.75925971655, - "90.0" : 134028.87698931035, - "95.0" : 134028.87698931035, - "99.0" : 134028.87698931035, - "99.9" : 134028.87698931035, - "99.99" : 134028.87698931035, - "99.999" : 134028.87698931035, - "99.9999" : 134028.87698931035, - "100.0" : 134028.87698931035 + "0.0" : 157865.56683654455, + "50.0" : 158730.33776877285, + "90.0" : 159343.4694128434, + "95.0" : 159343.4694128434, + "99.0" : 159343.4694128434, + "99.9" : 159343.4694128434, + "99.99" : 159343.4694128434, + "99.999" : 159343.4694128434, + "99.9999" : 159343.4694128434, + "100.0" : 159343.4694128434 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 134028.87698931035, - 133191.65574310307, - 132478.3025906922, - 133159.75925971655, - 132947.15517766052 + 159343.4694128434, + 158730.33776877285, + 157865.56683654455, + 158922.16125813936, + 158206.2609640911 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.deserialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7166,44 +10167,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15166.723241270573, - "scoreError" : 289.09335541685533, + "score" : 19711.256951999814, + "scoreError" : 345.61908578854656, "scoreConfidence" : [ - 14877.629885853717, - 15455.816596687428 + 19365.63786621127, + 20056.87603778836 ], "scorePercentiles" : { - "0.0" : 15105.798258204253, - "50.0" : 15127.277757012911, - "90.0" : 15283.823374910953, - "95.0" : 15283.823374910953, - "99.0" : 15283.823374910953, - "99.9" : 15283.823374910953, - "99.99" : 15283.823374910953, - "99.999" : 15283.823374910953, - "99.9999" : 15283.823374910953, - "100.0" : 15283.823374910953 + "0.0" : 19570.265108581763, + "50.0" : 19711.69284974425, + "90.0" : 19796.94934979244, + "95.0" : 19796.94934979244, + "99.0" : 19796.94934979244, + "99.9" : 19796.94934979244, + "99.99" : 19796.94934979244, + "99.999" : 19796.94934979244, + "99.9999" : 19796.94934979244, + "100.0" : 19796.94934979244 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15283.823374910953, - 15199.745708931525, - 15105.798258204253, - 15116.971107293219, - 15127.277757012911 + 19780.50741367972, + 19570.265108581763, + 19796.94934979244, + 19711.69284974425, + 19696.870038200897 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7211,44 +10218,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3216.253792122575, - "scoreError" : 111.24762699359144, + "score" : 2009.534720795516, + "scoreError" : 39.800706670092104, "scoreConfidence" : [ - 3105.0061651289834, - 3327.5014191161663 + 1969.734014125424, + 2049.335427465608 ], "scorePercentiles" : { - "0.0" : 3182.830160148279, - "50.0" : 3220.6189686668286, - "90.0" : 3250.7019771036935, - "95.0" : 3250.7019771036935, - "99.0" : 3250.7019771036935, - "99.9" : 3250.7019771036935, - "99.99" : 3250.7019771036935, - "99.999" : 3250.7019771036935, - "99.9999" : 3250.7019771036935, - "100.0" : 3250.7019771036935 + "0.0" : 1993.0378935378085, + "50.0" : 2013.3051762492425, + "90.0" : 2019.8643634510963, + "95.0" : 2019.8643634510963, + "99.0" : 2019.8643634510963, + "99.9" : 2019.8643634510963, + "99.99" : 2019.8643634510963, + "99.999" : 2019.8643634510963, + "99.9999" : 2019.8643634510963, + "100.0" : 2019.8643634510963 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3182.830160148279, - 3191.1838976543895, - 3220.6189686668286, - 3235.9339570396824, - 3250.7019771036935 + 2014.6957834831144, + 2013.3051762492425, + 1993.0378935378085, + 2019.8643634510963, + 2006.7703872563195 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7256,44 +10269,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6549.672532381722, - "scoreError" : 229.82281078674177, + "score" : 4031.2223319440272, + "scoreError" : 72.57830193060417, "scoreConfidence" : [ - 6319.84972159498, - 6779.4953431684635 + 3958.644030013423, + 4103.800633874632 ], "scorePercentiles" : { - "0.0" : 6484.602428260516, - "50.0" : 6551.224427008464, - "90.0" : 6616.538042933333, - "95.0" : 6616.538042933333, - "99.0" : 6616.538042933333, - "99.9" : 6616.538042933333, - "99.99" : 6616.538042933333, - "99.999" : 6616.538042933333, - "99.9999" : 6616.538042933333, - "100.0" : 6616.538042933333 + "0.0" : 4012.489443627937, + "50.0" : 4025.2989729925857, + "90.0" : 4054.6842062862643, + "95.0" : 4054.6842062862643, + "99.0" : 4054.6842062862643, + "99.9" : 4054.6842062862643, + "99.99" : 4054.6842062862643, + "99.999" : 4054.6842062862643, + "99.9999" : 4054.6842062862643, + "100.0" : 4054.6842062862643 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6600.609314384797, - 6616.538042933333, - 6551.224427008464, - 6484.602428260516, - 6495.3884493215055 + 4016.265390708617, + 4025.2989729925857, + 4054.6842062862643, + 4047.3736461047347, + 4012.489443627937 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7301,44 +10320,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 12899.333788253101, - "scoreError" : 242.78289713201542, + "score" : 7105.97042150445, + "scoreError" : 65.52754131819069, "scoreConfidence" : [ - 12656.550891121085, - 13142.116685385117 + 7040.44288018626, + 7171.497962822641 ], "scorePercentiles" : { - "0.0" : 12815.183583932907, - "50.0" : 12897.397348620523, - "90.0" : 12984.605960461184, - "95.0" : 12984.605960461184, - "99.0" : 12984.605960461184, - "99.9" : 12984.605960461184, - "99.99" : 12984.605960461184, - "99.999" : 12984.605960461184, - "99.9999" : 12984.605960461184, - "100.0" : 12984.605960461184 + "0.0" : 7090.404977907103, + "50.0" : 7097.667801790225, + "90.0" : 7125.930791881131, + "95.0" : 7125.930791881131, + "99.0" : 7125.930791881131, + "99.9" : 7125.930791881131, + "99.99" : 7125.930791881131, + "99.999" : 7125.930791881131, + "99.9999" : 7125.930791881131, + "100.0" : 7125.930791881131 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12871.95162196114, - 12815.183583932907, - 12897.397348620523, - 12927.530426289755, - 12984.605960461184 + 7090.404977907103, + 7125.930791881131, + 7122.774946191019, + 7093.0735897527775, + 7097.667801790225 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7346,44 +10371,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 302636.42857864907, - "scoreError" : 3511.230082769028, + "score" : 153970.6067466465, + "scoreError" : 1790.8583553447002, "scoreConfidence" : [ - 299125.19849588006, - 306147.65866141807 + 152179.74839130178, + 155761.4651019912 ], "scorePercentiles" : { - "0.0" : 301342.45643411775, - "50.0" : 302788.05205789907, - "90.0" : 303561.85816022905, - "95.0" : 303561.85816022905, - "99.0" : 303561.85816022905, - "99.9" : 303561.85816022905, - "99.99" : 303561.85816022905, - "99.999" : 303561.85816022905, - "99.9999" : 303561.85816022905, - "100.0" : 303561.85816022905 + "0.0" : 153411.34364655166, + "50.0" : 153851.6455385956, + "90.0" : 154667.07185740746, + "95.0" : 154667.07185740746, + "99.0" : 154667.07185740746, + "99.9" : 154667.07185740746, + "99.99" : 154667.07185740746, + "99.999" : 154667.07185740746, + "99.9999" : 154667.07185740746, + "100.0" : 154667.07185740746 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 302133.07935841253, - 303561.85816022905, - 303356.6968825869, - 302788.05205789907, - 301342.45643411775 + 153411.34364655166, + 153798.63445718703, + 153851.6455385956, + 154667.07185740746, + 154124.3382334907 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7391,44 +10422,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 27769.540821026905, - "scoreError" : 163.42512436686968, + "score" : 14138.632058973855, + "scoreError" : 184.70923841061037, "scoreConfidence" : [ - 27606.115696660036, - 27932.965945393775 + 13953.922820563244, + 14323.341297384466 ], "scorePercentiles" : { - "0.0" : 27706.48147190796, - "50.0" : 27780.119866830864, - "90.0" : 27820.788014767793, - "95.0" : 27820.788014767793, - "99.0" : 27820.788014767793, - "99.9" : 27820.788014767793, - "99.99" : 27820.788014767793, - "99.999" : 27820.788014767793, - "99.9999" : 27820.788014767793, - "100.0" : 27820.788014767793 + "0.0" : 14109.212937518076, + "50.0" : 14117.82382241687, + "90.0" : 14222.878962406387, + "95.0" : 14222.878962406387, + "99.0" : 14222.878962406387, + "99.9" : 14222.878962406387, + "99.99" : 14222.878962406387, + "99.999" : 14222.878962406387, + "99.9999" : 14222.878962406387, + "100.0" : 14222.878962406387 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27706.48147190796, - 27820.788014767793, - 27785.802123205976, - 27754.51262842195, - 27780.119866830864 + 14110.917200544884, + 14222.878962406387, + 14109.212937518076, + 14132.32737198306, + 14117.82382241687 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7436,44 +10473,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2411.5910840336596, - "scoreError" : 106.95079793498684, + "score" : 1626.1560552901258, + "scoreError" : 27.80354400112368, "scoreConfidence" : [ - 2304.6402860986727, - 2518.5418819686465 + 1598.352511289002, + 1653.9595992912496 ], "scorePercentiles" : { - "0.0" : 2394.5238846782495, - "50.0" : 2396.0249090446923, - "90.0" : 2459.513966173429, - "95.0" : 2459.513966173429, - "99.0" : 2459.513966173429, - "99.9" : 2459.513966173429, - "99.99" : 2459.513966173429, - "99.999" : 2459.513966173429, - "99.9999" : 2459.513966173429, - "100.0" : 2459.513966173429 + "0.0" : 1614.8655687856149, + "50.0" : 1628.6061662185846, + "90.0" : 1632.8430649341994, + "95.0" : 1632.8430649341994, + "99.0" : 1632.8430649341994, + "99.9" : 1632.8430649341994, + "99.99" : 1632.8430649341994, + "99.999" : 1632.8430649341994, + "99.9999" : 1632.8430649341994, + "100.0" : 1632.8430649341994 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2396.0249090446923, - 2395.619507918591, - 2394.5238846782495, - 2412.2731523533375, - 2459.513966173429 + 1623.4891234106199, + 1628.6061662185846, + 1614.8655687856149, + 1630.976353101611, + 1632.8430649341994 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7481,44 +10524,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4865.309059705433, - "scoreError" : 121.34749710568762, + "score" : 3255.0349817343736, + "scoreError" : 58.184585260552595, "scoreConfidence" : [ - 4743.961562599746, - 4986.656556811121 + 3196.850396473821, + 3313.219566994926 ], "scorePercentiles" : { - "0.0" : 4828.816343449152, - "50.0" : 4879.1237375565615, - "90.0" : 4901.182854894731, - "95.0" : 4901.182854894731, - "99.0" : 4901.182854894731, - "99.9" : 4901.182854894731, - "99.99" : 4901.182854894731, - "99.999" : 4901.182854894731, - "99.9999" : 4901.182854894731, - "100.0" : 4901.182854894731 + "0.0" : 3237.4547774978855, + "50.0" : 3251.8823169058687, + "90.0" : 3275.40102349841, + "95.0" : 3275.40102349841, + "99.0" : 3275.40102349841, + "99.9" : 3275.40102349841, + "99.99" : 3275.40102349841, + "99.999" : 3275.40102349841, + "99.9999" : 3275.40102349841, + "100.0" : 3275.40102349841 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4879.1237375565615, - 4835.517853374849, - 4828.816343449152, - 4901.182854894731, - 4881.904509251872 + 3237.4547774978855, + 3251.8823169058687, + 3275.40102349841, + 3245.746195593417, + 3264.6905951762874 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7526,44 +10575,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9257.266712046436, - "scoreError" : 177.2446759940762, + "score" : 5751.751819871775, + "scoreError" : 83.00683468023402, "scoreConfidence" : [ - 9080.02203605236, - 9434.511388040512 + 5668.744985191542, + 5834.758654552009 ], "scorePercentiles" : { - "0.0" : 9224.94296981025, - "50.0" : 9237.286043519813, - "90.0" : 9335.721930575412, - "95.0" : 9335.721930575412, - "99.0" : 9335.721930575412, - "99.9" : 9335.721930575412, - "99.99" : 9335.721930575412, - "99.999" : 9335.721930575412, - "99.9999" : 9335.721930575412, - "100.0" : 9335.721930575412 + "0.0" : 5730.335857862409, + "50.0" : 5752.07201903108, + "90.0" : 5786.222294754111, + "95.0" : 5786.222294754111, + "99.0" : 5786.222294754111, + "99.9" : 5786.222294754111, + "99.99" : 5786.222294754111, + "99.999" : 5786.222294754111, + "99.9999" : 5786.222294754111, + "100.0" : 5786.222294754111 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9335.721930575412, - 9237.286043519813, - 9224.94296981025, - 9260.528292418221, - 9227.854323908487 + 5786.222294754111, + 5737.243053540708, + 5752.885874170561, + 5752.07201903108, + 5730.335857862409 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7571,44 +10626,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 184167.74413692477, - "scoreError" : 6827.762823905642, + "score" : 82012.75927361584, + "scoreError" : 1147.7450648651532, "scoreConfidence" : [ - 177339.98131301912, - 190995.50696083042 + 80865.01420875068, + 83160.504338481 ], "scorePercentiles" : { - "0.0" : 181935.50201775457, - "50.0" : 184838.9387711361, - "90.0" : 186218.59545593095, - "95.0" : 186218.59545593095, - "99.0" : 186218.59545593095, - "99.9" : 186218.59545593095, - "99.99" : 186218.59545593095, - "99.999" : 186218.59545593095, - "99.9999" : 186218.59545593095, - "100.0" : 186218.59545593095 + "0.0" : 81794.57604630072, + "50.0" : 81843.37115591028, + "90.0" : 82489.30842230679, + "95.0" : 82489.30842230679, + "99.0" : 82489.30842230679, + "99.9" : 82489.30842230679, + "99.99" : 82489.30842230679, + "99.999" : 82489.30842230679, + "99.9999" : 82489.30842230679, + "100.0" : 82489.30842230679 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 186218.59545593095, - 185109.61678853648, - 184838.9387711361, - 182736.0676512657, - 181935.50201775457 + 82489.30842230679, + 81794.57604630072, + 81813.32055606261, + 81843.37115591028, + 82123.2201874988 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaThriftBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JsoniterScalaBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7616,44 +10677,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18517.05174414629, - "scoreError" : 549.7307157903293, + "score" : 9695.944313316686, + "scoreError" : 160.93216515705532, "scoreConfidence" : [ - 17967.32102835596, - 19066.78245993662 + 9535.01214815963, + 9856.876478473741 ], "scorePercentiles" : { - "0.0" : 18364.98509768671, - "50.0" : 18471.61293179171, - "90.0" : 18739.093754917816, - "95.0" : 18739.093754917816, - "99.0" : 18739.093754917816, - "99.9" : 18739.093754917816, - "99.99" : 18739.093754917816, - "99.999" : 18739.093754917816, - "99.9999" : 18739.093754917816, - "100.0" : 18739.093754917816 + "0.0" : 9622.131363245295, + "50.0" : 9716.431365414799, + "90.0" : 9720.355399713186, + "95.0" : 9720.355399713186, + "99.0" : 9720.355399713186, + "99.9" : 9720.355399713186, + "99.99" : 9720.355399713186, + "99.999" : 9720.355399713186, + "99.9999" : 9720.355399713186, + "100.0" : 9720.355399713186 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18739.093754917816, - 18562.804313932305, - 18364.98509768671, - 18446.762622402915, - 18471.61293179171 + 9720.355399713186, + 9703.162744263593, + 9622.131363245295, + 9717.64069394656, + 9716.431365414799 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7661,44 +10728,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19550.464019458468, - "scoreError" : 391.42742745710507, + "score" : 3579.3634780172843, + "scoreError" : 27.594052012982857, "scoreConfidence" : [ - 19159.036592001365, - 19941.89144691557 + 3551.7694260043013, + 3606.957530030267 ], "scorePercentiles" : { - "0.0" : 19454.133582219863, - "50.0" : 19510.906862773438, - "90.0" : 19691.528773618254, - "95.0" : 19691.528773618254, - "99.0" : 19691.528773618254, - "99.9" : 19691.528773618254, - "99.99" : 19691.528773618254, - "99.999" : 19691.528773618254, - "99.9999" : 19691.528773618254, - "100.0" : 19691.528773618254 + "0.0" : 3567.4008324349825, + "50.0" : 3582.479658777078, + "90.0" : 3584.990413727617, + "95.0" : 3584.990413727617, + "99.0" : 3584.990413727617, + "99.9" : 3584.990413727617, + "99.99" : 3584.990413727617, + "99.999" : 3584.990413727617, + "99.9999" : 3584.990413727617, + "100.0" : 3584.990413727617 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19691.528773618254, - 19620.593739150172, - 19510.906862773438, - 19475.157139530616, - 19454.133582219863 + 3582.479658777078, + 3583.779547020743, + 3567.4008324349825, + 3584.990413727617, + 3578.166938125998 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7706,44 +10779,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 37565.12437318811, - "scoreError" : 3557.4636210367958, + "score" : 7210.683538878128, + "scoreError" : 70.66837514204349, "scoreConfidence" : [ - 34007.660752151314, - 41122.58799422491 + 7140.015163736085, + 7281.3519140201715 ], "scorePercentiles" : { - "0.0" : 37002.26753718828, - "50.0" : 37257.57507167732, - "90.0" : 39194.05494680512, - "95.0" : 39194.05494680512, - "99.0" : 39194.05494680512, - "99.9" : 39194.05494680512, - "99.99" : 39194.05494680512, - "99.999" : 39194.05494680512, - "99.9999" : 39194.05494680512, - "100.0" : 39194.05494680512 + "0.0" : 7179.102379530476, + "50.0" : 7218.696828932627, + "90.0" : 7223.897305115157, + "95.0" : 7223.897305115157, + "99.0" : 7223.897305115157, + "99.9" : 7223.897305115157, + "99.99" : 7223.897305115157, + "99.999" : 7223.897305115157, + "99.9999" : 7223.897305115157, + "100.0" : 7223.897305115157 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 37002.26753718828, - 37257.57507167732, - 37010.36977072601, - 37361.35453954383, - 39194.05494680512 + 7223.897305115157, + 7218.696828932627, + 7221.219955967659, + 7210.501224844724, + 7179.102379530476 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7751,44 +10830,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 76118.51527454748, - "scoreError" : 2901.3037921173427, + "score" : 14898.794764991897, + "scoreError" : 236.77848473031068, "scoreConfidence" : [ - 73217.21148243014, - 79019.81906666482 + 14662.016280261587, + 15135.573249722207 ], "scorePercentiles" : { - "0.0" : 75428.37128206786, - "50.0" : 75991.8715850157, - "90.0" : 77283.86462787751, - "95.0" : 77283.86462787751, - "99.0" : 77283.86462787751, - "99.9" : 77283.86462787751, - "99.99" : 77283.86462787751, - "99.999" : 77283.86462787751, - "99.9999" : 77283.86462787751, - "100.0" : 77283.86462787751 + "0.0" : 14823.555912635835, + "50.0" : 14886.126286815248, + "90.0" : 14973.804107506468, + "95.0" : 14973.804107506468, + "99.0" : 14973.804107506468, + "99.9" : 14973.804107506468, + "99.99" : 14973.804107506468, + "99.999" : 14973.804107506468, + "99.9999" : 14973.804107506468, + "100.0" : 14973.804107506468 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 77283.86462787751, - 76368.30994403258, - 75991.8715850157, - 75520.1589337438, - 75428.37128206786 + 14823.555912635835, + 14973.804107506468, + 14886.126286815248, + 14862.856084416348, + 14947.63143358558 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7796,44 +10881,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1431113.8370678392, - "scoreError" : 16720.633798976207, + "score" : 256833.02349855108, + "scoreError" : 3582.5817353740695, "scoreConfidence" : [ - 1414393.203268863, - 1447834.4708668154 + 253250.44176317702, + 260415.60523392513 ], "scorePercentiles" : { - "0.0" : 1425923.8260895256, - "50.0" : 1430633.2226597345, - "90.0" : 1437649.0759582953, - "95.0" : 1437649.0759582953, - "99.0" : 1437649.0759582953, - "99.9" : 1437649.0759582953, - "99.99" : 1437649.0759582953, - "99.999" : 1437649.0759582953, - "99.9999" : 1437649.0759582953, - "100.0" : 1437649.0759582953 + "0.0" : 255908.33096016018, + "50.0" : 256492.2353948012, + "90.0" : 258225.8405700121, + "95.0" : 258225.8405700121, + "99.0" : 258225.8405700121, + "99.9" : 258225.8405700121, + "99.99" : 258225.8405700121, + "99.999" : 258225.8405700121, + "99.9999" : 258225.8405700121, + "100.0" : 258225.8405700121 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1429073.4583296578, - 1430633.2226597345, - 1437649.0759582953, - 1432289.6023019832, - 1425923.8260895256 + 258225.8405700121, + 255908.33096016018, + 256492.2353948012, + 256248.19013007762, + 257290.52043770425 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7841,44 +10932,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 168842.9579063493, - "scoreError" : 5752.79734212847, + "score" : 26871.93720605296, + "scoreError" : 438.17777430210225, "scoreConfidence" : [ - 163090.16056422083, - 174595.75524847777 + 26433.75943175086, + 27310.11498035506 ], "scorePercentiles" : { - "0.0" : 166237.44638745987, - "50.0" : 169642.83216617245, - "90.0" : 169744.36456905017, - "95.0" : 169744.36456905017, - "99.0" : 169744.36456905017, - "99.9" : 169744.36456905017, - "99.99" : 169744.36456905017, - "99.999" : 169744.36456905017, - "99.9999" : 169744.36456905017, - "100.0" : 169744.36456905017 + "0.0" : 26726.721765726368, + "50.0" : 26892.884001297578, + "90.0" : 27009.065327043303, + "95.0" : 27009.065327043303, + "99.0" : 27009.065327043303, + "99.9" : 27009.065327043303, + "99.99" : 27009.065327043303, + "99.999" : 27009.065327043303, + "99.9999" : 27009.065327043303, + "100.0" : 27009.065327043303 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 166237.44638745987, - 169642.83216617245, - 169744.36456905017, - 168922.17666717523, - 169667.96974188884 + 27009.065327043303, + 26790.06665299224, + 26726.721765726368, + 26940.94828320531, + 26892.884001297578 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7886,44 +10983,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10970.093714652485, - "scoreError" : 159.34098955843254, + "score" : 2177.4377862671427, + "scoreError" : 42.571206487664526, "scoreConfidence" : [ - 10810.752725094053, - 11129.434704210917 + 2134.8665797794783, + 2220.008992754807 ], "scorePercentiles" : { - "0.0" : 10910.361410464524, - "50.0" : 10978.16077844998, - "90.0" : 11007.83749900261, - "95.0" : 11007.83749900261, - "99.0" : 11007.83749900261, - "99.9" : 11007.83749900261, - "99.99" : 11007.83749900261, - "99.999" : 11007.83749900261, - "99.9999" : 11007.83749900261, - "100.0" : 11007.83749900261 + "0.0" : 2167.4509867860797, + "50.0" : 2176.200516310394, + "90.0" : 2196.008323903203, + "95.0" : 2196.008323903203, + "99.0" : 2196.008323903203, + "99.9" : 2196.008323903203, + "99.99" : 2196.008323903203, + "99.999" : 2196.008323903203, + "99.9999" : 2196.008323903203, + "100.0" : 2196.008323903203 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10947.944214929832, - 11007.83749900261, - 11006.164670415474, - 10978.16077844998, - 10910.361410464524 + 2167.4509867860797, + 2170.954869800309, + 2196.008323903203, + 2176.5742345357266, + 2176.200516310394 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7931,44 +11034,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20503.053849136126, - "scoreError" : 691.1820685246838, + "score" : 4240.201258234536, + "scoreError" : 57.829414594791096, "scoreConfidence" : [ - 19811.871780611444, - 21194.235917660808 + 4182.371843639745, + 4298.030672829327 ], "scorePercentiles" : { - "0.0" : 20316.330102465265, - "50.0" : 20499.001366000884, - "90.0" : 20758.93735552957, - "95.0" : 20758.93735552957, - "99.0" : 20758.93735552957, - "99.9" : 20758.93735552957, - "99.99" : 20758.93735552957, - "99.999" : 20758.93735552957, - "99.9999" : 20758.93735552957, - "100.0" : 20758.93735552957 + "0.0" : 4224.979715467212, + "50.0" : 4241.177101661261, + "90.0" : 4256.472488715861, + "95.0" : 4256.472488715861, + "99.0" : 4256.472488715861, + "99.9" : 4256.472488715861, + "99.99" : 4256.472488715861, + "99.999" : 4256.472488715861, + "99.9999" : 4256.472488715861, + "100.0" : 4256.472488715861 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20355.609401409765, - 20316.330102465265, - 20585.39102027514, - 20758.93735552957, - 20499.001366000884 + 4256.472488715861, + 4253.378686240771, + 4224.998299087576, + 4241.177101661261, + 4224.979715467212 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -7976,44 +11085,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 38725.04885156398, - "scoreError" : 1880.176583520681, + "score" : 7029.520499216762, + "scoreError" : 86.53991037598102, "scoreConfidence" : [ - 36844.8722680433, - 40605.22543508466 + 6942.980588840781, + 7116.060409592743 ], "scorePercentiles" : { - "0.0" : 38016.299616260556, - "50.0" : 38713.92326291457, - "90.0" : 39371.0991683866, - "95.0" : 39371.0991683866, - "99.0" : 39371.0991683866, - "99.9" : 39371.0991683866, - "99.99" : 39371.0991683866, - "99.999" : 39371.0991683866, - "99.9999" : 39371.0991683866, - "100.0" : 39371.0991683866 + "0.0" : 6993.5192293811315, + "50.0" : 7030.546046650448, + "90.0" : 7053.322652710074, + "95.0" : 7053.322652710074, + "99.0" : 7053.322652710074, + "99.9" : 7053.322652710074, + "99.99" : 7053.322652710074, + "99.999" : 7053.322652710074, + "99.9999" : 7053.322652710074, + "100.0" : 7053.322652710074 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 38016.299616260556, - 38637.26532916611, - 38713.92326291457, - 38886.65688109207, - 39371.0991683866 + 6993.5192293811315, + 7030.546046650448, + 7028.242961103173, + 7041.971606238985, + 7053.322652710074 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8021,44 +11136,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 576396.3289459368, - "scoreError" : 13399.774174272565, + "score" : 92048.39758212988, + "scoreError" : 1059.6991874834935, "scoreConfidence" : [ - 562996.5547716642, - 589796.1031202093 + 90988.69839464639, + 93108.09676961337 ], "scorePercentiles" : { - "0.0" : 571976.3370084995, - "50.0" : 578442.8388891966, - "90.0" : 579678.7722850975, - "95.0" : 579678.7722850975, - "99.0" : 579678.7722850975, - "99.9" : 579678.7722850975, - "99.99" : 579678.7722850975, - "99.999" : 579678.7722850975, - "99.9999" : 579678.7722850975, - "100.0" : 579678.7722850975 + "0.0" : 91610.58076898285, + "50.0" : 92092.86038413693, + "90.0" : 92278.07894491561, + "95.0" : 92278.07894491561, + "99.0" : 92278.07894491561, + "99.9" : 92278.07894491561, + "99.99" : 92278.07894491561, + "99.999" : 92278.07894491561, + "99.9999" : 92278.07894491561, + "100.0" : 92278.07894491561 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 579678.7722850975, - 578442.8388891966, - 578542.4399892634, - 573341.2565576264, - 571976.3370084995 + 91610.58076898285, + 92277.08909375513, + 92092.86038413693, + 92278.07894491561, + 91983.37871885888 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.both_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8066,44 +11187,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 76799.37585116281, - "scoreError" : 1722.9345630188227, + "score" : 10799.021973806613, + "scoreError" : 375.32537645790086, "scoreConfidence" : [ - 75076.441288144, - 78522.31041418163 + 10423.696597348713, + 11174.347350264514 ], "scorePercentiles" : { - "0.0" : 76120.78732599795, - "50.0" : 76961.03976445124, - "90.0" : 77291.38084213335, - "95.0" : 77291.38084213335, - "99.0" : 77291.38084213335, - "99.9" : 77291.38084213335, - "99.99" : 77291.38084213335, - "99.999" : 77291.38084213335, - "99.9999" : 77291.38084213335, - "100.0" : 77291.38084213335 + "0.0" : 10682.145008249945, + "50.0" : 10768.868739498832, + "90.0" : 10916.774487253813, + "95.0" : 10916.774487253813, + "99.0" : 10916.774487253813, + "99.9" : 10916.774487253813, + "99.99" : 10916.774487253813, + "99.999" : 10916.774487253813, + "99.9999" : 10916.774487253813, + "100.0" : 10916.774487253813 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 76622.34229268567, - 77001.32903054586, - 76961.03976445124, - 77291.38084213335, - 76120.78732599795 + 10768.868739498832, + 10682.145008249945, + 10746.064421269592, + 10881.25721276088, + 10916.774487253813 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8111,44 +11238,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9749.292988007614, - "scoreError" : 92.85993411041974, + "score" : 1928.8985912670555, + "scoreError" : 30.173029535512153, "scoreConfidence" : [ - 9656.433053897194, - 9842.152922118034 + 1898.7255617315434, + 1959.0716208025676 ], "scorePercentiles" : { - "0.0" : 9719.923484404966, - "50.0" : 9761.628508042435, - "90.0" : 9774.167555743703, - "95.0" : 9774.167555743703, - "99.0" : 9774.167555743703, - "99.9" : 9774.167555743703, - "99.99" : 9774.167555743703, - "99.999" : 9774.167555743703, - "99.9999" : 9774.167555743703, - "100.0" : 9774.167555743703 + "0.0" : 1918.94731314937, + "50.0" : 1932.8029302153013, + "90.0" : 1936.7844229106695, + "95.0" : 1936.7844229106695, + "99.0" : 1936.7844229106695, + "99.9" : 1936.7844229106695, + "99.99" : 1936.7844229106695, + "99.999" : 1936.7844229106695, + "99.9999" : 1936.7844229106695, + "100.0" : 1936.7844229106695 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9774.167555743703, - 9761.628508042435, - 9727.17926909307, - 9719.923484404966, - 9763.56612275389 + 1933.7865820174043, + 1936.7844229106695, + 1932.8029302153013, + 1918.94731314937, + 1922.1717080425333 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8156,44 +11289,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18662.56608002406, - "scoreError" : 471.2241469232692, + "score" : 3960.4179862393657, + "scoreError" : 38.08343032208789, "scoreConfidence" : [ - 18191.34193310079, - 19133.790226947327 + 3922.334555917278, + 3998.5014165614534 ], "scorePercentiles" : { - "0.0" : 18531.404817743045, - "50.0" : 18630.661909930674, - "90.0" : 18851.4878719639, - "95.0" : 18851.4878719639, - "99.0" : 18851.4878719639, - "99.9" : 18851.4878719639, - "99.99" : 18851.4878719639, - "99.999" : 18851.4878719639, - "99.9999" : 18851.4878719639, - "100.0" : 18851.4878719639 + "0.0" : 3945.6988401007334, + "50.0" : 3959.0695130259355, + "90.0" : 3970.8756033854506, + "95.0" : 3970.8756033854506, + "99.0" : 3970.8756033854506, + "99.9" : 3970.8756033854506, + "99.99" : 3970.8756033854506, + "99.999" : 3970.8756033854506, + "99.9999" : 3970.8756033854506, + "100.0" : 3970.8756033854506 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18630.661909930674, - 18531.404817743045, - 18596.458503911097, - 18702.81729657158, - 18851.4878719639 + 3970.8756033854506, + 3958.339828369181, + 3968.1061463155274, + 3945.6988401007334, + 3959.0695130259355 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8201,44 +11340,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 38660.906419287625, - "scoreError" : 1124.5524204470714, + "score" : 7789.552332795656, + "scoreError" : 173.0003829111316, "scoreConfidence" : [ - 37536.353998840554, - 39785.458839734696 + 7616.551949884524, + 7962.552715706788 ], "scorePercentiles" : { - "0.0" : 38354.54929999859, - "50.0" : 38607.004828377736, - "90.0" : 39092.93195451488, - "95.0" : 39092.93195451488, - "99.0" : 39092.93195451488, - "99.9" : 39092.93195451488, - "99.99" : 39092.93195451488, - "99.999" : 39092.93195451488, - "99.9999" : 39092.93195451488, - "100.0" : 39092.93195451488 + "0.0" : 7721.297686503689, + "50.0" : 7796.016408677366, + "90.0" : 7838.323909955938, + "95.0" : 7838.323909955938, + "99.0" : 7838.323909955938, + "99.9" : 7838.323909955938, + "99.99" : 7838.323909955938, + "99.999" : 7838.323909955938, + "99.9999" : 7838.323909955938, + "100.0" : 7838.323909955938 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 39092.93195451488, - 38791.11690953371, - 38607.004828377736, - 38458.92910401319, - 38354.54929999859 + 7774.730161537389, + 7721.297686503689, + 7796.016408677366, + 7817.393497303901, + 7838.323909955938 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8246,44 +11391,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 736945.2159199736, - "scoreError" : 26121.878020214343, + "score" : 133473.9504904996, + "scoreError" : 1163.840966554974, "scoreConfidence" : [ - 710823.3378997592, - 763067.093940188 + 132310.10952394464, + 134637.79145705458 ], "scorePercentiles" : { - "0.0" : 728042.795508795, - "50.0" : 737459.3793220564, - "90.0" : 744655.0641843609, - "95.0" : 744655.0641843609, - "99.0" : 744655.0641843609, - "99.9" : 744655.0641843609, - "99.99" : 744655.0641843609, - "99.999" : 744655.0641843609, - "99.9999" : 744655.0641843609, - "100.0" : 744655.0641843609 + "0.0" : 133119.0123340467, + "50.0" : 133404.11312985397, + "90.0" : 133920.02627078936, + "95.0" : 133920.02627078936, + "99.0" : 133920.02627078936, + "99.9" : 133920.02627078936, + "99.99" : 133920.02627078936, + "99.999" : 133920.02627078936, + "99.9999" : 133920.02627078936, + "100.0" : 133920.02627078936 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 744655.0641843609, - 742021.9693502135, - 737459.3793220564, - 732546.8712344421, - 728042.795508795 + 133596.23135171627, + 133330.3693660917, + 133920.02627078936, + 133404.11312985397, + 133119.0123340467 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8291,44 +11442,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 79882.93832871324, - "scoreError" : 859.0772661633624, + "score" : 14429.96521473981, + "scoreError" : 280.1541378164645, "scoreConfidence" : [ - 79023.86106254987, - 80742.0155948766 + 14149.811076923346, + 14710.119352556274 ], "scorePercentiles" : { - "0.0" : 79509.87950339899, - "50.0" : 79994.6500374068, - "90.0" : 80065.02698856585, - "95.0" : 80065.02698856585, - "99.0" : 80065.02698856585, - "99.9" : 80065.02698856585, - "99.99" : 80065.02698856585, - "99.999" : 80065.02698856585, - "99.9999" : 80065.02698856585, - "100.0" : 80065.02698856585 + "0.0" : 14333.893701332658, + "50.0" : 14458.184588214168, + "90.0" : 14496.203077182388, + "95.0" : 14496.203077182388, + "99.0" : 14496.203077182388, + "99.9" : 14496.203077182388, + "99.99" : 14496.203077182388, + "99.999" : 14496.203077182388, + "99.9999" : 14496.203077182388, + "100.0" : 14496.203077182388 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 79847.9211599998, - 80065.02698856585, - 79509.87950339899, - 79994.6500374068, - 79997.21395419474 + 14333.893701332658, + 14496.203077182388, + 14488.90330671367, + 14458.184588214168, + 14372.641400256165 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8336,44 +11493,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6175.162680332626, - "scoreError" : 71.5295620650031, + "score" : 1326.4637940812795, + "scoreError" : 29.038945371505353, "scoreConfidence" : [ - 6103.633118267623, - 6246.692242397629 + 1297.424848709774, + 1355.502739452785 ], "scorePercentiles" : { - "0.0" : 6159.6655318906305, - "50.0" : 6171.267101720001, - "90.0" : 6206.91497644625, - "95.0" : 6206.91497644625, - "99.0" : 6206.91497644625, - "99.9" : 6206.91497644625, - "99.99" : 6206.91497644625, - "99.999" : 6206.91497644625, - "99.9999" : 6206.91497644625, - "100.0" : 6206.91497644625 + "0.0" : 1319.6425425325413, + "50.0" : 1322.256163745534, + "90.0" : 1335.9453194268922, + "95.0" : 1335.9453194268922, + "99.0" : 1335.9453194268922, + "99.9" : 1335.9453194268922, + "99.99" : 1335.9453194268922, + "99.999" : 1335.9453194268922, + "99.9999" : 1335.9453194268922, + "100.0" : 1335.9453194268922 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6206.91497644625, - 6173.474343041571, - 6171.267101720001, - 6159.6655318906305, - 6164.491448564675 + 1335.9453194268922, + 1333.243970457166, + 1322.256163745534, + 1319.6425425325413, + 1321.2309742442644 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8381,44 +11544,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10564.462145697302, - "scoreError" : 484.44802180060924, + "score" : 2547.180229398982, + "scoreError" : 45.26691071482481, "scoreConfidence" : [ - 10080.014123896693, - 11048.91016749791 + 2501.9133186841573, + 2592.447140113807 ], "scorePercentiles" : { - "0.0" : 10436.686357142922, - "50.0" : 10515.324955526332, - "90.0" : 10740.596768222695, - "95.0" : 10740.596768222695, - "99.0" : 10740.596768222695, - "99.9" : 10740.596768222695, - "99.99" : 10740.596768222695, - "99.999" : 10740.596768222695, - "99.9999" : 10740.596768222695, - "100.0" : 10740.596768222695 + "0.0" : 2533.4619178647745, + "50.0" : 2552.3288343073946, + "90.0" : 2559.649239880342, + "95.0" : 2559.649239880342, + "99.0" : 2559.649239880342, + "99.9" : 2559.649239880342, + "99.99" : 2559.649239880342, + "99.999" : 2559.649239880342, + "99.9999" : 2559.649239880342, + "100.0" : 2559.649239880342 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10482.548799678028, - 10740.596768222695, - 10647.153847916536, - 10515.324955526332, - 10436.686357142922 + 2535.876309044801, + 2559.649239880342, + 2554.584845897598, + 2552.3288343073946, + 2533.4619178647745 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8426,44 +11595,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19621.955637023595, - "scoreError" : 589.427338453897, + "score" : 4420.378642523399, + "scoreError" : 41.53620125481579, "scoreConfidence" : [ - 19032.528298569698, - 20211.382975477492 + 4378.842441268584, + 4461.914843778215 ], "scorePercentiles" : { - "0.0" : 19401.04803783556, - "50.0" : 19607.23664474798, - "90.0" : 19813.218263029066, - "95.0" : 19813.218263029066, - "99.0" : 19813.218263029066, - "99.9" : 19813.218263029066, - "99.99" : 19813.218263029066, - "99.999" : 19813.218263029066, - "99.9999" : 19813.218263029066, - "100.0" : 19813.218263029066 + "0.0" : 4408.763407406155, + "50.0" : 4419.845534709884, + "90.0" : 4436.400212782446, + "95.0" : 4436.400212782446, + "99.0" : 4436.400212782446, + "99.9" : 4436.400212782446, + "99.99" : 4436.400212782446, + "99.999" : 4436.400212782446, + "99.9999" : 4436.400212782446, + "100.0" : 4436.400212782446 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19607.23664474798, - 19813.218263029066, - 19703.896968043955, - 19584.378271461414, - 19401.04803783556 + 4436.400212782446, + 4424.187999436554, + 4408.763407406155, + 4412.696058281954, + 4419.845534709884 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8471,44 +11646,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 350295.2496570779, - "scoreError" : 5585.099728118286, + "score" : 59588.46270336319, + "scoreError" : 346.45215579142683, "scoreConfidence" : [ - 344710.1499289596, - 355880.34938519617 + 59242.010547571765, + 59934.91485915462 ], "scorePercentiles" : { - "0.0" : 349138.2861710782, - "50.0" : 349578.1746181875, - "90.0" : 352440.5844425879, - "95.0" : 352440.5844425879, - "99.0" : 352440.5844425879, - "99.9" : 352440.5844425879, - "99.99" : 352440.5844425879, - "99.999" : 352440.5844425879, - "99.9999" : 352440.5844425879, - "100.0" : 352440.5844425879 + "0.0" : 59477.049953071066, + "50.0" : 59570.842319182506, + "90.0" : 59714.954891659814, + "95.0" : 59714.954891659814, + "99.0" : 59714.954891659814, + "99.9" : 59714.954891659814, + "99.99" : 59714.954891659814, + "99.999" : 59714.954891659814, + "99.9999" : 59714.954891659814, + "100.0" : 59714.954891659814 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 349138.2861710782, - 349179.04139359435, - 351140.1616599413, - 349578.1746181875, - 352440.5844425879 + 59632.47332151217, + 59477.049953071066, + 59570.842319182506, + 59546.99303139039, + 59714.954891659814 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.deserialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8516,44 +11697,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 41284.81239835085, - "scoreError" : 1427.000007308254, + "score" : 6538.962133820317, + "scoreError" : 107.97625501201816, "scoreConfidence" : [ - 39857.81239104259, - 42711.812405659104 + 6430.985878808298, + 6646.9383888323355 ], "scorePercentiles" : { - "0.0" : 40757.03530769198, - "50.0" : 41420.55156492618, - "90.0" : 41608.7777556307, - "95.0" : 41608.7777556307, - "99.0" : 41608.7777556307, - "99.9" : 41608.7777556307, - "99.99" : 41608.7777556307, - "99.999" : 41608.7777556307, - "99.9999" : 41608.7777556307, - "100.0" : 41608.7777556307 + "0.0" : 6497.900604882261, + "50.0" : 6534.850337134463, + "90.0" : 6571.266922662204, + "95.0" : 6571.266922662204, + "99.0" : 6571.266922662204, + "99.9" : 6571.266922662204, + "99.99" : 6571.266922662204, + "99.999" : 6571.266922662204, + "99.9999" : 6571.266922662204, + "100.0" : 6571.266922662204 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 41608.7777556307, - 41588.195788049015, - 41420.55156492618, - 41049.50157545635, - 40757.03530769198 + 6497.900604882261, + 6534.850337134463, + 6571.266922662204, + 6557.963342986688, + 6532.829461435968 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8561,44 +11748,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8673.762925221785, - "scoreError" : 243.21700909711726, + "score" : 1656.9374796988693, + "scoreError" : 17.309569682553434, "scoreConfidence" : [ - 8430.545916124667, - 8916.979934318902 + 1639.6279100163158, + 1674.2470493814228 ], "scorePercentiles" : { - "0.0" : 8606.235912618238, - "50.0" : 8674.316824387366, - "90.0" : 8763.3429273427, - "95.0" : 8763.3429273427, - "99.0" : 8763.3429273427, - "99.9" : 8763.3429273427, - "99.99" : 8763.3429273427, - "99.999" : 8763.3429273427, - "99.9999" : 8763.3429273427, - "100.0" : 8763.3429273427 + "0.0" : 1652.1146646134573, + "50.0" : 1658.8533997509994, + "90.0" : 1662.3483056833743, + "95.0" : 1662.3483056833743, + "99.0" : 1662.3483056833743, + "99.9" : 1662.3483056833743, + "99.99" : 1662.3483056833743, + "99.999" : 1662.3483056833743, + "99.9999" : 1662.3483056833743, + "100.0" : 1662.3483056833743 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8763.3429273427, - 8701.942276681708, - 8674.316824387366, - 8622.976685078918, - 8606.235912618238 + 1652.4078189443546, + 1658.8533997509994, + 1658.9632095021623, + 1662.3483056833743, + 1652.1146646134573 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8606,44 +11799,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16408.90623270382, - "scoreError" : 207.9476172861068, + "score" : 3109.253357327677, + "scoreError" : 40.572300475861596, "scoreConfidence" : [ - 16200.958615417712, - 16616.853849989926 + 3068.6810568518154, + 3149.8256578035384 ], "scorePercentiles" : { - "0.0" : 16360.750504673097, - "50.0" : 16396.78640015099, - "90.0" : 16500.774321453842, - "95.0" : 16500.774321453842, - "99.0" : 16500.774321453842, - "99.9" : 16500.774321453842, - "99.99" : 16500.774321453842, - "99.999" : 16500.774321453842, - "99.9999" : 16500.774321453842, - "100.0" : 16500.774321453842 + "0.0" : 3100.1519116831014, + "50.0" : 3105.8036195699783, + "90.0" : 3124.1096942093027, + "95.0" : 3124.1096942093027, + "99.0" : 3124.1096942093027, + "99.9" : 3124.1096942093027, + "99.99" : 3124.1096942093027, + "99.999" : 3124.1096942093027, + "99.9999" : 3124.1096942093027, + "100.0" : 3124.1096942093027 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16500.774321453842, - 16404.528965883, - 16360.750504673097, - 16396.78640015099, - 16381.690971358159 + 3116.036979636565, + 3105.8036195699783, + 3124.1096942093027, + 3100.1519116831014, + 3100.164581539436 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8651,44 +11850,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 32480.54266942835, - "scoreError" : 128.41898303065, + "score" : 6359.937464794124, + "scoreError" : 63.05542267328656, "scoreConfidence" : [ - 32352.1236863977, - 32608.961652459 + 6296.8820421208375, + 6422.992887467411 ], "scorePercentiles" : { - "0.0" : 32449.373333463787, - "50.0" : 32468.180559196822, - "90.0" : 32516.536991708934, - "95.0" : 32516.536991708934, - "99.0" : 32516.536991708934, - "99.9" : 32516.536991708934, - "99.99" : 32516.536991708934, - "99.999" : 32516.536991708934, - "99.9999" : 32516.536991708934, - "100.0" : 32516.536991708934 + "0.0" : 6336.910212481513, + "50.0" : 6359.293950089388, + "90.0" : 6379.836124494788, + "95.0" : 6379.836124494788, + "99.0" : 6379.836124494788, + "99.9" : 6379.836124494788, + "99.99" : 6379.836124494788, + "99.999" : 6379.836124494788, + "99.9999" : 6379.836124494788, + "100.0" : 6379.836124494788 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 32452.68413915102, - 32449.373333463787, - 32515.938323621183, - 32516.536991708934, - 32468.180559196822 + 6379.836124494788, + 6370.156026237419, + 6353.4910106675125, + 6359.293950089388, + 6336.910212481513 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8696,44 +11901,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 641598.5211513686, - "scoreError" : 21684.97960248192, + "score" : 118848.45902897802, + "scoreError" : 1527.8171657520409, "scoreConfidence" : [ - 619913.5415488867, - 663283.5007538506 + 117320.64186322597, + 120376.27619473006 ], "scorePercentiles" : { - "0.0" : 634836.6373376367, - "50.0" : 643363.590743186, - "90.0" : 648127.6383826347, - "95.0" : 648127.6383826347, - "99.0" : 648127.6383826347, - "99.9" : 648127.6383826347, - "99.99" : 648127.6383826347, - "99.999" : 648127.6383826347, - "99.9999" : 648127.6383826347, - "100.0" : 648127.6383826347 + "0.0" : 118242.61799156539, + "50.0" : 119092.78503647019, + "90.0" : 119163.28432920342, + "95.0" : 119163.28432920342, + "99.0" : 119163.28432920342, + "99.9" : 119163.28432920342, + "99.99" : 119163.28432920342, + "99.999" : 119163.28432920342, + "99.9999" : 119163.28432920342, + "100.0" : 119163.28432920342 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 634836.6373376367, - 636696.2970003709, - 644968.4422930151, - 643363.590743186, - 648127.6383826347 + 119163.28432920342, + 118645.1324282445, + 119092.78503647019, + 119098.47535940648, + 118242.61799156539 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8741,44 +11952,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 72477.19197146618, - "scoreError" : 862.6985443757845, + "score" : 15134.767510943484, + "scoreError" : 233.34402023562043, "scoreConfidence" : [ - 71614.49342709039, - 73339.89051584197 + 14901.423490707864, + 15368.111531179104 ], "scorePercentiles" : { - "0.0" : 72212.89391018597, - "50.0" : 72598.40602186485, - "90.0" : 72697.36095420388, - "95.0" : 72697.36095420388, - "99.0" : 72697.36095420388, - "99.9" : 72697.36095420388, - "99.99" : 72697.36095420388, - "99.999" : 72697.36095420388, - "99.9999" : 72697.36095420388, - "100.0" : 72697.36095420388 + "0.0" : 15065.694363083898, + "50.0" : 15149.159444007557, + "90.0" : 15217.686539257766, + "95.0" : 15217.686539257766, + "99.0" : 15217.686539257766, + "99.9" : 15217.686539257766, + "99.99" : 15217.686539257766, + "99.999" : 15217.686539257766, + "99.9999" : 15217.686539257766, + "100.0" : 15217.686539257766 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 72697.36095420388, - 72618.62736956135, - 72598.40602186485, - 72258.67160151486, - 72212.89391018597 + 15155.55082807743, + 15065.694363083898, + 15217.686539257766, + 15149.159444007557, + 15085.74638029077 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8786,44 +12003,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3810.1549818192916, - "scoreError" : 209.1369436697349, + "score" : 739.6182664811655, + "scoreError" : 9.531309478620372, "scoreConfidence" : [ - 3601.0180381495566, - 4019.2919254890267 + 730.0869570025451, + 749.1495759597859 ], "scorePercentiles" : { - "0.0" : 3731.928184951361, - "50.0" : 3828.4602139129565, - "90.0" : 3870.4932038472116, - "95.0" : 3870.4932038472116, - "99.0" : 3870.4932038472116, - "99.9" : 3870.4932038472116, - "99.99" : 3870.4932038472116, - "99.999" : 3870.4932038472116, - "99.9999" : 3870.4932038472116, - "100.0" : 3870.4932038472116 + "0.0" : 736.8457602402927, + "50.0" : 740.7922506992608, + "90.0" : 741.7215093746822, + "95.0" : 741.7215093746822, + "99.0" : 741.7215093746822, + "99.9" : 741.7215093746822, + "99.99" : 741.7215093746822, + "99.999" : 741.7215093746822, + "99.9999" : 741.7215093746822, + "100.0" : 741.7215093746822 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3731.928184951361, - 3780.7579634161057, - 3839.1353429688234, - 3870.4932038472116, - 3828.4602139129565 + 740.7922506992608, + 736.8457602402927, + 737.0323000255337, + 741.6995120660581, + 741.7215093746822 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8831,44 +12054,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8304.44816155115, - "scoreError" : 122.58344549134785, + "score" : 1704.1034179178503, + "scoreError" : 23.882887799714673, "scoreConfidence" : [ - 8181.864716059803, - 8427.031607042498 + 1680.2205301181357, + 1727.9863057175648 ], "scorePercentiles" : { - "0.0" : 8273.421067517811, - "50.0" : 8299.525243452717, - "90.0" : 8354.037580149274, - "95.0" : 8354.037580149274, - "99.0" : 8354.037580149274, - "99.9" : 8354.037580149274, - "99.99" : 8354.037580149274, - "99.999" : 8354.037580149274, - "99.9999" : 8354.037580149274, - "100.0" : 8354.037580149274 + "0.0" : 1695.6694052306652, + "50.0" : 1707.0767083451633, + "90.0" : 1710.1782707899647, + "95.0" : 1710.1782707899647, + "99.0" : 1710.1782707899647, + "99.9" : 1710.1782707899647, + "99.99" : 1710.1782707899647, + "99.999" : 1710.1782707899647, + "99.9999" : 1710.1782707899647, + "100.0" : 1710.1782707899647 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8273.421067517811, - 8313.670695673625, - 8354.037580149274, - 8299.525243452717, - 8281.58622096233 + 1695.6694052306652, + 1708.0864086495644, + 1710.1782707899647, + 1707.0767083451633, + 1699.5062965738935 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8876,44 +12105,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15294.872940077246, - "scoreError" : 165.38764913450632, + "score" : 2683.9780611921133, + "scoreError" : 22.393707204803324, "scoreConfidence" : [ - 15129.485290942739, - 15460.260589211754 + 2661.58435398731, + 2706.3717683969167 ], "scorePercentiles" : { - "0.0" : 15233.353699818867, - "50.0" : 15297.145095791031, - "90.0" : 15349.23953178758, - "95.0" : 15349.23953178758, - "99.0" : 15349.23953178758, - "99.9" : 15349.23953178758, - "99.99" : 15349.23953178758, - "99.999" : 15349.23953178758, - "99.9999" : 15349.23953178758, - "100.0" : 15349.23953178758 + "0.0" : 2678.018586983535, + "50.0" : 2685.8195375632026, + "90.0" : 2691.6089536351224, + "95.0" : 2691.6089536351224, + "99.0" : 2691.6089536351224, + "99.9" : 2691.6089536351224, + "99.99" : 2691.6089536351224, + "99.999" : 2691.6089536351224, + "99.9999" : 2691.6089536351224, + "100.0" : 2691.6089536351224 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15349.23953178758, - 15314.942946709441, - 15297.145095791031, - 15279.683426279309, - 15233.353699818867 + 2686.2201468760595, + 2678.018586983535, + 2691.6089536351224, + 2685.8195375632026, + 2678.223080902647 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8921,44 +12156,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 258897.15297065192, - "scoreError" : 1147.0438036167861, + "score" : 38532.592117036475, + "scoreError" : 374.1526347594137, "scoreConfidence" : [ - 257750.10916703515, - 260044.1967742687 + 38158.43948227706, + 38906.744751795886 ], "scorePercentiles" : { - "0.0" : 258543.66137309102, - "50.0" : 258981.64872098234, - "90.0" : 259216.0157863097, - "95.0" : 259216.0157863097, - "99.0" : 259216.0157863097, - "99.9" : 259216.0157863097, - "99.99" : 259216.0157863097, - "99.999" : 259216.0157863097, - "99.9999" : 259216.0157863097, - "100.0" : 259216.0157863097 + "0.0" : 38432.261380959455, + "50.0" : 38487.666660529794, + "90.0" : 38643.64713609892, + "95.0" : 38643.64713609892, + "99.0" : 38643.64713609892, + "99.9" : 38643.64713609892, + "99.99" : 38643.64713609892, + "99.999" : 38643.64713609892, + "99.9999" : 38643.64713609892, + "100.0" : 38643.64713609892 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 258981.64872098234, - 259216.0157863097, - 258627.34610907998, - 259117.09286379654, - 258543.66137309102 + 38643.64713609892, + 38487.666660529794, + 38629.57540140193, + 38432.261380959455, + 38469.81000619223 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JsonBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.KryoMacrosBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -8966,44 +12207,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 31920.63296832444, - "scoreError" : 225.24576092936266, + "score" : 4083.289672309177, + "scoreError" : 66.55114946390785, "scoreConfidence" : [ - 31695.387207395077, - 32145.878729253804 + 4016.7385228452695, + 4149.840821773085 ], "scorePercentiles" : { - "0.0" : 31865.648193052904, - "50.0" : 31890.88952382196, - "90.0" : 32001.005144133193, - "95.0" : 32001.005144133193, - "99.0" : 32001.005144133193, - "99.9" : 32001.005144133193, - "99.99" : 32001.005144133193, - "99.999" : 32001.005144133193, - "99.9999" : 32001.005144133193, - "100.0" : 32001.005144133193 + "0.0" : 4065.999647888907, + "50.0" : 4082.962505808831, + "90.0" : 4111.159536454406, + "95.0" : 4111.159536454406, + "99.0" : 4111.159536454406, + "99.9" : 4111.159536454406, + "99.99" : 4111.159536454406, + "99.999" : 4111.159536454406, + "99.9999" : 4111.159536454406, + "100.0" : 4111.159536454406 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 31882.130695346415, - 31890.88952382196, - 32001.005144133193, - 31963.491285267715, - 31865.648193052904 + 4111.159536454406, + 4072.397692441719, + 4083.9289789520203, + 4065.999647888907, + 4082.962505808831 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9011,44 +12258,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 64251.63714012733, - "scoreError" : 799.5625442488296, + "score" : 64924.8211680642, + "scoreError" : 1468.1809414433305, "scoreConfidence" : [ - 63452.0745958785, - 65051.19968437616 + 63456.64022662087, + 66393.00210950754 ], "scorePercentiles" : { - "0.0" : 63961.9328862953, - "50.0" : 64280.928107048625, - "90.0" : 64468.27940900947, - "95.0" : 64468.27940900947, - "99.0" : 64468.27940900947, - "99.9" : 64468.27940900947, - "99.99" : 64468.27940900947, - "99.999" : 64468.27940900947, - "99.9999" : 64468.27940900947, - "100.0" : 64468.27940900947 + "0.0" : 64524.50975264008, + "50.0" : 64751.0384879992, + "90.0" : 65494.74989593323, + "95.0" : 65494.74989593323, + "99.0" : 65494.74989593323, + "99.9" : 65494.74989593323, + "99.99" : 65494.74989593323, + "99.999" : 65494.74989593323, + "99.9999" : 65494.74989593323, + "100.0" : 65494.74989593323 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 64414.56438175997, - 63961.9328862953, - 64132.48091652326, - 64468.27940900947, - 64280.928107048625 + 65494.74989593323, + 64751.0384879992, + 64744.93331094572, + 64524.50975264008, + 65108.874392802754 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9056,44 +12309,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 122746.72008102329, - "scoreError" : 2018.2705223331275, + "score" : 122143.29888556614, + "scoreError" : 888.6950506499614, "scoreConfidence" : [ - 120728.44955869016, - 124764.99060335642 + 121254.60383491618, + 123031.9939362161 ], "scorePercentiles" : { - "0.0" : 122036.23236763378, - "50.0" : 122918.22564883187, - "90.0" : 123413.98182925356, - "95.0" : 123413.98182925356, - "99.0" : 123413.98182925356, - "99.9" : 123413.98182925356, - "99.99" : 123413.98182925356, - "99.999" : 123413.98182925356, - "99.9999" : 123413.98182925356, - "100.0" : 123413.98182925356 + "0.0" : 121936.05327875249, + "50.0" : 122047.75417646646, + "90.0" : 122510.15568904369, + "95.0" : 122510.15568904369, + "99.0" : 122510.15568904369, + "99.9" : 122510.15568904369, + "99.99" : 122510.15568904369, + "99.999" : 122510.15568904369, + "99.9999" : 122510.15568904369, + "100.0" : 122510.15568904369 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 122036.23236763378, - 122446.77164959804, - 122918.22564883187, - 123413.98182925356, - 122918.38890979922 + 122047.75417646646, + 121936.05327875249, + 122510.15568904369, + 122221.58961838373, + 122000.94166518429 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9101,44 +12360,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 272223.35729692626, - "scoreError" : 2878.1809052191143, + "score" : 276388.6546444187, + "scoreError" : 940.6475461212918, "scoreConfidence" : [ - 269345.17639170715, - 275101.53820214537 + 275448.0070982974, + 277329.30219053995 ], "scorePercentiles" : { - "0.0" : 271198.17360113515, - "50.0" : 272436.0406937662, - "90.0" : 273190.85369433183, - "95.0" : 273190.85369433183, - "99.0" : 273190.85369433183, - "99.9" : 273190.85369433183, - "99.99" : 273190.85369433183, - "99.999" : 273190.85369433183, - "99.9999" : 273190.85369433183, - "100.0" : 273190.85369433183 + "0.0" : 276075.26643029647, + "50.0" : 276313.27003272, + "90.0" : 276711.0707715497, + "95.0" : 276711.0707715497, + "99.0" : 276711.0707715497, + "99.9" : 276711.0707715497, + "99.99" : 276711.0707715497, + "99.999" : 276711.0707715497, + "99.9999" : 276711.0707715497, + "100.0" : 276711.0707715497 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 272454.4492297102, - 272436.0406937662, - 271837.2692656879, - 273190.85369433183, - 271198.17360113515 + 276313.27003272, + 276302.14942754025, + 276075.26643029647, + 276541.516559987, + 276711.0707715497 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9146,44 +12411,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6045168.992028883, - "scoreError" : 59994.9833073717, + "score" : 6063176.870671007, + "scoreError" : 103855.58572716764, "scoreConfidence" : [ - 5985174.008721511, - 6105163.975336255 + 5959321.28494384, + 6167032.456398174 ], "scorePercentiles" : { - "0.0" : 6026988.2749306755, - "50.0" : 6046660.844535781, - "90.0" : 6064931.762097474, - "95.0" : 6064931.762097474, - "99.0" : 6064931.762097474, - "99.9" : 6064931.762097474, - "99.99" : 6064931.762097474, - "99.999" : 6064931.762097474, - "99.9999" : 6064931.762097474, - "100.0" : 6064931.762097474 + "0.0" : 6036325.736788431, + "50.0" : 6068130.355066802, + "90.0" : 6102177.386654606, + "95.0" : 6102177.386654606, + "99.0" : 6102177.386654606, + "99.9" : 6102177.386654606, + "99.99" : 6102177.386654606, + "99.999" : 6102177.386654606, + "99.9999" : 6102177.386654606, + "100.0" : 6102177.386654606 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6046660.844535781, - 6064931.762097474, - 6054653.679881338, - 6026988.2749306755, - 6032610.398699144 + 6038862.865942029, + 6068130.355066802, + 6102177.386654606, + 6070388.008903165, + 6036325.736788431 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9191,44 +12462,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 673172.3195647454, - "scoreError" : 34817.15122653666, + "score" : 658570.174402634, + "scoreError" : 4789.9898979532445, "scoreConfidence" : [ - 638355.1683382087, - 707989.4707912821 + 653780.1845046808, + 663360.1643005873 ], "scorePercentiles" : { - "0.0" : 662196.9895692074, - "50.0" : 676386.9731441346, - "90.0" : 681698.6712087446, - "95.0" : 681698.6712087446, - "99.0" : 681698.6712087446, - "99.9" : 681698.6712087446, - "99.99" : 681698.6712087446, - "99.999" : 681698.6712087446, - "99.9999" : 681698.6712087446, - "100.0" : 681698.6712087446 + "0.0" : 657125.3490190136, + "50.0" : 658993.653901617, + "90.0" : 659715.3204687733, + "95.0" : 659715.3204687733, + "99.0" : 659715.3204687733, + "99.9" : 659715.3204687733, + "99.99" : 659715.3204687733, + "99.999" : 659715.3204687733, + "99.9999" : 659715.3204687733, + "100.0" : 659715.3204687733 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 662196.9895692074, - 664939.6279532227, - 681698.6712087446, - 680639.3359484177, - 676386.9731441346 + 657367.2834561013, + 657125.3490190136, + 659649.2651676652, + 659715.3204687733, + 658993.653901617 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9236,44 +12513,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 27415.995137611222, - "scoreError" : 704.6987019038475, + "score" : 26772.513874022854, + "scoreError" : 267.17483974930155, "scoreConfidence" : [ - 26711.296435707376, - 28120.69383951507 + 26505.33903427355, + 27039.688713772157 ], "scorePercentiles" : { - "0.0" : 27237.599030023823, - "50.0" : 27350.156951826066, - "90.0" : 27658.1115576249, - "95.0" : 27658.1115576249, - "99.0" : 27658.1115576249, - "99.9" : 27658.1115576249, - "99.99" : 27658.1115576249, - "99.999" : 27658.1115576249, - "99.9999" : 27658.1115576249, - "100.0" : 27658.1115576249 + "0.0" : 26681.100268851726, + "50.0" : 26775.215644680087, + "90.0" : 26853.56938928886, + "95.0" : 26853.56938928886, + "99.0" : 26853.56938928886, + "99.9" : 26853.56938928886, + "99.99" : 26853.56938928886, + "99.999" : 26853.56938928886, + "99.9999" : 26853.56938928886, + "100.0" : 26853.56938928886 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27658.1115576249, - 27350.156951826066, - 27277.080339613083, - 27557.02780896826, - 27237.599030023823 + 26681.100268851726, + 26822.676463559525, + 26730.007603734062, + 26775.215644680087, + 26853.56938928886 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9281,44 +12564,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 39245.40251732995, - "scoreError" : 544.0995075646812, + "score" : 38617.04840889522, + "scoreError" : 398.9356014590082, "scoreConfidence" : [ - 38701.30300976527, - 39789.50202489463 + 38218.11280743621, + 39015.98401035423 ], "scorePercentiles" : { - "0.0" : 39075.02399719652, - "50.0" : 39263.34133908125, - "90.0" : 39415.068813950405, - "95.0" : 39415.068813950405, - "99.0" : 39415.068813950405, - "99.9" : 39415.068813950405, - "99.99" : 39415.068813950405, - "99.999" : 39415.068813950405, - "99.9999" : 39415.068813950405, - "100.0" : 39415.068813950405 + "0.0" : 38518.470210603424, + "50.0" : 38589.74226851101, + "90.0" : 38793.574105868, + "95.0" : 38793.574105868, + "99.0" : 38793.574105868, + "99.9" : 38793.574105868, + "99.99" : 38793.574105868, + "99.999" : 38793.574105868, + "99.9999" : 38793.574105868, + "100.0" : 38793.574105868 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 39075.02399719652, - 39415.068813950405, - 39263.34133908125, - 39132.91881344271, - 39340.659622978885 + 38518.470210603424, + 38595.39323225163, + 38793.574105868, + 38588.062227242044, + 38589.74226851101 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9326,44 +12615,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 76824.78566275726, - "scoreError" : 566.4482669636584, + "score" : 74429.98389955194, + "scoreError" : 903.8860023825858, "scoreConfidence" : [ - 76258.3373957936, - 77391.23392972093 + 73526.09789716935, + 75333.86990193452 ], "scorePercentiles" : { - "0.0" : 76623.92769328659, - "50.0" : 76850.4077148849, - "90.0" : 77016.85809265764, - "95.0" : 77016.85809265764, - "99.0" : 77016.85809265764, - "99.9" : 77016.85809265764, - "99.99" : 77016.85809265764, - "99.999" : 77016.85809265764, - "99.9999" : 77016.85809265764, - "100.0" : 77016.85809265764 + "0.0" : 74158.44593229453, + "50.0" : 74398.22013131517, + "90.0" : 74807.80893192146, + "95.0" : 74807.80893192146, + "99.0" : 74807.80893192146, + "99.9" : 74807.80893192146, + "99.99" : 74807.80893192146, + "99.999" : 74807.80893192146, + "99.9999" : 74807.80893192146, + "100.0" : 74807.80893192146 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 77016.85809265764, - 76751.07827332796, - 76850.4077148849, - 76623.92769328659, - 76881.65653962921 + 74398.22013131517, + 74807.80893192146, + 74384.53239844207, + 74158.44593229453, + 74400.91210378648 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9371,44 +12666,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1408816.3038545372, - "scoreError" : 164269.49809928742, + "score" : 1335106.7680067762, + "scoreError" : 8394.0064889616, "scoreConfidence" : [ - 1244546.8057552497, - 1573085.8019538247 + 1326712.7615178146, + 1343500.7744957379 ], "scorePercentiles" : { - "0.0" : 1346984.9810074037, - "50.0" : 1425710.0552910855, - "90.0" : 1447458.2851918829, - "95.0" : 1447458.2851918829, - "99.0" : 1447458.2851918829, - "99.9" : 1447458.2851918829, - "99.99" : 1447458.2851918829, - "99.999" : 1447458.2851918829, - "99.9999" : 1447458.2851918829, - "100.0" : 1447458.2851918829 + "0.0" : 1332081.3593356218, + "50.0" : 1334668.5460412856, + "90.0" : 1337265.0671173485, + "95.0" : 1337265.0671173485, + "99.0" : 1337265.0671173485, + "99.9" : 1337265.0671173485, + "99.99" : 1337265.0671173485, + "99.999" : 1337265.0671173485, + "99.9999" : 1337265.0671173485, + "100.0" : 1337265.0671173485 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1346984.9810074037, - 1383171.19829679, - 1447458.2851918829, - 1440756.9994855244, - 1425710.0552910855 + 1334318.5201061228, + 1332081.3593356218, + 1337265.0671173485, + 1334668.5460412856, + 1337200.3474335028 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9416,44 +12717,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 179377.49797793376, - "scoreError" : 7790.370057734956, + "score" : 177441.39992227097, + "scoreError" : 2675.0599965457673, "scoreConfidence" : [ - 171587.1279201988, - 187167.8680356687 + 174766.3399257252, + 180116.45991881675 ], "scorePercentiles" : { - "0.0" : 176717.49206376798, - "50.0" : 179167.6172744998, - "90.0" : 182026.57562114397, - "95.0" : 182026.57562114397, - "99.0" : 182026.57562114397, - "99.9" : 182026.57562114397, - "99.99" : 182026.57562114397, - "99.999" : 182026.57562114397, - "99.9999" : 182026.57562114397, - "100.0" : 182026.57562114397 + "0.0" : 176561.70024679095, + "50.0" : 177370.4912624004, + "90.0" : 178377.57614319067, + "95.0" : 178377.57614319067, + "99.0" : 178377.57614319067, + "99.9" : 178377.57614319067, + "99.99" : 178377.57614319067, + "99.999" : 178377.57614319067, + "99.9999" : 178377.57614319067, + "100.0" : 178377.57614319067 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 182026.57562114397, - 180539.23937466502, - 179167.6172744998, - 178436.56555559213, - 176717.49206376798 + 177819.4449367239, + 177370.4912624004, + 177077.7870222489, + 176561.70024679095, + 178377.57614319067 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9461,44 +12768,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10730.163220745599, - "scoreError" : 287.30703487448363, + "score" : 10459.362002711441, + "scoreError" : 144.42680618053276, "scoreConfidence" : [ - 10442.856185871115, - 11017.470255620083 + 10314.935196530909, + 10603.788808891974 ], "scorePercentiles" : { - "0.0" : 10656.237288913344, - "50.0" : 10744.411866743756, - "90.0" : 10830.390321616145, - "95.0" : 10830.390321616145, - "99.0" : 10830.390321616145, - "99.9" : 10830.390321616145, - "99.99" : 10830.390321616145, - "99.999" : 10830.390321616145, - "99.9999" : 10830.390321616145, - "100.0" : 10830.390321616145 + "0.0" : 10403.413494933848, + "50.0" : 10478.1168894591, + "90.0" : 10491.983746873544, + "95.0" : 10491.983746873544, + "99.0" : 10491.983746873544, + "99.9" : 10491.983746873544, + "99.99" : 10491.983746873544, + "99.999" : 10491.983746873544, + "99.9999" : 10491.983746873544, + "100.0" : 10491.983746873544 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10830.390321616145, - 10744.411866743756, - 10656.350700911815, - 10656.237288913344, - 10763.425925542939 + 10484.783893266753, + 10491.983746873544, + 10478.1168894591, + 10438.511989023955, + 10403.413494933848 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9506,44 +12819,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20450.749402047084, - "scoreError" : 520.2317463229848, + "score" : 19503.92213802015, + "scoreError" : 240.03944434727248, "scoreConfidence" : [ - 19930.5176557241, - 20970.98114837007 + 19263.882693672876, + 19743.96158236742 ], "scorePercentiles" : { - "0.0" : 20280.02856341834, - "50.0" : 20536.51558904785, - "90.0" : 20554.70707307587, - "95.0" : 20554.70707307587, - "99.0" : 20554.70707307587, - "99.9" : 20554.70707307587, - "99.99" : 20554.70707307587, - "99.999" : 20554.70707307587, - "99.9999" : 20554.70707307587, - "100.0" : 20554.70707307587 + "0.0" : 19446.44787520588, + "50.0" : 19472.46641716351, + "90.0" : 19595.18561067801, + "95.0" : 19595.18561067801, + "99.0" : 19595.18561067801, + "99.9" : 19595.18561067801, + "99.99" : 19595.18561067801, + "99.999" : 19595.18561067801, + "99.9999" : 19595.18561067801, + "100.0" : 19595.18561067801 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20554.211556388713, - 20554.70707307587, - 20536.51558904785, - 20328.284228304652, - 20280.02856341834 + 19464.54970631236, + 19540.961080740984, + 19446.44787520588, + 19595.18561067801, + 19472.46641716351 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9551,44 +12870,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44287.88371065585, - "scoreError" : 965.7072825552934, + "score" : 41425.089503198964, + "scoreError" : 493.66960405171875, "scoreConfidence" : [ - 43322.17642810055, - 45253.590993211146 + 40931.419899147244, + 41918.759107250684 ], "scorePercentiles" : { - "0.0" : 44073.30967153792, - "50.0" : 44233.84939443652, - "90.0" : 44671.55660221791, - "95.0" : 44671.55660221791, - "99.0" : 44671.55660221791, - "99.9" : 44671.55660221791, - "99.99" : 44671.55660221791, - "99.999" : 44671.55660221791, - "99.9999" : 44671.55660221791, - "100.0" : 44671.55660221791 + "0.0" : 41261.72258376278, + "50.0" : 41433.05780377236, + "90.0" : 41588.750311666336, + "95.0" : 41588.750311666336, + "99.0" : 41588.750311666336, + "99.9" : 41588.750311666336, + "99.99" : 41588.750311666336, + "99.999" : 41588.750311666336, + "99.9999" : 41588.750311666336, + "100.0" : 41588.750311666336 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 44074.149337119525, - 44073.30967153792, - 44233.84939443652, - 44671.55660221791, - 44386.553547967385 + 41498.978487886976, + 41433.05780377236, + 41342.938328906355, + 41261.72258376278, + 41588.750311666336 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9596,44 +12921,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 945997.3005566442, - "scoreError" : 8651.770850685787, + "score" : 922510.260103822, + "scoreError" : 6329.156051341454, "scoreConfidence" : [ - 937345.5297059584, - 954649.07140733 + 916181.1040524805, + 928839.4161551634 ], "scorePercentiles" : { - "0.0" : 943232.9204372258, - "50.0" : 946109.509130192, - "90.0" : 948810.1096025896, - "95.0" : 948810.1096025896, - "99.0" : 948810.1096025896, - "99.9" : 948810.1096025896, - "99.99" : 948810.1096025896, - "99.999" : 948810.1096025896, - "99.9999" : 948810.1096025896, - "100.0" : 948810.1096025896 + "0.0" : 919965.7052892684, + "50.0" : 923045.206560467, + "90.0" : 924011.7157037794, + "95.0" : 924011.7157037794, + "99.0" : 924011.7157037794, + "99.9" : 924011.7157037794, + "99.99" : 924011.7157037794, + "99.999" : 924011.7157037794, + "99.9999" : 924011.7157037794, + "100.0" : 924011.7157037794 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 944398.1124346979, - 946109.509130192, - 948810.1096025896, - 947435.8511785158, - 943232.9204372258 + 921852.7197733548, + 919965.7052892684, + 923045.206560467, + 923675.9531922401, + 924011.7157037794 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9641,44 +12972,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 101168.87814601648, - "scoreError" : 1176.5460693513387, + "score" : 95564.18270018438, + "scoreError" : 1159.4842691445317, "scoreConfidence" : [ - 99992.33207666513, - 102345.42421536782 + 94404.69843103984, + 96723.66696932892 ], "scorePercentiles" : { - "0.0" : 100678.13472183005, - "50.0" : 101237.07102145685, - "90.0" : 101416.7268358653, - "95.0" : 101416.7268358653, - "99.0" : 101416.7268358653, - "99.9" : 101416.7268358653, - "99.99" : 101416.7268358653, - "99.999" : 101416.7268358653, - "99.9999" : 101416.7268358653, - "100.0" : 101416.7268358653 + "0.0" : 95113.21850616275, + "50.0" : 95585.16736482564, + "90.0" : 95938.76839049032, + "95.0" : 95938.76839049032, + "99.0" : 95938.76839049032, + "99.9" : 95938.76839049032, + "99.99" : 95938.76839049032, + "99.999" : 95938.76839049032, + "99.9999" : 95938.76839049032, + "100.0" : 95938.76839049032 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 100678.13472183005, - 101416.7268358653, - 101416.32740150794, - 101237.07102145685, - 101096.13074942224 + 95585.16736482564, + 95938.76839049032, + 95684.13401555482, + 95113.21850616275, + 95499.62522388832 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9686,44 +13023,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11638.498166195748, - "scoreError" : 296.7432023848746, + "score" : 11291.099966622805, + "scoreError" : 85.37214834818359, "scoreConfidence" : [ - 11341.754963810874, - 11935.241368580622 + 11205.727818274621, + 11376.47211497099 ], "scorePercentiles" : { - "0.0" : 11527.454418151185, - "50.0" : 11677.642236007076, - "90.0" : 11714.33031542581, - "95.0" : 11714.33031542581, - "99.0" : 11714.33031542581, - "99.9" : 11714.33031542581, - "99.99" : 11714.33031542581, - "99.999" : 11714.33031542581, - "99.9999" : 11714.33031542581, - "100.0" : 11714.33031542581 + "0.0" : 11253.415338002987, + "50.0" : 11300.19991225204, + "90.0" : 11309.220514310424, + "95.0" : 11309.220514310424, + "99.0" : 11309.220514310424, + "99.9" : 11309.220514310424, + "99.99" : 11309.220514310424, + "99.999" : 11309.220514310424, + "99.9999" : 11309.220514310424, + "100.0" : 11309.220514310424 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11677.642236007076, - 11681.994934736023, - 11714.33031542581, - 11591.068926658645, - 11527.454418151185 + 11309.220514310424, + 11302.662412645903, + 11253.415338002987, + 11300.19991225204, + 11290.00165590267 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9731,44 +13074,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16338.56600952766, - "scoreError" : 256.3111091190082, + "score" : 16777.898879662876, + "scoreError" : 125.37994938937003, "scoreConfidence" : [ - 16082.254900408652, - 16594.87711864667 + 16652.518930273505, + 16903.278829052248 ], "scorePercentiles" : { - "0.0" : 16259.805470771513, - "50.0" : 16367.54968126391, - "90.0" : 16406.595403049065, - "95.0" : 16406.595403049065, - "99.0" : 16406.595403049065, - "99.9" : 16406.595403049065, - "99.99" : 16406.595403049065, - "99.999" : 16406.595403049065, - "99.9999" : 16406.595403049065, - "100.0" : 16406.595403049065 + "0.0" : 16734.46200092401, + "50.0" : 16781.962098273492, + "90.0" : 16823.16540874954, + "95.0" : 16823.16540874954, + "99.0" : 16823.16540874954, + "99.9" : 16823.16540874954, + "99.99" : 16823.16540874954, + "99.999" : 16823.16540874954, + "99.9999" : 16823.16540874954, + "100.0" : 16823.16540874954 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16406.595403049065, - 16259.805470771513, - 16275.195959219367, - 16383.68353333445, - 16367.54968126391 + 16786.5955205324, + 16781.962098273492, + 16763.309369834937, + 16823.16540874954, + 16734.46200092401 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9776,44 +13125,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 31291.53749371848, - "scoreError" : 981.8319384519856, + "score" : 31443.069305156132, + "scoreError" : 457.201528034157, "scoreConfidence" : [ - 30309.705555266493, - 32273.369432170464 + 30985.867777121974, + 31900.27083319029 ], "scorePercentiles" : { - "0.0" : 31040.986955395012, - "50.0" : 31243.432532885672, - "90.0" : 31647.28041940938, - "95.0" : 31647.28041940938, - "99.0" : 31647.28041940938, - "99.9" : 31647.28041940938, - "99.99" : 31647.28041940938, - "99.999" : 31647.28041940938, - "99.9999" : 31647.28041940938, - "100.0" : 31647.28041940938 + "0.0" : 31297.653739584304, + "50.0" : 31461.963233754654, + "90.0" : 31616.24833167294, + "95.0" : 31616.24833167294, + "99.0" : 31616.24833167294, + "99.9" : 31616.24833167294, + "99.99" : 31616.24833167294, + "99.999" : 31616.24833167294, + "99.9999" : 31616.24833167294, + "100.0" : 31616.24833167294 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 31647.28041940938, - 31445.72889531758, - 31243.432532885672, - 31040.986955395012, - 31080.258665584734 + 31297.653739584304, + 31463.379745670245, + 31376.101475098516, + 31616.24833167294, + 31461.963233754654 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9821,44 +13176,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 575502.9995154989, - "scoreError" : 10623.917204659972, + "score" : 545795.3249258491, + "scoreError" : 637.1752638868381, "scoreConfidence" : [ - 564879.0823108389, - 586126.9167201589 + 545158.1496619623, + 546432.5001897359 ], "scorePercentiles" : { - "0.0" : 573613.8249530832, - "50.0" : 574355.7708839645, - "90.0" : 580376.412981849, - "95.0" : 580376.412981849, - "99.0" : 580376.412981849, - "99.9" : 580376.412981849, - "99.99" : 580376.412981849, - "99.999" : 580376.412981849, - "99.9999" : 580376.412981849, - "100.0" : 580376.412981849 + "0.0" : 545625.8075693055, + "50.0" : 545818.4354141303, + "90.0" : 546022.4885886703, + "95.0" : 546022.4885886703, + "99.0" : 546022.4885886703, + "99.9" : 546022.4885886703, + "99.99" : 546022.4885886703, + "99.999" : 546022.4885886703, + "99.9999" : 546022.4885886703, + "100.0" : 546022.4885886703 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 574835.187326388, - 573613.8249530832, - 574355.7708839645, - 574333.8014322096, - 580376.412981849 + 546022.4885886703, + 545642.2742995915, + 545625.8075693055, + 545867.618757548, + 545818.4354141303 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9866,44 +13227,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 76528.19434497909, - "scoreError" : 1578.982295302817, + "score" : 72915.04653775285, + "scoreError" : 954.2894592883918, "scoreConfidence" : [ - 74949.21204967627, - 78107.1766402819 + 71960.75707846445, + 73869.33599704124 ], "scorePercentiles" : { - "0.0" : 76235.79483388289, - "50.0" : 76351.60808481212, - "90.0" : 77220.49423318697, - "95.0" : 77220.49423318697, - "99.0" : 77220.49423318697, - "99.9" : 77220.49423318697, - "99.99" : 77220.49423318697, - "99.999" : 77220.49423318697, - "99.9999" : 77220.49423318697, - "100.0" : 77220.49423318697 + "0.0" : 72627.41133796035, + "50.0" : 72819.29448905788, + "90.0" : 73238.42888225478, + "95.0" : 73238.42888225478, + "99.0" : 73238.42888225478, + "99.9" : 73238.42888225478, + "99.99" : 73238.42888225478, + "99.999" : 73238.42888225478, + "99.9999" : 73238.42888225478, + "100.0" : 73238.42888225478 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 77220.49423318697, - 76577.3042527943, - 76351.60808481212, - 76235.79483388289, - 76255.77032021912 + 72791.11411335689, + 73098.98386613431, + 72819.29448905788, + 72627.41133796035, + 73238.42888225478 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9911,44 +13278,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 50738.611851764166, - "scoreError" : 675.0415382463697, + "score" : 50709.43501966902, + "scoreError" : 448.9136968445622, "scoreConfidence" : [ - 50063.5703135178, - 51413.653390010535 + 50260.52132282446, + 51158.34871651358 ], "scorePercentiles" : { - "0.0" : 50545.573875885486, - "50.0" : 50670.55185780109, - "90.0" : 50957.177011412175, - "95.0" : 50957.177011412175, - "99.0" : 50957.177011412175, - "99.9" : 50957.177011412175, - "99.99" : 50957.177011412175, - "99.999" : 50957.177011412175, - "99.9999" : 50957.177011412175, - "100.0" : 50957.177011412175 + "0.0" : 50569.502986989275, + "50.0" : 50702.96045626096, + "90.0" : 50839.47842266165, + "95.0" : 50839.47842266165, + "99.0" : 50839.47842266165, + "99.9" : 50839.47842266165, + "99.99" : 50839.47842266165, + "99.999" : 50839.47842266165, + "99.9999" : 50839.47842266165, + "100.0" : 50839.47842266165 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 50670.55185780109, - 50887.07476687193, - 50957.177011412175, - 50545.573875885486, - 50632.68174685018 + 50623.5504395118, + 50702.96045626096, + 50839.47842266165, + 50811.68279292146, + 50569.502986989275 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -9956,44 +13329,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 97923.82509380553, - "scoreError" : 1198.207952916154, + "score" : 97138.52837858793, + "scoreError" : 1805.9987201524668, "scoreConfidence" : [ - 96725.61714088937, - 99122.03304672168 + 95332.52965843547, + 98944.5270987404 ], "scorePercentiles" : { - "0.0" : 97557.86042152275, - "50.0" : 97921.80303421908, - "90.0" : 98385.15390386453, - "95.0" : 98385.15390386453, - "99.0" : 98385.15390386453, - "99.9" : 98385.15390386453, - "99.99" : 98385.15390386453, - "99.999" : 98385.15390386453, - "99.9999" : 98385.15390386453, - "100.0" : 98385.15390386453 + "0.0" : 96314.95444766044, + "50.0" : 97299.02700868394, + "90.0" : 97460.82957403961, + "95.0" : 97460.82957403961, + "99.0" : 97460.82957403961, + "99.9" : 97460.82957403961, + "99.99" : 97460.82957403961, + "99.999" : 97460.82957403961, + "99.9999" : 97460.82957403961, + "100.0" : 97460.82957403961 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 97921.80303421908, - 98011.67950765972, - 97742.62860176162, - 98385.15390386453, - 97557.86042152275 + 97460.82957403961, + 97225.50639262609, + 96314.95444766044, + 97299.02700868394, + 97392.32446992956 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10001,44 +13380,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 222885.2488191703, - "scoreError" : 3233.942507426999, + "score" : 220308.3276324706, + "scoreError" : 4442.636773638849, "scoreConfidence" : [ - 219651.30631174328, - 226119.1913265973 + 215865.69085883175, + 224750.96440610947 ], "scorePercentiles" : { - "0.0" : 221880.59831094724, - "50.0" : 222937.90334203996, - "90.0" : 223908.95150843496, - "95.0" : 223908.95150843496, - "99.0" : 223908.95150843496, - "99.9" : 223908.95150843496, - "99.99" : 223908.95150843496, - "99.999" : 223908.95150843496, - "99.9999" : 223908.95150843496, - "100.0" : 223908.95150843496 + "0.0" : 219209.66293528175, + "50.0" : 219977.54616941806, + "90.0" : 221655.93464859482, + "95.0" : 221655.93464859482, + "99.0" : 221655.93464859482, + "99.9" : 221655.93464859482, + "99.99" : 221655.93464859482, + "99.999" : 221655.93464859482, + "99.9999" : 221655.93464859482, + "100.0" : 221655.93464859482 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 223908.95150843496, - 222233.47236320487, - 222937.90334203996, - 223465.31857122434, - 221880.59831094724 + 219977.54616941806, + 221395.32980504213, + 221655.93464859482, + 219303.16460401632, + 219209.66293528175 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10046,44 +13431,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4828689.622819082, - "scoreError" : 56989.14155357036, + "score" : 4805142.8140054885, + "scoreError" : 48236.18831825151, "scoreConfidence" : [ - 4771700.481265511, - 4885678.764372652 + 4756906.625687237, + 4853379.00232374 ], "scorePercentiles" : { - "0.0" : 4812796.141455952, - "50.0" : 4825784.018634811, - "90.0" : 4852174.240848634, - "95.0" : 4852174.240848634, - "99.0" : 4852174.240848634, - "99.9" : 4852174.240848634, - "99.99" : 4852174.240848634, - "99.999" : 4852174.240848634, - "99.9999" : 4852174.240848634, - "100.0" : 4852174.240848634 + "0.0" : 4792587.795086593, + "50.0" : 4801979.399692692, + "90.0" : 4825618.490230655, + "95.0" : 4825618.490230655, + "99.0" : 4825618.490230655, + "99.9" : 4825618.490230655, + "99.99" : 4825618.490230655, + "99.999" : 4825618.490230655, + "99.9999" : 4825618.490230655, + "100.0" : 4825618.490230655 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4812796.141455952, - 4821218.583241038, - 4831475.129914975, - 4825784.018634811, - 4852174.240848634 + 4825618.490230655, + 4806603.246741263, + 4792587.795086593, + 4798925.138276237, + 4801979.399692692 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10091,44 +13482,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 531956.1711071779, - "scoreError" : 20653.736253488598, + "score" : 530335.0065740246, + "scoreError" : 8554.865045049022, "scoreConfidence" : [ - 511302.4348536893, - 552609.9073606664 + 521780.14152897557, + 538889.8716190736 ], "scorePercentiles" : { - "0.0" : 524539.9305952509, - "50.0" : 531731.0855901563, - "90.0" : 538592.9573431818, - "95.0" : 538592.9573431818, - "99.0" : 538592.9573431818, - "99.9" : 538592.9573431818, - "99.99" : 538592.9573431818, - "99.999" : 538592.9573431818, - "99.9999" : 538592.9573431818, - "100.0" : 538592.9573431818 + "0.0" : 527546.2366230941, + "50.0" : 529868.5128687768, + "90.0" : 533195.849889691, + "95.0" : 533195.849889691, + "99.0" : 533195.849889691, + "99.9" : 533195.849889691, + "99.99" : 533195.849889691, + "99.999" : 533195.849889691, + "99.9999" : 533195.849889691, + "100.0" : 533195.849889691 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 524539.9305952509, - 531731.0855901563, - 538592.9573431818, - 535240.0555726698, - 529676.8264346307 + 529211.9457872581, + 529868.5128687768, + 533195.849889691, + 531852.4877013026, + 527546.2366230941 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10136,44 +13533,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 14234.734695208457, - "scoreError" : 146.86769589507512, + "score" : 14258.177294055426, + "scoreError" : 115.17743783352705, "scoreConfidence" : [ - 14087.866999313383, - 14381.602391103532 + 14142.999856221899, + 14373.354731888952 ], "scorePercentiles" : { - "0.0" : 14190.86490319172, - "50.0" : 14253.314498886564, - "90.0" : 14271.976889091678, - "95.0" : 14271.976889091678, - "99.0" : 14271.976889091678, - "99.9" : 14271.976889091678, - "99.99" : 14271.976889091678, - "99.999" : 14271.976889091678, - "99.9999" : 14271.976889091678, - "100.0" : 14271.976889091678 + "0.0" : 14227.761114021605, + "50.0" : 14245.479417197093, + "90.0" : 14298.371589212507, + "95.0" : 14298.371589212507, + "99.0" : 14298.371589212507, + "99.9" : 14298.371589212507, + "99.99" : 14298.371589212507, + "99.999" : 14298.371589212507, + "99.9999" : 14298.371589212507, + "100.0" : 14298.371589212507 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14190.86490319172, - 14196.426025246905, - 14271.976889091678, - 14261.091159625412, - 14253.314498886564 + 14238.750586622273, + 14280.523763223644, + 14227.761114021605, + 14245.479417197093, + 14298.371589212507 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10181,44 +13584,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20584.686231508662, - "scoreError" : 170.15457261760002, + "score" : 20563.74597931481, + "scoreError" : 209.65361702441743, "scoreConfidence" : [ - 20414.53165889106, - 20754.840804126263 + 20354.09236229039, + 20773.399596339226 ], "scorePercentiles" : { - "0.0" : 20527.841512953542, - "50.0" : 20573.293804372886, - "90.0" : 20635.936946921378, - "95.0" : 20635.936946921378, - "99.0" : 20635.936946921378, - "99.9" : 20635.936946921378, - "99.99" : 20635.936946921378, - "99.999" : 20635.936946921378, - "99.9999" : 20635.936946921378, - "100.0" : 20635.936946921378 + "0.0" : 20505.55474438513, + "50.0" : 20561.402159201767, + "90.0" : 20650.592611101336, + "95.0" : 20650.592611101336, + "99.0" : 20650.592611101336, + "99.9" : 20650.592611101336, + "99.99" : 20650.592611101336, + "99.999" : 20650.592611101336, + "99.9999" : 20650.592611101336, + "100.0" : 20650.592611101336 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20635.936946921378, - 20622.149392993724, - 20564.209500301782, - 20573.293804372886, - 20527.841512953542 + 20567.581839608803, + 20650.592611101336, + 20561.402159201767, + 20533.59854227701, + 20505.55474438513 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10226,44 +13635,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 41308.36965403608, - "scoreError" : 537.1947970129245, + "score" : 40140.38015777191, + "scoreError" : 455.3347455231917, "scoreConfidence" : [ - 40771.17485702316, - 41845.56445104901 + 39685.04541224872, + 40595.714903295106 ], "scorePercentiles" : { - "0.0" : 41126.65845972601, - "50.0" : 41272.95005348055, - "90.0" : 41448.89619830807, - "95.0" : 41448.89619830807, - "99.0" : 41448.89619830807, - "99.9" : 41448.89619830807, - "99.99" : 41448.89619830807, - "99.999" : 41448.89619830807, - "99.9999" : 41448.89619830807, - "100.0" : 41448.89619830807 + "0.0" : 40009.48914607973, + "50.0" : 40127.31279078516, + "90.0" : 40290.71180564277, + "95.0" : 40290.71180564277, + "99.0" : 40290.71180564277, + "99.9" : 40290.71180564277, + "99.99" : 40290.71180564277, + "99.999" : 40290.71180564277, + "99.9999" : 40290.71180564277, + "100.0" : 40290.71180564277 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 41126.65845972601, - 41448.89619830807, - 41272.95005348055, - 41244.46032104368, - 41448.88323762211 + 40290.71180564277, + 40226.65906253079, + 40127.31279078516, + 40009.48914607973, + 40047.72798382111 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10271,44 +13686,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 760021.9364748771, - "scoreError" : 4770.479585603577, + "score" : 744234.0909792478, + "scoreError" : 2819.3561466840615, "scoreConfidence" : [ - 755251.4568892735, - 764792.4160604806 + 741414.7348325638, + 747053.4471259319 ], "scorePercentiles" : { - "0.0" : 758389.96638322, - "50.0" : 759759.9182738351, - "90.0" : 761772.2250393729, - "95.0" : 761772.2250393729, - "99.0" : 761772.2250393729, - "99.9" : 761772.2250393729, - "99.99" : 761772.2250393729, - "99.999" : 761772.2250393729, - "99.9999" : 761772.2250393729, - "100.0" : 761772.2250393729 + "0.0" : 743373.9800644178, + "50.0" : 744264.938941174, + "90.0" : 745262.5894708242, + "95.0" : 745262.5894708242, + "99.0" : 745262.5894708242, + "99.9" : 745262.5894708242, + "99.99" : 745262.5894708242, + "99.999" : 745262.5894708242, + "99.9999" : 745262.5894708242, + "100.0" : 745262.5894708242 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 759685.4580592318, - 760502.1146187251, - 761772.2250393729, - 758389.96638322, - 759759.9182738351 + 743373.9800644178, + 745262.5894708242, + 744538.1677828379, + 744264.938941174, + 743730.7786369849 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.PicklingBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10316,44 +13737,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 103532.3109076206, - "scoreError" : 1769.5951070319609, + "score" : 100602.52318640279, + "scoreError" : 1265.7229327058158, "scoreConfidence" : [ - 101762.71580058864, - 105301.90601465256 + 99336.80025369697, + 101868.2461191086 ], "scorePercentiles" : { - "0.0" : 103029.35302665425, - "50.0" : 103570.46452726627, - "90.0" : 104115.4677254009, - "95.0" : 104115.4677254009, - "99.0" : 104115.4677254009, - "99.9" : 104115.4677254009, - "99.99" : 104115.4677254009, - "99.999" : 104115.4677254009, - "99.9999" : 104115.4677254009, - "100.0" : 104115.4677254009 + "0.0" : 100207.93794384577, + "50.0" : 100770.88501563203, + "90.0" : 100959.52440564103, + "95.0" : 100959.52440564103, + "99.0" : 100959.52440564103, + "99.9" : 100959.52440564103, + "99.99" : 100959.52440564103, + "99.999" : 100959.52440564103, + "99.9999" : 100959.52440564103, + "100.0" : 100959.52440564103 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 103029.35302665425, - 103124.3673722476, - 103821.90188653393, - 104115.4677254009, - 103570.46452726627 + 100770.88501563203, + 100959.52440564103, + 100773.92677294923, + 100300.3417939459, + 100207.93794384577 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10361,44 +13788,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4744.673989025051, - "scoreError" : 38.980914564858104, + "score" : 4444.758050811484, + "scoreError" : 53.62123273012563, "scoreConfidence" : [ - 4705.693074460193, - 4783.654903589909 + 4391.136818081359, + 4498.37928354161 ], "scorePercentiles" : { - "0.0" : 4733.717791529742, - "50.0" : 4743.011480643556, - "90.0" : 4755.476724429638, - "95.0" : 4755.476724429638, - "99.0" : 4755.476724429638, - "99.9" : 4755.476724429638, - "99.99" : 4755.476724429638, - "99.999" : 4755.476724429638, - "99.9999" : 4755.476724429638, - "100.0" : 4755.476724429638 + "0.0" : 4428.124229456224, + "50.0" : 4447.125874391735, + "90.0" : 4462.093848829122, + "95.0" : 4462.093848829122, + "99.0" : 4462.093848829122, + "99.9" : 4462.093848829122, + "99.99" : 4462.093848829122, + "99.999" : 4462.093848829122, + "99.9999" : 4462.093848829122, + "100.0" : 4462.093848829122 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4754.768054654616, - 4755.476724429638, - 4743.011480643556, - 4733.717791529742, - 4736.395893867701 + 4462.093848829122, + 4447.125874391735, + 4428.124229456224, + 4433.524708468465, + 4452.921592911871 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10406,44 +13839,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9189.669907260972, - "scoreError" : 93.05582347419696, + "score" : 8643.724466947397, + "scoreError" : 57.18430195204493, "scoreConfidence" : [ - 9096.614083786775, - 9282.725730735168 + 8586.540164995351, + 8700.908768899442 ], "scorePercentiles" : { - "0.0" : 9159.594906281436, - "50.0" : 9194.1360169059, - "90.0" : 9221.840135831499, - "95.0" : 9221.840135831499, - "99.0" : 9221.840135831499, - "99.9" : 9221.840135831499, - "99.99" : 9221.840135831499, - "99.999" : 9221.840135831499, - "99.9999" : 9221.840135831499, - "100.0" : 9221.840135831499 + "0.0" : 8618.198137286876, + "50.0" : 8650.817926748892, + "90.0" : 8654.532630872058, + "95.0" : 8654.532630872058, + "99.0" : 8654.532630872058, + "99.9" : 8654.532630872058, + "99.99" : 8654.532630872058, + "99.999" : 8654.532630872058, + "99.9999" : 8654.532630872058, + "100.0" : 8654.532630872058 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9221.840135831499, - 9199.714770165207, - 9173.063707120815, - 9194.1360169059, - 9159.594906281436 + 8643.391705787675, + 8650.817926748892, + 8654.532630872058, + 8618.198137286876, + 8651.68193404148 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10451,44 +13890,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 17595.773566437227, - "scoreError" : 143.4887999921168, + "score" : 16719.546850818144, + "scoreError" : 95.40227955779477, "scoreConfidence" : [ - 17452.28476644511, - 17739.262366429342 + 16624.14457126035, + 16814.94913037594 ], "scorePercentiles" : { - "0.0" : 17573.782038209552, - "50.0" : 17577.244923695325, - "90.0" : 17661.443053642965, - "95.0" : 17661.443053642965, - "99.0" : 17661.443053642965, - "99.9" : 17661.443053642965, - "99.99" : 17661.443053642965, - "99.999" : 17661.443053642965, - "99.9999" : 17661.443053642965, - "100.0" : 17661.443053642965 + "0.0" : 16695.322273890335, + "50.0" : 16716.863394477114, + "90.0" : 16760.384440632024, + "95.0" : 16760.384440632024, + "99.0" : 16760.384440632024, + "99.9" : 16760.384440632024, + "99.99" : 16760.384440632024, + "99.999" : 16760.384440632024, + "99.9999" : 16760.384440632024, + "100.0" : 16760.384440632024 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 17577.244923695325, - 17590.2215771403, - 17576.17623949799, - 17573.782038209552, - 17661.443053642965 + 16760.384440632024, + 16716.863394477114, + 16705.633006949225, + 16719.531138142032, + 16695.322273890335 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10496,44 +13941,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 375324.5800500472, - "scoreError" : 4864.1671421391065, + "score" : 371645.26179926196, + "scoreError" : 3157.706949914999, "scoreConfidence" : [ - 370460.4129079081, - 380188.7471921863 + 368487.554849347, + 374802.96874917694 ], "scorePercentiles" : { - "0.0" : 374640.62722913234, - "50.0" : 374816.98106269864, - "90.0" : 377580.22531996475, - "95.0" : 377580.22531996475, - "99.0" : 377580.22531996475, - "99.9" : 377580.22531996475, - "99.99" : 377580.22531996475, - "99.999" : 377580.22531996475, - "99.9999" : 377580.22531996475, - "100.0" : 377580.22531996475 + "0.0" : 370790.02450421266, + "50.0" : 371566.07006723614, + "90.0" : 372790.0489169586, + "95.0" : 372790.0489169586, + "99.0" : 372790.0489169586, + "99.9" : 372790.0489169586, + "99.99" : 372790.0489169586, + "99.999" : 372790.0489169586, + "99.9999" : 372790.0489169586, + "100.0" : 372790.0489169586 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 374832.8710235802, - 377580.22531996475, - 374752.1956148599, - 374640.62722913234, - 374816.98106269864 + 372096.6525447159, + 370790.02450421266, + 372790.0489169586, + 370983.51296318625, + 371566.07006723614 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10541,44 +13992,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 38332.00442471442, - "scoreError" : 203.85696779860976, + "score" : 37169.453220132506, + "scoreError" : 230.13862852342336, "scoreConfidence" : [ - 38128.14745691581, - 38535.86139251303 + 36939.31459160908, + 37399.59184865593 ], "scorePercentiles" : { - "0.0" : 38281.64038527568, - "50.0" : 38330.78646177482, - "90.0" : 38407.2015754546, - "95.0" : 38407.2015754546, - "99.0" : 38407.2015754546, - "99.9" : 38407.2015754546, - "99.99" : 38407.2015754546, - "99.999" : 38407.2015754546, - "99.9999" : 38407.2015754546, - "100.0" : 38407.2015754546 + "0.0" : 37091.87968832489, + "50.0" : 37182.4885563093, + "90.0" : 37252.28224389623, + "95.0" : 37252.28224389623, + "99.0" : 37252.28224389623, + "99.9" : 37252.28224389623, + "99.99" : 37252.28224389623, + "99.999" : 37252.28224389623, + "99.9999" : 37252.28224389623, + "100.0" : 37252.28224389623 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 38283.18650090413, - 38357.207200162884, - 38407.2015754546, - 38281.64038527568, - 38330.78646177482 + 37091.87968832489, + 37137.15039481412, + 37182.4885563093, + 37183.465217318, + 37252.28224389623 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10586,44 +14043,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4941.276683257511, - "scoreError" : 56.56476187339197, + "score" : 4787.30128433452, + "scoreError" : 63.02424491904896, "scoreConfidence" : [ - 4884.711921384119, - 4997.841445130903 + 4724.27703941547, + 4850.325529253569 ], "scorePercentiles" : { - "0.0" : 4923.325934482678, - "50.0" : 4949.971989351611, - "90.0" : 4952.95267323566, - "95.0" : 4952.95267323566, - "99.0" : 4952.95267323566, - "99.9" : 4952.95267323566, - "99.99" : 4952.95267323566, - "99.999" : 4952.95267323566, - "99.9999" : 4952.95267323566, - "100.0" : 4952.95267323566 + "0.0" : 4769.702021853905, + "50.0" : 4792.615245425215, + "90.0" : 4806.525881606494, + "95.0" : 4806.525881606494, + "99.0" : 4806.525881606494, + "99.9" : 4806.525881606494, + "99.99" : 4806.525881606494, + "99.999" : 4806.525881606494, + "99.9999" : 4806.525881606494, + "100.0" : 4806.525881606494 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4952.95267323566, - 4923.325934482678, - 4952.834570378815, - 4927.298248838792, - 4949.971989351611 + 4769.702021853905, + 4770.795030665275, + 4806.525881606494, + 4796.868242121711, + 4792.615245425215 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10631,44 +14094,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8729.508101201367, - "scoreError" : 252.17705087468696, + "score" : 8003.2391860758125, + "scoreError" : 59.59028432156078, "scoreConfidence" : [ - 8477.33105032668, - 8981.685152076054 + 7943.648901754252, + 8062.829470397373 ], "scorePercentiles" : { - "0.0" : 8651.189500074594, - "50.0" : 8744.50298408617, - "90.0" : 8803.71509110096, - "95.0" : 8803.71509110096, - "99.0" : 8803.71509110096, - "99.9" : 8803.71509110096, - "99.99" : 8803.71509110096, - "99.999" : 8803.71509110096, - "99.9999" : 8803.71509110096, - "100.0" : 8803.71509110096 + "0.0" : 7986.369082739659, + "50.0" : 7996.493110690833, + "90.0" : 8025.244956792932, + "95.0" : 8025.244956792932, + "99.0" : 8025.244956792932, + "99.9" : 8025.244956792932, + "99.99" : 8025.244956792932, + "99.999" : 8025.244956792932, + "99.9999" : 8025.244956792932, + "100.0" : 8025.244956792932 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8803.71509110096, - 8672.924554790367, - 8651.189500074594, - 8744.50298408617, - 8775.208375954746 + 7995.609569682484, + 7996.493110690833, + 8012.479210473153, + 8025.244956792932, + 7986.369082739659 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10676,44 +14145,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16019.326207685677, - "scoreError" : 212.52933633032768, + "score" : 14794.727686059958, + "scoreError" : 142.6419786447571, "scoreConfidence" : [ - 15806.79687135535, - 16231.855544016005 + 14652.0857074152, + 14937.369664704715 ], "scorePercentiles" : { - "0.0" : 15928.763149275248, - "50.0" : 16029.281823164649, - "90.0" : 16063.344271064183, - "95.0" : 16063.344271064183, - "99.0" : 16063.344271064183, - "99.9" : 16063.344271064183, - "99.99" : 16063.344271064183, - "99.999" : 16063.344271064183, - "99.9999" : 16063.344271064183, - "100.0" : 16063.344271064183 + "0.0" : 14766.257087361184, + "50.0" : 14776.522833406874, + "90.0" : 14854.964984714163, + "95.0" : 14854.964984714163, + "99.0" : 14854.964984714163, + "99.9" : 14854.964984714163, + "99.99" : 14854.964984714163, + "99.999" : 14854.964984714163, + "99.9999" : 14854.964984714163, + "100.0" : 14854.964984714163 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16029.281823164649, - 15928.763149275248, - 16012.348467263899, - 16062.89332766041, - 16063.344271064183 + 14766.257087361184, + 14776.522833406874, + 14770.248627419163, + 14805.644897398415, + 14854.964984714163 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10721,44 +14196,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 237453.2811440522, - "scoreError" : 7785.651406550523, + "score" : 249222.77971137338, + "scoreError" : 65895.67521864186, "scoreConfidence" : [ - 229667.62973750167, - 245238.9325506027 + 183327.1044927315, + 315118.45493001526 ], "scorePercentiles" : { - "0.0" : 235444.45815566136, - "50.0" : 237504.31020699046, - "90.0" : 240607.4297892581, - "95.0" : 240607.4297892581, - "99.0" : 240607.4297892581, - "99.9" : 240607.4297892581, - "99.99" : 240607.4297892581, - "99.999" : 240607.4297892581, - "99.9999" : 240607.4297892581, - "100.0" : 240607.4297892581 + "0.0" : 219262.19235382602, + "50.0" : 254722.13674635492, + "90.0" : 261391.9897461664, + "95.0" : 261391.9897461664, + "99.0" : 261391.9897461664, + "99.9" : 261391.9897461664, + "99.99" : 261391.9897461664, + "99.999" : 261391.9897461664, + "99.9999" : 261391.9897461664, + "100.0" : 261391.9897461664 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 235444.45815566136, - 235946.7526972976, - 237504.31020699046, - 237763.45487105343, - 240607.4297892581 + 219262.19235382602, + 261391.9897461664, + 258522.26249188685, + 254722.13674635492, + 252215.31721863258 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10766,44 +14247,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 29033.836555179885, - "scoreError" : 461.0055851079742, + "score" : 30758.771119402296, + "scoreError" : 1946.5488749120861, "scoreConfidence" : [ - 28572.83097007191, - 29494.84214028786 + 28812.22224449021, + 32705.31999431438 ], "scorePercentiles" : { - "0.0" : 28930.91716768564, - "50.0" : 28988.77476843565, - "90.0" : 29238.858883206856, - "95.0" : 29238.858883206856, - "99.0" : 29238.858883206856, - "99.9" : 29238.858883206856, - "99.99" : 29238.858883206856, - "99.999" : 29238.858883206856, - "99.9999" : 29238.858883206856, - "100.0" : 29238.858883206856 + "0.0" : 30126.23711039166, + "50.0" : 30754.58483341524, + "90.0" : 31420.84862456081, + "95.0" : 31420.84862456081, + "99.0" : 31420.84862456081, + "99.9" : 31420.84862456081, + "99.99" : 31420.84862456081, + "99.999" : 31420.84862456081, + "99.9999" : 31420.84862456081, + "100.0" : 31420.84862456081 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 29238.858883206856, - 29028.2197147981, - 28988.77476843565, - 28930.91716768564, - 28982.412241773192 + 31420.84862456081, + 31048.901764533097, + 30754.58483341524, + 30443.283264110658, + 30126.23711039166 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10811,44 +14298,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3143.3096007228955, - "scoreError" : 70.22062152959678, + "score" : 2877.787331800437, + "scoreError" : 74.64396988591369, "scoreConfidence" : [ - 3073.0889791932987, - 3213.5302222524924 + 2803.1433619145237, + 2952.4313016863507 ], "scorePercentiles" : { - "0.0" : 3127.749256245403, - "50.0" : 3134.59621346167, - "90.0" : 3171.8506020978252, - "95.0" : 3171.8506020978252, - "99.0" : 3171.8506020978252, - "99.9" : 3171.8506020978252, - "99.99" : 3171.8506020978252, - "99.999" : 3171.8506020978252, - "99.9999" : 3171.8506020978252, - "100.0" : 3171.8506020978252 + "0.0" : 2854.7513144212217, + "50.0" : 2871.815261617534, + "90.0" : 2906.450254379348, + "95.0" : 2906.450254379348, + "99.0" : 2906.450254379348, + "99.9" : 2906.450254379348, + "99.99" : 2906.450254379348, + "99.999" : 2906.450254379348, + "99.9999" : 2906.450254379348, + "100.0" : 2906.450254379348 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3150.883600948412, - 3131.4683308611675, - 3134.59621346167, - 3171.8506020978252, - 3127.749256245403 + 2906.450254379348, + 2885.54726446944, + 2870.372564114643, + 2871.815261617534, + 2854.7513144212217 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10856,44 +14349,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5692.1688660245545, - "scoreError" : 40.32786272805618, + "score" : 5568.160600865231, + "scoreError" : 30.70996325442501, "scoreConfidence" : [ - 5651.8410032964985, - 5732.496728752611 + 5537.450637610806, + 5598.870564119656 ], "scorePercentiles" : { - "0.0" : 5675.430975177125, - "50.0" : 5695.426939370134, - "90.0" : 5703.575352215405, - "95.0" : 5703.575352215405, - "99.0" : 5703.575352215405, - "99.9" : 5703.575352215405, - "99.99" : 5703.575352215405, - "99.999" : 5703.575352215405, - "99.9999" : 5703.575352215405, - "100.0" : 5703.575352215405 + "0.0" : 5556.589332618052, + "50.0" : 5568.782622379082, + "90.0" : 5577.201802542637, + "95.0" : 5577.201802542637, + "99.0" : 5577.201802542637, + "99.9" : 5577.201802542637, + "99.99" : 5577.201802542637, + "99.999" : 5577.201802542637, + "99.9999" : 5577.201802542637, + "100.0" : 5577.201802542637 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5703.575352215405, - 5690.403112738113, - 5675.430975177125, - 5696.007950621999, - 5695.426939370134 + 5556.589332618052, + 5573.39104448565, + 5577.201802542637, + 5568.782622379082, + 5564.83820230073 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10901,44 +14400,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10253.9999115681, - "scoreError" : 61.325881930425695, + "score" : 10374.72530057639, + "scoreError" : 60.366594261921946, "scoreConfidence" : [ - 10192.674029637674, - 10315.325793498527 + 10314.358706314468, + 10435.091894838313 ], "scorePercentiles" : { - "0.0" : 10238.551985194099, - "50.0" : 10250.179347985819, - "90.0" : 10271.622460132076, - "95.0" : 10271.622460132076, - "99.0" : 10271.622460132076, - "99.9" : 10271.622460132076, - "99.99" : 10271.622460132076, - "99.999" : 10271.622460132076, - "99.9999" : 10271.622460132076, - "100.0" : 10271.622460132076 + "0.0" : 10356.27019585128, + "50.0" : 10376.247589729974, + "90.0" : 10396.018101479842, + "95.0" : 10396.018101479842, + "99.0" : 10396.018101479842, + "99.9" : 10396.018101479842, + "99.99" : 10396.018101479842, + "99.999" : 10396.018101479842, + "99.9999" : 10396.018101479842, + "100.0" : 10396.018101479842 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10271.622460132076, - 10238.551985194099, - 10250.179347985819, - 10269.813269472008, - 10239.832495056495 + 10363.13046421206, + 10356.27019585128, + 10381.960151608797, + 10376.247589729974, + 10396.018101479842 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10946,44 +14451,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 214467.62682772236, - "scoreError" : 1934.7381774819798, + "score" : 227521.28621496866, + "scoreError" : 1844.4580723420697, "scoreConfidence" : [ - 212532.88865024038, - 216402.36500520434 + 225676.8281426266, + 229365.74428731072 ], "scorePercentiles" : { - "0.0" : 213762.71698412672, - "50.0" : 214697.95889666732, - "90.0" : 214938.14812951302, - "95.0" : 214938.14812951302, - "99.0" : 214938.14812951302, - "99.9" : 214938.14812951302, - "99.99" : 214938.14812951302, - "99.999" : 214938.14812951302, - "99.9999" : 214938.14812951302, - "100.0" : 214938.14812951302 + "0.0" : 227153.3667261126, + "50.0" : 227329.77906271594, + "90.0" : 228354.7797071092, + "95.0" : 228354.7797071092, + "99.0" : 228354.7797071092, + "99.9" : 228354.7797071092, + "99.99" : 228354.7797071092, + "99.999" : 228354.7797071092, + "99.9999" : 228354.7797071092, + "100.0" : 228354.7797071092 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 213762.71698412672, - 214814.94920638384, - 214938.14812951302, - 214124.36092192103, - 214697.95889666732 + 227329.77906271594, + 227302.22787904573, + 227153.3667261126, + 228354.7797071092, + 227466.27769985975 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -10991,44 +14502,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 26062.718473984718, - "scoreError" : 1608.1434672165412, + "score" : 23077.526349366577, + "scoreError" : 220.45692496468158, "scoreConfidence" : [ - 24454.575006768177, - 27670.86194120126 + 22857.069424401896, + 23297.983274331258 ], "scorePercentiles" : { - "0.0" : 25508.9902306484, - "50.0" : 25962.840503199353, - "90.0" : 26605.672142930387, - "95.0" : 26605.672142930387, - "99.0" : 26605.672142930387, - "99.9" : 26605.672142930387, - "99.99" : 26605.672142930387, - "99.999" : 26605.672142930387, - "99.9999" : 26605.672142930387, - "100.0" : 26605.672142930387 + "0.0" : 23020.311968113598, + "50.0" : 23051.976323200644, + "90.0" : 23151.354985987877, + "95.0" : 23151.354985987877, + "99.0" : 23151.354985987877, + "99.9" : 23151.354985987877, + "99.99" : 23151.354985987877, + "99.999" : 23151.354985987877, + "99.9999" : 23151.354985987877, + "100.0" : 23151.354985987877 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 26605.672142930387, - 26318.228638943652, - 25962.840503199353, - 25917.86085420179, - 25508.9902306484 + 23124.97253378119, + 23151.354985987877, + 23039.015935749565, + 23051.976323200644, + 23020.311968113598 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11036,44 +14553,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1928.1511146909274, - "scoreError" : 99.09817132724339, + "score" : 2074.785195297786, + "scoreError" : 9.912491238148295, "scoreConfidence" : [ - 1829.052943363684, - 2027.2492860181708 + 2064.8727040596373, + 2084.6976865359343 ], "scorePercentiles" : { - "0.0" : 1898.663157367706, - "50.0" : 1922.6933474264783, - "90.0" : 1960.6104396683245, - "95.0" : 1960.6104396683245, - "99.0" : 1960.6104396683245, - "99.9" : 1960.6104396683245, - "99.99" : 1960.6104396683245, - "99.999" : 1960.6104396683245, - "99.9999" : 1960.6104396683245, - "100.0" : 1960.6104396683245 + "0.0" : 2070.461081656632, + "50.0" : 2075.3166404770714, + "90.0" : 2077.3637116585423, + "95.0" : 2077.3637116585423, + "99.0" : 2077.3637116585423, + "99.9" : 2077.3637116585423, + "99.99" : 2077.3637116585423, + "99.999" : 2077.3637116585423, + "99.9999" : 2077.3637116585423, + "100.0" : 2077.3637116585423 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1960.6104396683245, - 1948.0119685416535, - 1922.6933474264783, - 1910.776660450475, - 1898.663157367706 + 2075.6574841584934, + 2070.461081656632, + 2075.12705853819, + 2075.3166404770714, + 2077.3637116585423 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11081,44 +14604,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3752.168523494883, - "scoreError" : 112.90288436685968, + "score" : 4886.721480369298, + "scoreError" : 862.82630901035, "scoreConfidence" : [ - 3639.2656391280234, - 3865.071407861743 + 4023.8951713589477, + 5749.547789379648 ], "scorePercentiles" : { - "0.0" : 3706.7953754739683, - "50.0" : 3753.7232741066937, - "90.0" : 3783.0537527999672, - "95.0" : 3783.0537527999672, - "99.0" : 3783.0537527999672, - "99.9" : 3783.0537527999672, - "99.99" : 3783.0537527999672, - "99.999" : 3783.0537527999672, - "99.9999" : 3783.0537527999672, - "100.0" : 3783.0537527999672 + "0.0" : 4610.571905295382, + "50.0" : 4879.09070917549, + "90.0" : 5194.585104587919, + "95.0" : 5194.585104587919, + "99.0" : 5194.585104587919, + "99.9" : 5194.585104587919, + "99.99" : 5194.585104587919, + "99.999" : 5194.585104587919, + "99.9999" : 5194.585104587919, + "100.0" : 5194.585104587919 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3783.0537527999672, - 3771.675450302204, - 3753.7232741066937, - 3745.5947647915837, - 3706.7953754739683 + 5194.585104587919, + 4996.0232797743465, + 4879.09070917549, + 4753.336403013354, + 4610.571905295382 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11126,44 +14655,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6821.311470779699, - "scoreError" : 139.04454676166904, + "score" : 7800.227032870098, + "scoreError" : 610.6599531980812, "scoreConfidence" : [ - 6682.26692401803, - 6960.356017541369 + 7189.567079672017, + 8410.886986068179 ], "scorePercentiles" : { - "0.0" : 6764.706042786738, - "50.0" : 6828.199315591446, - "90.0" : 6864.934974947496, - "95.0" : 6864.934974947496, - "99.0" : 6864.934974947496, - "99.9" : 6864.934974947496, - "99.99" : 6864.934974947496, - "99.999" : 6864.934974947496, - "99.9999" : 6864.934974947496, - "100.0" : 6864.934974947496 + "0.0" : 7602.361457686881, + "50.0" : 7804.658396714219, + "90.0" : 7994.555850178605, + "95.0" : 7994.555850178605, + "99.0" : 7994.555850178605, + "99.9" : 7994.555850178605, + "99.99" : 7994.555850178605, + "99.999" : 7994.555850178605, + "99.9999" : 7994.555850178605, + "100.0" : 7994.555850178605 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6828.961066225502, - 6864.934974947496, - 6828.199315591446, - 6764.706042786738, - 6819.75595434732 + 7994.555850178605, + 7908.5550419878955, + 7804.658396714219, + 7691.004417782893, + 7602.361457686881 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11171,44 +14706,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 111676.81832653293, - "scoreError" : 2340.535720896078, + "score" : 131181.96230647463, + "scoreError" : 7597.887834470032, "scoreConfidence" : [ - 109336.28260563685, - 114017.354047429 + 123584.07447200459, + 138779.85014094465 ], "scorePercentiles" : { - "0.0" : 111104.133093653, - "50.0" : 111555.2660964862, - "90.0" : 112711.47044172244, - "95.0" : 112711.47044172244, - "99.0" : 112711.47044172244, - "99.9" : 112711.47044172244, - "99.99" : 112711.47044172244, - "99.999" : 112711.47044172244, - "99.9999" : 112711.47044172244, - "100.0" : 112711.47044172244 + "0.0" : 128460.18995046902, + "50.0" : 131911.93015498234, + "90.0" : 133542.67291200586, + "95.0" : 133542.67291200586, + "99.0" : 133542.67291200586, + "99.9" : 133542.67291200586, + "99.99" : 133542.67291200586, + "99.999" : 133542.67291200586, + "99.9999" : 133542.67291200586, + "100.0" : 133542.67291200586 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 111555.2660964862, - 111104.133093653, - 111564.22332535053, - 112711.47044172244, - 111448.9986754525 + 133542.67291200586, + 131995.34278696112, + 131911.93015498234, + 129999.67572795477, + 128460.18995046902 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11216,44 +14757,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13774.284912259036, - "scoreError" : 239.88913722839837, + "score" : 13735.925840416827, + "scoreError" : 676.0890627920032, "scoreConfidence" : [ - 13534.395775030638, - 14014.174049487434 + 13059.836777624823, + 14412.01490320883 ], "scorePercentiles" : { - "0.0" : 13705.037565743265, - "50.0" : 13787.42909964747, - "90.0" : 13839.79406974338, - "95.0" : 13839.79406974338, - "99.0" : 13839.79406974338, - "99.9" : 13839.79406974338, - "99.99" : 13839.79406974338, - "99.999" : 13839.79406974338, - "99.9999" : 13839.79406974338, - "100.0" : 13839.79406974338 + "0.0" : 13531.618756404918, + "50.0" : 13732.57742647546, + "90.0" : 13954.0208868782, + "95.0" : 13954.0208868782, + "99.0" : 13954.0208868782, + "99.9" : 13954.0208868782, + "99.99" : 13954.0208868782, + "99.999" : 13954.0208868782, + "99.9999" : 13954.0208868782, + "100.0" : 13954.0208868782 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13705.037565743265, - 13713.811242990418, - 13839.79406974338, - 13825.35258317064, - 13787.42909964747 + 13954.0208868782, + 13860.9716697992, + 13732.57742647546, + 13600.44046252636, + 13531.618756404918 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11261,44 +14808,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1572.3516899127342, - "scoreError" : 37.29556677119969, + "score" : 1369.2979173367014, + "scoreError" : 8.150799594199654, "scoreConfidence" : [ - 1535.0561231415345, - 1609.6472566839338 + 1361.1471177425017, + 1377.4487169309011 ], "scorePercentiles" : { - "0.0" : 1563.280152630032, - "50.0" : 1569.8552192126594, - "90.0" : 1588.8791380628873, - "95.0" : 1588.8791380628873, - "99.0" : 1588.8791380628873, - "99.9" : 1588.8791380628873, - "99.99" : 1588.8791380628873, - "99.999" : 1588.8791380628873, - "99.9999" : 1588.8791380628873, - "100.0" : 1588.8791380628873 + "0.0" : 1366.7530313245811, + "50.0" : 1368.767893460011, + "90.0" : 1372.553829928204, + "95.0" : 1372.553829928204, + "99.0" : 1372.553829928204, + "99.9" : 1372.553829928204, + "99.99" : 1372.553829928204, + "99.999" : 1372.553829928204, + "99.9999" : 1372.553829928204, + "100.0" : 1372.553829928204 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1588.8791380628873, - 1563.280152630032, - 1570.6653926750273, - 1569.8552192126594, - 1569.078546983066 + 1368.684166375953, + 1369.7306655947573, + 1372.553829928204, + 1368.767893460011, + 1366.7530313245811 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11306,44 +14859,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3388.446238742593, - "scoreError" : 59.80413824645434, + "score" : 3006.644048623647, + "scoreError" : 31.74404152060089, "scoreConfidence" : [ - 3328.6421004961385, - 3448.2503769890473 + 2974.900007103046, + 3038.388090144248 ], "scorePercentiles" : { - "0.0" : 3366.650683296105, - "50.0" : 3392.8352377185606, - "90.0" : 3406.6424078439895, - "95.0" : 3406.6424078439895, - "99.0" : 3406.6424078439895, - "99.9" : 3406.6424078439895, - "99.99" : 3406.6424078439895, - "99.999" : 3406.6424078439895, - "99.9999" : 3406.6424078439895, - "100.0" : 3406.6424078439895 + "0.0" : 2998.989637447434, + "50.0" : 3005.4694830040166, + "90.0" : 3020.5582692381086, + "95.0" : 3020.5582692381086, + "99.0" : 3020.5582692381086, + "99.9" : 3020.5582692381086, + "99.99" : 3020.5582692381086, + "99.999" : 3020.5582692381086, + "99.9999" : 3020.5582692381086, + "100.0" : 3020.5582692381086 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3396.3916698513494, - 3392.8352377185606, - 3366.650683296105, - 3379.711195002961, - 3406.6424078439895 + 2998.989637447434, + 3002.4677625651047, + 3005.4694830040166, + 3005.735090863571, + 3020.5582692381086 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11351,44 +14910,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6525.181377058723, - "scoreError" : 132.92879768252172, + "score" : 5884.281534299793, + "scoreError" : 90.63019673024249, "scoreConfidence" : [ - 6392.2525793762015, - 6658.110174741245 + 5793.65133756955, + 5974.911731030035 ], "scorePercentiles" : { - "0.0" : 6489.459285901685, - "50.0" : 6515.068474765971, - "90.0" : 6571.266162990268, - "95.0" : 6571.266162990268, - "99.0" : 6571.266162990268, - "99.9" : 6571.266162990268, - "99.99" : 6571.266162990268, - "99.999" : 6571.266162990268, - "99.9999" : 6571.266162990268, - "100.0" : 6571.266162990268 + "0.0" : 5854.244256084035, + "50.0" : 5882.513810537422, + "90.0" : 5920.048452327955, + "95.0" : 5920.048452327955, + "99.0" : 5920.048452327955, + "99.9" : 5920.048452327955, + "99.99" : 5920.048452327955, + "99.999" : 5920.048452327955, + "99.9999" : 5920.048452327955, + "100.0" : 5920.048452327955 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6571.266162990268, - 6489.459285901685, - 6515.068474765971, - 6499.910188626086, - 6550.202773009605 + 5920.048452327955, + 5854.244256084035, + 5882.513810537422, + 5885.718171400886, + 5878.882981148663 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11396,44 +14961,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 132053.1967809015, - "scoreError" : 1761.1489285388825, + "score" : 119517.07420061808, + "scoreError" : 1702.5461455244338, "scoreConfidence" : [ - 130292.04785236261, - 133814.3457094404 + 117814.52805509364, + 121219.62034614252 ], "scorePercentiles" : { - "0.0" : 131531.61709263077, - "50.0" : 131985.83430589817, - "90.0" : 132558.47239282657, - "95.0" : 132558.47239282657, - "99.0" : 132558.47239282657, - "99.9" : 132558.47239282657, - "99.99" : 132558.47239282657, - "99.999" : 132558.47239282657, - "99.9999" : 132558.47239282657, - "100.0" : 132558.47239282657 + "0.0" : 119123.02753761085, + "50.0" : 119298.40047703043, + "90.0" : 120219.85528617207, + "95.0" : 120219.85528617207, + "99.0" : 120219.85528617207, + "99.9" : 120219.85528617207, + "99.99" : 120219.85528617207, + "99.999" : 120219.85528617207, + "99.9999" : 120219.85528617207, + "100.0" : 120219.85528617207 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 132483.19472415122, - 132558.47239282657, - 131706.86538900074, - 131985.83430589817, - 131531.61709263077 + 119673.19558678902, + 120219.85528617207, + 119298.40047703043, + 119123.02753761085, + 119270.89211548807 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11441,44 +15012,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13217.830423510293, - "scoreError" : 212.15023033775918, + "score" : 12033.151762990408, + "scoreError" : 186.37137620327783, "scoreConfidence" : [ - 13005.680193172535, - 13429.980653848052 + 11846.78038678713, + 12219.523139193687 ], "scorePercentiles" : { - "0.0" : 13162.22676809465, - "50.0" : 13199.559468780282, - "90.0" : 13298.735427254886, - "95.0" : 13298.735427254886, - "99.0" : 13298.735427254886, - "99.9" : 13298.735427254886, - "99.99" : 13298.735427254886, - "99.999" : 13298.735427254886, - "99.9999" : 13298.735427254886, - "100.0" : 13298.735427254886 + "0.0" : 11968.51175824846, + "50.0" : 12043.673952542515, + "90.0" : 12079.719230709678, + "95.0" : 12079.719230709678, + "99.0" : 12079.719230709678, + "99.9" : 12079.719230709678, + "99.99" : 12079.719230709678, + "99.999" : 12079.719230709678, + "99.9999" : 12079.719230709678, + "100.0" : 12079.719230709678 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13162.22676809465, - 13181.560113673484, - 13247.070339748167, - 13199.559468780282, - 13298.735427254886 + 11968.51175824846, + 12079.719230709678, + 11998.952066657359, + 12074.901806794025, + 12043.673952542515 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11486,44 +15063,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1913.027035886004, - "scoreError" : 41.47983954453219, + "score" : 1672.68700529837, + "scoreError" : 18.377560155873756, "scoreConfidence" : [ - 1871.5471963414716, - 1954.5068754305362 + 1654.3094451424963, + 1691.0645654542436 ], "scorePercentiles" : { - "0.0" : 1900.192257535593, - "50.0" : 1909.7987852366664, - "90.0" : 1928.3944560825134, - "95.0" : 1928.3944560825134, - "99.0" : 1928.3944560825134, - "99.9" : 1928.3944560825134, - "99.99" : 1928.3944560825134, - "99.999" : 1928.3944560825134, - "99.9999" : 1928.3944560825134, - "100.0" : 1928.3944560825134 + "0.0" : 1664.8058658332425, + "50.0" : 1673.1599113697835, + "90.0" : 1677.0396188309408, + "95.0" : 1677.0396188309408, + "99.0" : 1677.0396188309408, + "99.9" : 1677.0396188309408, + "99.99" : 1677.0396188309408, + "99.999" : 1677.0396188309408, + "99.9999" : 1677.0396188309408, + "100.0" : 1677.0396188309408 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1909.7987852366664, - 1900.192257535593, - 1918.5035338556409, - 1928.3944560825134, - 1908.2461467196056 + 1664.8058658332425, + 1675.821203112041, + 1673.1599113697835, + 1672.6084273458418, + 1677.0396188309408 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11531,44 +15114,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3376.7058567976173, - "scoreError" : 46.06440337447872, + "score" : 2991.8158783317385, + "scoreError" : 14.878136198878838, "scoreConfidence" : [ - 3330.6414534231385, - 3422.770260172096 + 2976.9377421328595, + 3006.6940145306176 ], "scorePercentiles" : { - "0.0" : 3367.823704030501, - "50.0" : 3374.2466827029666, - "90.0" : 3397.491286935534, - "95.0" : 3397.491286935534, - "99.0" : 3397.491286935534, - "99.9" : 3397.491286935534, - "99.99" : 3397.491286935534, - "99.999" : 3397.491286935534, - "99.9999" : 3397.491286935534, - "100.0" : 3397.491286935534 + "0.0" : 2985.9149117762663, + "50.0" : 2992.758410549717, + "90.0" : 2995.757868158187, + "95.0" : 2995.757868158187, + "99.0" : 2995.757868158187, + "99.9" : 2995.757868158187, + "99.99" : 2995.757868158187, + "99.999" : 2995.757868158187, + "99.9999" : 2995.757868158187, + "100.0" : 2995.757868158187 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3397.491286935534, - 3374.3143123283035, - 3369.6532979907834, - 3374.2466827029666, - 3367.823704030501 + 2990.330321390021, + 2995.757868158187, + 2992.758410549717, + 2985.9149117762663, + 2994.3178797845003 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11576,44 +15165,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6756.320006581455, - "scoreError" : 302.5868461430678, + "score" : 6561.445583790587, + "scoreError" : 83.5683379034158, "scoreConfidence" : [ - 6453.733160438387, - 7058.906852724524 + 6477.877245887172, + 6645.013921694002 ], "scorePercentiles" : { - "0.0" : 6618.350465413223, - "50.0" : 6788.858689203289, - "90.0" : 6809.195200603811, - "95.0" : 6809.195200603811, - "99.0" : 6809.195200603811, - "99.9" : 6809.195200603811, - "99.99" : 6809.195200603811, - "99.999" : 6809.195200603811, - "99.9999" : 6809.195200603811, - "100.0" : 6809.195200603811 + "0.0" : 6541.930799335989, + "50.0" : 6549.285306000124, + "90.0" : 6594.331081417782, + "95.0" : 6594.331081417782, + "99.0" : 6594.331081417782, + "99.9" : 6594.331081417782, + "99.99" : 6594.331081417782, + "99.999" : 6594.331081417782, + "99.9999" : 6594.331081417782, + "100.0" : 6594.331081417782 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6618.350465413223, - 6788.858689203289, - 6809.195200603811, - 6797.236833573446, - 6767.958844113511 + 6572.525709792755, + 6549.285306000124, + 6541.930799335989, + 6549.15502240629, + 6594.331081417782 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11621,44 +15216,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 109560.51073872452, - "scoreError" : 3347.738906629907, + "score" : 103982.48204631591, + "scoreError" : 921.5020671299336, "scoreConfidence" : [ - 106212.77183209462, - 112908.24964535443 + 103060.97997918598, + 104903.98411344584 ], "scorePercentiles" : { - "0.0" : 108836.05192995653, - "50.0" : 109374.43061791483, - "90.0" : 111008.80797036225, - "95.0" : 111008.80797036225, - "99.0" : 111008.80797036225, - "99.9" : 111008.80797036225, - "99.99" : 111008.80797036225, - "99.999" : 111008.80797036225, - "99.9999" : 111008.80797036225, - "100.0" : 111008.80797036225 + "0.0" : 103627.13467363967, + "50.0" : 104023.41651676883, + "90.0" : 104294.01837388694, + "95.0" : 104294.01837388694, + "99.0" : 104294.01837388694, + "99.9" : 104294.01837388694, + "99.99" : 104294.01837388694, + "99.999" : 104294.01837388694, + "99.9999" : 104294.01837388694, + "100.0" : 104294.01837388694 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 111008.80797036225, - 109374.43061791483, - 108836.05192995653, - 108958.62823692552, - 109624.63493846345 + 103627.13467363967, + 103938.79318415507, + 104029.04748312905, + 104294.01837388694, + 104023.41651676883 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScalaPbBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11666,44 +15267,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 12795.664794120406, - "scoreError" : 335.4461467583528, + "score" : 11909.139227776168, + "scoreError" : 139.49318449458895, "scoreConfidence" : [ - 12460.218647362053, - 13131.11094087876 + 11769.646043281578, + 12048.632412270757 ], "scorePercentiles" : { - "0.0" : 12684.091277320276, - "50.0" : 12779.579014292487, - "90.0" : 12921.120905225485, - "95.0" : 12921.120905225485, - "99.0" : 12921.120905225485, - "99.9" : 12921.120905225485, - "99.99" : 12921.120905225485, - "99.999" : 12921.120905225485, - "99.9999" : 12921.120905225485, - "100.0" : 12921.120905225485 + "0.0" : 11875.802985114908, + "50.0" : 11901.874405841794, + "90.0" : 11970.652056817416, + "95.0" : 11970.652056817416, + "99.0" : 11970.652056817416, + "99.9" : 11970.652056817416, + "99.99" : 11970.652056817416, + "99.999" : 11970.652056817416, + "99.9999" : 11970.652056817416, + "100.0" : 11970.652056817416 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12765.891319181652, - 12779.579014292487, - 12684.091277320276, - 12827.641454582134, - 12921.120905225485 + 11905.114218767172, + 11901.874405841794, + 11875.802985114908, + 11970.652056817416, + 11892.25247233955 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11711,44 +15318,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6955.087126886443, - "scoreError" : 63.2482697142875, + "score" : 6586.166780976944, + "scoreError" : 46.809630389950755, "scoreConfidence" : [ - 6891.838857172155, - 7018.335396600731 + 6539.357150586993, + 6632.976411366895 ], "scorePercentiles" : { - "0.0" : 6944.541174291087, - "50.0" : 6949.129744837835, - "90.0" : 6983.952174938986, - "95.0" : 6983.952174938986, - "99.0" : 6983.952174938986, - "99.9" : 6983.952174938986, - "99.99" : 6983.952174938986, - "99.999" : 6983.952174938986, - "99.9999" : 6983.952174938986, - "100.0" : 6983.952174938986 + "0.0" : 6568.5980446262165, + "50.0" : 6590.165106843653, + "90.0" : 6600.631942749573, + "95.0" : 6600.631942749573, + "99.0" : 6600.631942749573, + "99.9" : 6600.631942749573, + "99.99" : 6600.631942749573, + "99.999" : 6600.631942749573, + "99.9999" : 6600.631942749573, + "100.0" : 6600.631942749573 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6952.28763476249, - 6983.952174938986, - 6944.541174291087, - 6949.129744837835, - 6945.52490560182 + 6590.165106843653, + 6580.389517002576, + 6600.631942749573, + 6568.5980446262165, + 6591.049293662696 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11756,44 +15369,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13225.802638362857, - "scoreError" : 79.62925073005873, + "score" : 13572.990739412295, + "scoreError" : 174.79149079110232, "scoreConfidence" : [ - 13146.173387632798, - 13305.431889092915 + 13398.199248621193, + 13747.782230203396 ], "scorePercentiles" : { - "0.0" : 13193.146398494264, - "50.0" : 13226.050674553533, - "90.0" : 13247.26026947106, - "95.0" : 13247.26026947106, - "99.0" : 13247.26026947106, - "99.9" : 13247.26026947106, - "99.99" : 13247.26026947106, - "99.999" : 13247.26026947106, - "99.9999" : 13247.26026947106, - "100.0" : 13247.26026947106 + "0.0" : 13506.727357160667, + "50.0" : 13601.309868747167, + "90.0" : 13609.267175726469, + "95.0" : 13609.267175726469, + "99.0" : 13609.267175726469, + "99.9" : 13609.267175726469, + "99.99" : 13609.267175726469, + "99.999" : 13609.267175726469, + "99.9999" : 13609.267175726469, + "100.0" : 13609.267175726469 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13226.050674553533, - 13239.141825476865, - 13247.26026947106, - 13193.146398494264, - 13223.414023818566 + 13603.251198911254, + 13609.267175726469, + 13544.398096515913, + 13601.309868747167, + 13506.727357160667 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11801,44 +15420,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 27510.196151631106, - "scoreError" : 324.7938017158266, + "score" : 26739.77425749566, + "scoreError" : 200.0286843084144, "scoreConfidence" : [ - 27185.40234991528, - 27834.989953346932 + 26539.745573187247, + 26939.802941804075 ], "scorePercentiles" : { - "0.0" : 27428.63640808162, - "50.0" : 27488.53362229922, - "90.0" : 27651.048877869776, - "95.0" : 27651.048877869776, - "99.0" : 27651.048877869776, - "99.9" : 27651.048877869776, - "99.99" : 27651.048877869776, - "99.999" : 27651.048877869776, - "99.9999" : 27651.048877869776, - "100.0" : 27651.048877869776 + "0.0" : 26673.257519381536, + "50.0" : 26758.473332994152, + "90.0" : 26805.060946907473, + "95.0" : 26805.060946907473, + "99.0" : 26805.060946907473, + "99.9" : 26805.060946907473, + "99.99" : 26805.060946907473, + "99.999" : 26805.060946907473, + "99.9999" : 26805.060946907473, + "100.0" : 26805.060946907473 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27511.24940165478, - 27651.048877869776, - 27428.63640808162, - 27488.53362229922, - 27471.51244825012 + 26758.473332994152, + 26673.257519381536, + 26702.712911920797, + 26759.366576274355, + 26805.060946907473 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11846,44 +15471,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 594667.605526733, - "scoreError" : 17606.97334830327, + "score" : 566672.075170373, + "scoreError" : 8475.761700286695, "scoreConfidence" : [ - 577060.6321784297, - 612274.5788750362 + 558196.3134700863, + 575147.8368706596 ], "scorePercentiles" : { - "0.0" : 588465.5222546051, - "50.0" : 593512.4527974705, - "90.0" : 600086.3907244026, - "95.0" : 600086.3907244026, - "99.0" : 600086.3907244026, - "99.9" : 600086.3907244026, - "99.99" : 600086.3907244026, - "99.999" : 600086.3907244026, - "99.9999" : 600086.3907244026, - "100.0" : 600086.3907244026 + "0.0" : 564264.6810597802, + "50.0" : 565977.9844005519, + "90.0" : 569786.9501021531, + "95.0" : 569786.9501021531, + "99.0" : 569786.9501021531, + "99.9" : 569786.9501021531, + "99.99" : 569786.9501021531, + "99.999" : 569786.9501021531, + "99.9999" : 569786.9501021531, + "100.0" : 569786.9501021531 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 588465.5222546051, - 600086.3907244026, - 598145.6024773789, - 593512.4527974705, - 593128.0593798078 + 565361.535636405, + 564264.6810597802, + 567969.2246529751, + 569786.9501021531, + 565977.9844005519 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11891,44 +15522,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 59844.94257012765, - "scoreError" : 883.4067795581374, + "score" : 55822.82259870089, + "scoreError" : 331.35367931201324, "scoreConfidence" : [ - 58961.53579056951, - 60728.349349685785 + 55491.46891938888, + 56154.17627801291 ], "scorePercentiles" : { - "0.0" : 59594.21344861461, - "50.0" : 59821.69717826447, - "90.0" : 60176.69386574038, - "95.0" : 60176.69386574038, - "99.0" : 60176.69386574038, - "99.9" : 60176.69386574038, - "99.99" : 60176.69386574038, - "99.999" : 60176.69386574038, - "99.9999" : 60176.69386574038, - "100.0" : 60176.69386574038 + "0.0" : 55733.14657079778, + "50.0" : 55817.285696177045, + "90.0" : 55957.059072769734, + "95.0" : 55957.059072769734, + "99.0" : 55957.059072769734, + "99.9" : 55957.059072769734, + "99.99" : 55957.059072769734, + "99.999" : 55957.059072769734, + "99.9999" : 55957.059072769734, + "100.0" : 55957.059072769734 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 59821.69717826447, - 59594.21344861461, - 59683.01862913976, - 60176.69386574038, - 59949.089728879044 + 55957.059072769734, + 55817.285696177045, + 55766.12114625105, + 55840.500507508856, + 55733.14657079778 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11936,44 +15573,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5696.004978732858, - "scoreError" : 80.29869671785606, + "score" : 5691.039900549926, + "scoreError" : 48.588876029838154, "scoreConfidence" : [ - 5615.706282015002, - 5776.303675450714 + 5642.451024520087, + 5739.628776579764 ], "scorePercentiles" : { - "0.0" : 5677.400235997429, - "50.0" : 5690.295890139296, - "90.0" : 5730.609040694584, - "95.0" : 5730.609040694584, - "99.0" : 5730.609040694584, - "99.9" : 5730.609040694584, - "99.99" : 5730.609040694584, - "99.999" : 5730.609040694584, - "99.9999" : 5730.609040694584, - "100.0" : 5730.609040694584 + "0.0" : 5673.22918445749, + "50.0" : 5690.32832761839, + "90.0" : 5708.776530735777, + "95.0" : 5708.776530735777, + "99.0" : 5708.776530735777, + "99.9" : 5708.776530735777, + "99.99" : 5708.776530735777, + "99.999" : 5708.776530735777, + "99.9999" : 5708.776530735777, + "100.0" : 5708.776530735777 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5677.400235997429, - 5683.432630746834, - 5698.2870960861455, - 5690.295890139296, - 5730.609040694584 + 5708.776530735777, + 5673.22918445749, + 5690.32832761839, + 5692.893741380729, + 5689.9717185572445 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -11981,44 +15624,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10021.742946341754, - "scoreError" : 133.02726285067445, + "score" : 10440.93911899525, + "scoreError" : 119.26674017160146, "scoreConfidence" : [ - 9888.71568349108, - 10154.770209192428 + 10321.672378823649, + 10560.20585916685 ], "scorePercentiles" : { - "0.0" : 9991.196310935298, - "50.0" : 10008.700875008402, - "90.0" : 10076.336953566977, - "95.0" : 10076.336953566977, - "99.0" : 10076.336953566977, - "99.9" : 10076.336953566977, - "99.99" : 10076.336953566977, - "99.999" : 10076.336953566977, - "99.9999" : 10076.336953566977, - "100.0" : 10076.336953566977 + "0.0" : 10398.169287225295, + "50.0" : 10439.755998851866, + "90.0" : 10484.109621057925, + "95.0" : 10484.109621057925, + "99.0" : 10484.109621057925, + "99.9" : 10484.109621057925, + "99.99" : 10484.109621057925, + "99.999" : 10484.109621057925, + "99.9999" : 10484.109621057925, + "100.0" : 10484.109621057925 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9998.4968836429, - 9991.196310935298, - 10008.700875008402, - 10033.983708555184, - 10076.336953566977 + 10439.755998851866, + 10432.883502483244, + 10398.169287225295, + 10484.109621057925, + 10449.777185357922 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12026,44 +15675,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19670.3343425792, - "scoreError" : 174.94723033371153, + "score" : 19735.684223757667, + "scoreError" : 149.74838758888353, "scoreConfidence" : [ - 19495.38711224549, - 19845.28157291291 + 19585.935836168785, + 19885.43261134655 ], "scorePercentiles" : { - "0.0" : 19611.348968243045, - "50.0" : 19667.081035186464, - "90.0" : 19726.918827916794, - "95.0" : 19726.918827916794, - "99.0" : 19726.918827916794, - "99.9" : 19726.918827916794, - "99.99" : 19726.918827916794, - "99.999" : 19726.918827916794, - "99.9999" : 19726.918827916794, - "100.0" : 19726.918827916794 + "0.0" : 19696.9314840104, + "50.0" : 19716.174668469095, + "90.0" : 19784.341640503248, + "95.0" : 19784.341640503248, + "99.0" : 19784.341640503248, + "99.9" : 19784.341640503248, + "99.99" : 19784.341640503248, + "99.999" : 19784.341640503248, + "99.9999" : 19784.341640503248, + "100.0" : 19784.341640503248 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19667.081035186464, - 19645.330972778276, - 19700.991908771415, - 19611.348968243045, - 19726.918827916794 + 19784.341640503248, + 19696.9314840104, + 19770.09582425536, + 19710.877501550232, + 19716.174668469095 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12071,44 +15726,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 351218.4366077343, - "scoreError" : 9748.139231642726, + "score" : 346463.3398007647, + "scoreError" : 876.9121617240661, "scoreConfidence" : [ - 341470.2973760916, - 360966.575839377 + 345586.42763904063, + 347340.25196248875 ], "scorePercentiles" : { - "0.0" : 347639.32429502066, - "50.0" : 352319.9267251247, - "90.0" : 353827.4681849413, - "95.0" : 353827.4681849413, - "99.0" : 353827.4681849413, - "99.9" : 353827.4681849413, - "99.99" : 353827.4681849413, - "99.999" : 353827.4681849413, - "99.9999" : 353827.4681849413, - "100.0" : 353827.4681849413 + "0.0" : 346118.85824404255, + "50.0" : 346469.59911520826, + "90.0" : 346707.472446833, + "95.0" : 346707.472446833, + "99.0" : 346707.472446833, + "99.9" : 346707.472446833, + "99.99" : 346707.472446833, + "99.999" : 346707.472446833, + "99.9999" : 346707.472446833, + "100.0" : 346707.472446833 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 347639.32429502066, - 349604.1527348076, - 353827.4681849413, - 352319.9267251247, - 352701.31109877734 + 346707.472446833, + 346621.5427964265, + 346118.85824404255, + 346399.22640131315, + 346469.59911520826 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.both_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12116,44 +15777,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 39711.699110549656, - "scoreError" : 524.7611545824517, + "score" : 39938.04483077441, + "scoreError" : 538.4835140150052, "scoreConfidence" : [ - 39186.9379559672, - 40236.46026513211 + 39399.561316759406, + 40476.52834478941 ], "scorePercentiles" : { - "0.0" : 39519.84955944105, - "50.0" : 39752.989136932985, - "90.0" : 39853.33003317955, - "95.0" : 39853.33003317955, - "99.0" : 39853.33003317955, - "99.9" : 39853.33003317955, - "99.99" : 39853.33003317955, - "99.999" : 39853.33003317955, - "99.9999" : 39853.33003317955, - "100.0" : 39853.33003317955 + "0.0" : 39755.06272139089, + "50.0" : 39957.373630030226, + "90.0" : 40139.011832221106, + "95.0" : 40139.011832221106, + "99.0" : 40139.011832221106, + "99.9" : 40139.011832221106, + "99.99" : 40139.011832221106, + "99.999" : 40139.011832221106, + "99.9999" : 40139.011832221106, + "100.0" : 40139.011832221106 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 39853.33003317955, - 39627.627101398844, - 39519.84955944105, - 39804.69972179583, - 39752.989136932985 + 39755.06272139089, + 39878.86819623859, + 40139.011832221106, + 39959.9077739912, + 39957.373630030226 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12161,44 +15828,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2770.429147217556, - "scoreError" : 33.47191197025501, + "score" : 2618.9139886791304, + "scoreError" : 6.503345670408518, "scoreConfidence" : [ - 2736.957235247301, - 2803.901059187811 + 2612.4106430087218, + 2625.417334349539 ], "scorePercentiles" : { - "0.0" : 2759.0762350160057, - "50.0" : 2775.2688278508012, - "90.0" : 2778.786844177285, - "95.0" : 2778.786844177285, - "99.0" : 2778.786844177285, - "99.9" : 2778.786844177285, - "99.99" : 2778.786844177285, - "99.999" : 2778.786844177285, - "99.9999" : 2778.786844177285, - "100.0" : 2778.786844177285 + "0.0" : 2616.0410585782784, + "50.0" : 2619.3073413541297, + "90.0" : 2620.388179671399, + "95.0" : 2620.388179671399, + "99.0" : 2620.388179671399, + "99.9" : 2620.388179671399, + "99.99" : 2620.388179671399, + "99.999" : 2620.388179671399, + "99.9999" : 2620.388179671399, + "100.0" : 2620.388179671399 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2763.2467867039304, - 2759.0762350160057, - 2775.767042339757, - 2778.786844177285, - 2775.2688278508012 + 2616.0410585782784, + 2619.81818846767, + 2620.388179671399, + 2619.015175324176, + 2619.3073413541297 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12206,44 +15879,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5691.374113343424, - "scoreError" : 33.86603819103935, + "score" : 5369.8264315090455, + "scoreError" : 36.35370156050294, "scoreConfidence" : [ - 5657.508075152385, - 5725.240151534464 + 5333.472729948542, + 5406.180133069549 ], "scorePercentiles" : { - "0.0" : 5681.471748430352, - "50.0" : 5690.641100196336, - "90.0" : 5703.8210917195265, - "95.0" : 5703.8210917195265, - "99.0" : 5703.8210917195265, - "99.9" : 5703.8210917195265, - "99.99" : 5703.8210917195265, - "99.999" : 5703.8210917195265, - "99.9999" : 5703.8210917195265, - "100.0" : 5703.8210917195265 + "0.0" : 5356.802388711323, + "50.0" : 5372.03666154242, + "90.0" : 5380.943526931601, + "95.0" : 5380.943526931601, + "99.0" : 5380.943526931601, + "99.9" : 5380.943526931601, + "99.99" : 5380.943526931601, + "99.999" : 5380.943526931601, + "99.9999" : 5380.943526931601, + "100.0" : 5380.943526931601 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5695.675946395987, - 5690.641100196336, - 5703.8210917195265, - 5685.260679974919, - 5681.471748430352 + 5375.077513939797, + 5364.272066420086, + 5372.03666154242, + 5380.943526931601, + 5356.802388711323 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12251,44 +15930,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10835.726379132664, - "scoreError" : 92.3088995108564, + "score" : 10285.075045423684, + "scoreError" : 100.00772654697053, "scoreConfidence" : [ - 10743.417479621809, - 10928.03527864352 + 10185.067318876714, + 10385.082771970654 ], "scorePercentiles" : { - "0.0" : 10810.804401392666, - "50.0" : 10829.471306629077, - "90.0" : 10872.952812234931, - "95.0" : 10872.952812234931, - "99.0" : 10872.952812234931, - "99.9" : 10872.952812234931, - "99.99" : 10872.952812234931, - "99.999" : 10872.952812234931, - "99.9999" : 10872.952812234931, - "100.0" : 10872.952812234931 + "0.0" : 10241.449896295271, + "50.0" : 10290.092182779015, + "90.0" : 10310.959106036446, + "95.0" : 10310.959106036446, + "99.0" : 10310.959106036446, + "99.9" : 10310.959106036446, + "99.99" : 10310.959106036446, + "99.999" : 10310.959106036446, + "99.9999" : 10310.959106036446, + "100.0" : 10310.959106036446 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10829.471306629077, - 10872.952812234931, - 10821.876848059368, - 10843.526527347272, - 10810.804401392666 + 10310.959106036446, + 10288.366585110327, + 10290.092182779015, + 10241.449896295271, + 10294.507456897361 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12296,44 +15981,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 239480.25027855052, - "scoreError" : 2714.57496759799, + "score" : 218290.40054718536, + "scoreError" : 1785.4849372234926, "scoreConfidence" : [ - 236765.67531095253, - 242194.8252461485 + 216504.91560996187, + 220075.88548440885 ], "scorePercentiles" : { - "0.0" : 238698.54504241812, - "50.0" : 239381.96294127143, - "90.0" : 240624.07423636108, - "95.0" : 240624.07423636108, - "99.0" : 240624.07423636108, - "99.9" : 240624.07423636108, - "99.99" : 240624.07423636108, - "99.999" : 240624.07423636108, - "99.9999" : 240624.07423636108, - "100.0" : 240624.07423636108 + "0.0" : 217663.3595390913, + "50.0" : 218576.14274041072, + "90.0" : 218651.4269985516, + "95.0" : 218651.4269985516, + "99.0" : 218651.4269985516, + "99.9" : 218651.4269985516, + "99.99" : 218651.4269985516, + "99.999" : 218651.4269985516, + "99.9999" : 218651.4269985516, + "100.0" : 218651.4269985516 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 240624.07423636108, - 239238.6741252159, - 239457.99504748604, - 238698.54504241812, - 239381.96294127143 + 217663.3595390913, + 218637.36339667358, + 218651.4269985516, + 218576.14274041072, + 217923.71006119956 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12341,44 +16032,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 27206.76392688437, - "scoreError" : 2172.3433021411806, + "score" : 21856.04330982169, + "scoreError" : 207.61297169775116, "scoreConfidence" : [ - 25034.42062474319, - 29379.10722902555 + 21648.430338123937, + 22063.65628151944 ], "scorePercentiles" : { - "0.0" : 26543.84268367052, - "50.0" : 27239.54088546461, - "90.0" : 27969.577526692607, - "95.0" : 27969.577526692607, - "99.0" : 27969.577526692607, - "99.9" : 27969.577526692607, - "99.99" : 27969.577526692607, - "99.999" : 27969.577526692607, - "99.9999" : 27969.577526692607, - "100.0" : 27969.577526692607 + "0.0" : 21801.745833032262, + "50.0" : 21840.93983932453, + "90.0" : 21935.480326700956, + "95.0" : 21935.480326700956, + "99.0" : 21935.480326700956, + "99.9" : 21935.480326700956, + "99.99" : 21935.480326700956, + "99.999" : 21935.480326700956, + "99.9999" : 21935.480326700956, + "100.0" : 21935.480326700956 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27969.577526692607, - 27488.164649854945, - 27239.54088546461, - 26792.693888739163, - 26543.84268367052 + 21883.359418382166, + 21840.93983932453, + 21801.745833032262, + 21818.69113166853, + 21935.480326700956 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12386,44 +16083,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2854.273135217757, - "scoreError" : 152.88292838187698, + "score" : 2651.3214171658597, + "scoreError" : 23.036632692411967, "scoreConfidence" : [ - 2701.3902068358802, - 3007.156063599634 + 2628.284784473448, + 2674.3580498582714 ], "scorePercentiles" : { - "0.0" : 2812.675822773301, - "50.0" : 2846.9811006152777, - "90.0" : 2907.123515503179, - "95.0" : 2907.123515503179, - "99.0" : 2907.123515503179, - "99.9" : 2907.123515503179, - "99.99" : 2907.123515503179, - "99.999" : 2907.123515503179, - "99.9999" : 2907.123515503179, - "100.0" : 2907.123515503179 + "0.0" : 2643.735585536973, + "50.0" : 2651.5619921331154, + "90.0" : 2659.958997345192, + "95.0" : 2659.958997345192, + "99.0" : 2659.958997345192, + "99.9" : 2659.958997345192, + "99.99" : 2659.958997345192, + "99.999" : 2659.958997345192, + "99.9999" : 2659.958997345192, + "100.0" : 2659.958997345192 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2907.123515503179, - 2881.6257235756325, - 2846.9811006152777, - 2822.959513621394, - 2812.675822773301 + 2651.5619921331154, + 2659.958997345192, + 2643.735585536973, + 2652.924432718048, + 2648.426078095971 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12431,44 +16134,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4803.596866739188, - "scoreError" : 107.62061359181611, + "score" : 4825.3781827887115, + "scoreError" : 94.12442352128639, "scoreConfidence" : [ - 4695.976253147372, - 4911.2174803310045 + 4731.253759267425, + 4919.502606309998 ], "scorePercentiles" : { - "0.0" : 4777.299465797766, - "50.0" : 4799.707488561792, - "90.0" : 4844.684182138182, - "95.0" : 4844.684182138182, - "99.0" : 4844.684182138182, - "99.9" : 4844.684182138182, - "99.99" : 4844.684182138182, - "99.999" : 4844.684182138182, - "99.9999" : 4844.684182138182, - "100.0" : 4844.684182138182 + "0.0" : 4798.401573662097, + "50.0" : 4819.006259023717, + "90.0" : 4864.388148193115, + "95.0" : 4864.388148193115, + "99.0" : 4864.388148193115, + "99.9" : 4864.388148193115, + "99.99" : 4864.388148193115, + "99.999" : 4864.388148193115, + "99.9999" : 4864.388148193115, + "100.0" : 4864.388148193115 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4844.684182138182, - 4816.453257194619, - 4799.707488561792, - 4777.299465797766, - 4779.839940003582 + 4816.072206446472, + 4864.388148193115, + 4819.006259023717, + 4798.401573662097, + 4829.0227266181555 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12476,44 +16185,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9084.34202664659, - "scoreError" : 91.0443712441612, + "score" : 8679.814434332531, + "scoreError" : 91.87785538368828, "scoreConfidence" : [ - 8993.297655402428, - 9175.38639789075 + 8587.936578948842, + 8771.69228971622 ], "scorePercentiles" : { - "0.0" : 9050.043994075808, - "50.0" : 9084.6952976059, - "90.0" : 9106.769126756077, - "95.0" : 9106.769126756077, - "99.0" : 9106.769126756077, - "99.9" : 9106.769126756077, - "99.99" : 9106.769126756077, - "99.999" : 9106.769126756077, - "99.9999" : 9106.769126756077, - "100.0" : 9106.769126756077 + "0.0" : 8654.486497229744, + "50.0" : 8672.692968360006, + "90.0" : 8709.745237461026, + "95.0" : 8709.745237461026, + "99.0" : 8709.745237461026, + "99.9" : 8709.745237461026, + "99.99" : 8709.745237461026, + "99.999" : 8709.745237461026, + "99.9999" : 8709.745237461026, + "100.0" : 8709.745237461026 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9050.043994075808, - 9074.442639818051, - 9106.769126756077, - 9084.6952976059, - 9105.759074977108 + 8709.745237461026, + 8662.553097182272, + 8672.692968360006, + 8654.486497229744, + 8699.594371429614 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12521,44 +16236,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 171571.5543165495, - "scoreError" : 1760.3999899634114, + "score" : 158063.41063388466, + "scoreError" : 1503.4312242021178, "scoreConfidence" : [ - 169811.15432658608, - 173331.95430651293 + 156559.97940968254, + 159566.8418580868 ], "scorePercentiles" : { - "0.0" : 170916.8109445758, - "50.0" : 171464.00644966098, - "90.0" : 172015.20040607278, - "95.0" : 172015.20040607278, - "99.0" : 172015.20040607278, - "99.9" : 172015.20040607278, - "99.99" : 172015.20040607278, - "99.999" : 172015.20040607278, - "99.9999" : 172015.20040607278, - "100.0" : 172015.20040607278 + "0.0" : 157608.4254709702, + "50.0" : 158193.5167262422, + "90.0" : 158568.1520469063, + "95.0" : 158568.1520469063, + "99.0" : 158568.1520469063, + "99.9" : 158568.1520469063, + "99.99" : 158568.1520469063, + "99.999" : 158568.1520469063, + "99.9999" : 158568.1520469063, + "100.0" : 158568.1520469063 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 170916.8109445758, - 172015.20040607278, - 172003.06620044395, - 171464.00644966098, - 171458.68758199413 + 157608.4254709702, + 158213.14990730147, + 158568.1520469063, + 158193.5167262422, + 157733.809018003 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.deserialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12566,44 +16287,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19004.160096532203, - "scoreError" : 464.3097297634226, + "score" : 18554.621184880234, + "scoreError" : 55.303062944744205, "scoreConfidence" : [ - 18539.85036676878, - 19468.469826295626 + 18499.31812193549, + 18609.92424782498 ], "scorePercentiles" : { - "0.0" : 18839.73591099185, - "50.0" : 18999.745125459973, - "90.0" : 19140.097269168153, - "95.0" : 19140.097269168153, - "99.0" : 19140.097269168153, - "99.9" : 19140.097269168153, - "99.99" : 19140.097269168153, - "99.999" : 19140.097269168153, - "99.9999" : 19140.097269168153, - "100.0" : 19140.097269168153 + "0.0" : 18532.670846977104, + "50.0" : 18552.954536169476, + "90.0" : 18567.873597867918, + "95.0" : 18567.873597867918, + "99.0" : 18567.873597867918, + "99.9" : 18567.873597867918, + "99.99" : 18567.873597867918, + "99.999" : 18567.873597867918, + "99.9999" : 18567.873597867918, + "100.0" : 18567.873597867918 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18839.73591099185, - 19140.097269168153, - 18999.745125459973, - 19098.337938467783, - 18942.884238573253 + 18567.257930342108, + 18552.349013044564, + 18552.954536169476, + 18532.670846977104, + 18567.873597867918 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_events_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12611,44 +16338,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3819.6769499598377, - "scoreError" : 24.098915120163163, + "score" : 3830.4628238937744, + "scoreError" : 27.549917838150147, "scoreConfidence" : [ - 3795.5780348396743, - 3843.775865080001 + 3802.9129060556243, + 3858.0127417319245 ], "scorePercentiles" : { - "0.0" : 3812.7517286452703, - "50.0" : 3816.6814788745783, - "90.0" : 3827.01448228624, - "95.0" : 3827.01448228624, - "99.0" : 3827.01448228624, - "99.9" : 3827.01448228624, - "99.99" : 3827.01448228624, - "99.999" : 3827.01448228624, - "99.9999" : 3827.01448228624, - "100.0" : 3827.01448228624 + "0.0" : 3821.749059365203, + "50.0" : 3830.636588563906, + "90.0" : 3837.869794740849, + "95.0" : 3837.869794740849, + "99.0" : 3837.869794740849, + "99.9" : 3837.869794740849, + "99.99" : 3837.869794740849, + "99.999" : 3837.869794740849, + "99.9999" : 3837.869794740849, + "100.0" : 3837.869794740849 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3827.01448228624, - 3812.7517286452703, - 3816.6814788745783, - 3825.5817497774024, - 3816.3553102156984 + 3837.082838289693, + 3824.9758385092223, + 3821.749059365203, + 3837.869794740849, + 3830.636588563906 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_events_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12656,44 +16389,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7412.547577959582, - "scoreError" : 85.92268250756806, + "score" : 7719.244747942483, + "scoreError" : 75.2243271937024, "scoreConfidence" : [ - 7326.624895452013, - 7498.47026046715 + 7644.02042074878, + 7794.469075136185 ], "scorePercentiles" : { - "0.0" : 7392.8429650054095, - "50.0" : 7400.237408069195, - "90.0" : 7440.505335782755, - "95.0" : 7440.505335782755, - "99.0" : 7440.505335782755, - "99.9" : 7440.505335782755, - "99.99" : 7440.505335782755, - "99.999" : 7440.505335782755, - "99.9999" : 7440.505335782755, - "100.0" : 7440.505335782755 + "0.0" : 7685.1293366815335, + "50.0" : 7724.982456994952, + "90.0" : 7734.397531959032, + "95.0" : 7734.397531959032, + "99.0" : 7734.397531959032, + "99.9" : 7734.397531959032, + "99.99" : 7734.397531959032, + "99.999" : 7734.397531959032, + "99.9999" : 7734.397531959032, + "100.0" : 7734.397531959032 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7432.768852898183, - 7400.237408069195, - 7440.505335782755, - 7396.38332804236, - 7392.8429650054095 + 7723.3365614825125, + 7728.377852594378, + 7685.1293366815335, + 7734.397531959032, + 7724.982456994952 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_events_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12701,44 +16440,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15127.954625285183, - "scoreError" : 87.91186902021349, + "score" : 15291.476764596688, + "scoreError" : 109.53917346750205, "scoreConfidence" : [ - 15040.04275626497, - 15215.866494305397 + 15181.937591129186, + 15401.015938064189 ], "scorePercentiles" : { - "0.0" : 15099.715417004458, - "50.0" : 15122.344960349814, - "90.0" : 15157.982814322499, - "95.0" : 15157.982814322499, - "99.0" : 15157.982814322499, - "99.9" : 15157.982814322499, - "99.99" : 15157.982814322499, - "99.999" : 15157.982814322499, - "99.9999" : 15157.982814322499, - "100.0" : 15157.982814322499 + "0.0" : 15257.933371573823, + "50.0" : 15288.38960015009, + "90.0" : 15336.509572720162, + "95.0" : 15336.509572720162, + "99.0" : 15336.509572720162, + "99.9" : 15336.509572720162, + "99.99" : 15336.509572720162, + "99.999" : 15336.509572720162, + "99.9999" : 15336.509572720162, + "100.0" : 15336.509572720162 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15116.692979174719, - 15099.715417004458, - 15122.344960349814, - 15143.036955574426, - 15157.982814322499 + 15257.933371573823, + 15291.690338776381, + 15288.38960015009, + 15282.860939762977, + 15336.509572720162 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_events_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12746,44 +16491,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 339810.7926502955, - "scoreError" : 6439.805297941334, + "score" : 315534.94150579727, + "scoreError" : 4660.967559672396, "scoreConfidence" : [ - 333370.98735235416, - 346250.5979482368 + 310873.9739461249, + 320195.90906546963 ], "scorePercentiles" : { - "0.0" : 338350.0593717579, - "50.0" : 339518.54802890884, - "90.0" : 342586.7717833329, - "95.0" : 342586.7717833329, - "99.0" : 342586.7717833329, - "99.9" : 342586.7717833329, - "99.99" : 342586.7717833329, - "99.999" : 342586.7717833329, - "99.9999" : 342586.7717833329, - "100.0" : 342586.7717833329 + "0.0" : 314484.4128950909, + "50.0" : 315304.87962803023, + "90.0" : 317477.31476268196, + "95.0" : 317477.31476268196, + "99.0" : 317477.31476268196, + "99.9" : 317477.31476268196, + "99.99" : 317477.31476268196, + "99.999" : 317477.31476268196, + "99.9999" : 317477.31476268196, + "100.0" : 317477.31476268196 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 338691.35611245607, - 342586.7717833329, - 339907.2279550216, - 338350.0593717579, - 339518.54802890884 + 317477.31476268196, + 315800.83914616087, + 314484.4128950909, + 315304.87962803023, + 314607.2610970224 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_events_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12791,44 +16542,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 33173.964907701404, - "scoreError" : 755.2680207427994, + "score" : 32630.807531240505, + "scoreError" : 386.8371743654146, "scoreConfidence" : [ - 32418.696886958605, - 33929.2329284442 + 32243.970356875092, + 33017.64470560592 ], "scorePercentiles" : { - "0.0" : 32887.869690196625, - "50.0" : 33186.230959240136, - "90.0" : 33439.09711257044, - "95.0" : 33439.09711257044, - "99.0" : 33439.09711257044, - "99.9" : 33439.09711257044, - "99.99" : 33439.09711257044, - "99.999" : 33439.09711257044, - "99.9999" : 33439.09711257044, - "100.0" : 33439.09711257044 + "0.0" : 32572.489411399114, + "50.0" : 32581.751693520942, + "90.0" : 32807.90171897604, + "95.0" : 32807.90171897604, + "99.0" : 32807.90171897604, + "99.9" : 32807.90171897604, + "99.99" : 32807.90171897604, + "99.999" : 32807.90171897604, + "99.9999" : 32807.90171897604, + "100.0" : 32807.90171897604 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 33439.09711257044, - 33206.16004791345, - 33150.46672858635, - 33186.230959240136, - 32887.869690196625 + 32581.751693520942, + 32615.55444944808, + 32572.489411399114, + 32576.340382858354, + 32807.90171897604 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_site_1k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12836,44 +16593,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3192.2406949600436, - "scoreError" : 28.35536420640348, + "score" : 2925.696600307583, + "scoreError" : 15.706586149347356, "scoreConfidence" : [ - 3163.88533075364, - 3220.596059166447 + 2909.9900141582357, + 2941.4031864569306 ], "scorePercentiles" : { - "0.0" : 3183.9082595349505, - "50.0" : 3193.312443095697, - "90.0" : 3199.7832613637856, - "95.0" : 3199.7832613637856, - "99.0" : 3199.7832613637856, - "99.9" : 3199.7832613637856, - "99.99" : 3199.7832613637856, - "99.999" : 3199.7832613637856, - "99.9999" : 3199.7832613637856, - "100.0" : 3199.7832613637856 + "0.0" : 2921.0339010589228, + "50.0" : 2925.2957613380513, + "90.0" : 2930.55776412151, + "95.0" : 2930.55776412151, + "99.0" : 2930.55776412151, + "99.9" : 2930.55776412151, + "99.99" : 2930.55776412151, + "99.999" : 2930.55776412151, + "99.9999" : 2930.55776412151, + "100.0" : 2930.55776412151 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3199.7832613637856, - 3183.9082595349505, - 3198.785334141149, - 3193.312443095697, - 3185.41417666464 + 2929.0380438801362, + 2922.557531139295, + 2925.2957613380513, + 2930.55776412151, + 2921.0339010589228 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_site_2k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12881,44 +16644,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5091.5796396043015, - "scoreError" : 110.99183774680343, + "score" : 5018.517165046726, + "scoreError" : 54.44697552223253, "scoreConfidence" : [ - 4980.587801857498, - 5202.571477351105 + 4964.070189524494, + 5072.964140568959 ], "scorePercentiles" : { - "0.0" : 5053.480577338202, - "50.0" : 5103.968882647784, - "90.0" : 5121.016530796349, - "95.0" : 5121.016530796349, - "99.0" : 5121.016530796349, - "99.9" : 5121.016530796349, - "99.99" : 5121.016530796349, - "99.999" : 5121.016530796349, - "99.9999" : 5121.016530796349, - "100.0" : 5121.016530796349 + "0.0" : 5000.249097340836, + "50.0" : 5018.339934394859, + "90.0" : 5038.911416118043, + "95.0" : 5038.911416118043, + "99.0" : 5038.911416118043, + "99.9" : 5038.911416118043, + "99.99" : 5038.911416118043, + "99.999" : 5038.911416118043, + "99.9999" : 5038.911416118043, + "100.0" : 5038.911416118043 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5053.480577338202, - 5069.163288156053, - 5121.016530796349, - 5110.268919083119, - 5103.968882647784 + 5018.339934394859, + 5022.449154927273, + 5000.249097340836, + 5038.911416118043, + 5012.63622245262 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_site_4k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12926,44 +16695,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10016.768308220326, - "scoreError" : 132.34313495259215, + "score" : 10156.851897251749, + "scoreError" : 75.91833866036968, "scoreConfidence" : [ - 9884.425173267733, - 10149.111443172918 + 10080.93355859138, + 10232.770235912118 ], "scorePercentiles" : { - "0.0" : 9971.108679445106, - "50.0" : 10027.651817284375, - "90.0" : 10056.130148371105, - "95.0" : 10056.130148371105, - "99.0" : 10056.130148371105, - "99.9" : 10056.130148371105, - "99.99" : 10056.130148371105, - "99.999" : 10056.130148371105, - "99.9999" : 10056.130148371105, - "100.0" : 10056.130148371105 + "0.0" : 10135.89914312767, + "50.0" : 10156.535752755011, + "90.0" : 10180.68252301943, + "95.0" : 10180.68252301943, + "99.0" : 10180.68252301943, + "99.9" : 10180.68252301943, + "99.99" : 10180.68252301943, + "99.999" : 10180.68252301943, + "99.9999" : 10180.68252301943, + "100.0" : 10180.68252301943 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10056.130148371105, - 9992.54582694381, - 10036.405069057237, - 10027.651817284375, - 9971.108679445106 + 10135.89914312767, + 10180.68252301943, + 10172.071724913947, + 10139.070342442694, + 10156.535752755011 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_site_64k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -12971,44 +16746,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 182443.64108069133, - "scoreError" : 1578.1070007076478, + "score" : 183958.01351960635, + "scoreError" : 2277.6661579075844, "scoreConfidence" : [ - 180865.53407998368, - 184021.74808139898 + 181680.34736169878, + 186235.67967751392 ], "scorePercentiles" : { - "0.0" : 181832.11708826665, - "50.0" : 182416.33469103783, - "90.0" : 182912.95583788975, - "95.0" : 182912.95583788975, - "99.0" : 182912.95583788975, - "99.9" : 182912.95583788975, - "99.99" : 182912.95583788975, - "99.999" : 182912.95583788975, - "99.9999" : 182912.95583788975, - "100.0" : 182912.95583788975 + "0.0" : 183140.08591649303, + "50.0" : 183905.27095987496, + "90.0" : 184585.1070441273, + "95.0" : 184585.1070441273, + "99.0" : 184585.1070441273, + "99.9" : 184585.1070441273, + "99.99" : 184585.1070441273, + "99.999" : 184585.1070441273, + "99.9999" : 184585.1070441273, + "100.0" : 184585.1070441273 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 182912.95583788975, - 181832.11708826665, - 182351.6092942077, - 182705.18849205464, - 182416.33469103783 + 184470.18831804316, + 183140.08591649303, + 184585.1070441273, + 183689.4153594933, + 183905.27095987496 ] ] }, "secondaryMetrics" : { } - } - , + }, { + "jmhVersion" : "1.20", "benchmark" : "com.komanov.serialization.jmh.ScroogeBenchmark.serialization_site_8k", "mode" : "avgt", "threads" : 2, "forks" : 1, + "jvm" : "/usr/lib/jvm/java-8-oracle/jre/bin/java", + "jvmArgs" : [ + "-Xmx2G" + ], + "jdkVersion" : "1.8.0_161", + "vmVersion" : "25.161-b12", "warmupIterations" : 2, "warmupTime" : "5 s", "warmupBatchSize" : 1, @@ -13016,32 +16797,32 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 21206.004957161575, - "scoreError" : 524.922357602924, + "score" : 19983.969136219403, + "scoreError" : 262.4252046752863, "scoreConfidence" : [ - 20681.08259955865, - 21730.9273147645 + 19721.543931544118, + 20246.394340894687 ], "scorePercentiles" : { - "0.0" : 21044.778129569946, - "50.0" : 21244.481253692313, - "90.0" : 21376.1104153511, - "95.0" : 21376.1104153511, - "99.0" : 21376.1104153511, - "99.9" : 21376.1104153511, - "99.99" : 21376.1104153511, - "99.999" : 21376.1104153511, - "99.9999" : 21376.1104153511, - "100.0" : 21376.1104153511 + "0.0" : 19926.21550431368, + "50.0" : 19966.3928024872, + "90.0" : 20089.212632336617, + "95.0" : 20089.212632336617, + "99.0" : 20089.212632336617, + "99.9" : 20089.212632336617, + "99.99" : 20089.212632336617, + "99.999" : 20089.212632336617, + "99.9999" : 20089.212632336617, + "100.0" : 20089.212632336617 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 21244.481253692313, - 21376.1104153511, - 21273.98357011107, - 21090.671417083453, - 21044.778129569946 + 19926.21550431368, + 19927.71940326537, + 19966.3928024872, + 20010.30533869414, + 20089.212632336617 ] ] }, diff --git a/js/charts.js b/js/charts.js index ca1fa05..ab00e22 100644 --- a/js/charts.js +++ b/js/charts.js @@ -12,6 +12,11 @@ function loadScalaSerializationChartsPage(rawList) { color: '#00ff00', excludeFromMax: false }, + { + name: 'KryoMacros', + color: '#00ffff', + excludeFromMax: false + }, { name: 'ScalaPb', color: '#ff0000',