diff --git a/index.html b/index.html index 392b0be..895c8f8 100644 --- a/index.html +++ b/index.html @@ -50,7 +50,8 @@

Introduction

Please notice, that unlike the article, here the performance tests are performed via JMH and using 2 threads. - The configuration of a hardware is Intel® Core™ i7–5600U CPU @ 2.60GHz × 4 (2 core + 2 HT) with 16 GB RAM. + The configuration of a hardware is Intel® Core™ i7-7700 CPU @ 3.6GHz (max 4.2GHz), RAM 16Gb DDR4-2400, + Ubuntu 16.04, Linux desktop 4.13.0-32-generic, Oracle JDK 64-bit (builds 1.8.0_161-b12).

Charts

@@ -173,9 +174,9 @@

- - - + + + diff --git a/jmh-result.json b/jmh-result.json index b167bab..f0c0593 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" : 13607.311376007925, - "scoreError" : 2392.629032059556, + "score" : 3450.6189057580036, + "scoreError" : 35.127358722597705, "scoreConfidence" : [ - 11214.682343948369, - 15999.940408067481 + 3415.491547035406, + 3485.7462644806014 ], "scorePercentiles" : { - "0.0" : 13192.059637100514, - "50.0" : 13220.02943171576, - "90.0" : 14620.398506287256, - "95.0" : 14620.398506287256, - "99.0" : 14620.398506287256, - "99.9" : 14620.398506287256, - "99.99" : 14620.398506287256, - "99.999" : 14620.398506287256, - "99.9999" : 14620.398506287256, - "100.0" : 14620.398506287256 + "0.0" : 3437.2048344554414, + "50.0" : 3454.6911841528, + "90.0" : 3460.336739702762, + "95.0" : 3460.336739702762, + "99.0" : 3460.336739702762, + "99.9" : 3460.336739702762, + "99.99" : 3460.336739702762, + "99.999" : 3460.336739702762, + "99.9999" : 3460.336739702762, + "100.0" : 3460.336739702762 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13796.492321639475, - 14620.398506287256, - 13207.576983296623, - 13220.02943171576, - 13192.059637100514 + 3460.336739702762, + 3455.005248671491, + 3437.2048344554414, + 3445.856521807522, + 3454.6911841528 ] ] }, "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" : 24580.953752801935, - "scoreError" : 2855.852377586746, + "score" : 6446.389260586364, + "scoreError" : 74.39519663051748, "scoreConfidence" : [ - 21725.10137521519, - 27436.806130388683 + 6371.994063955846, + 6520.7844572168815 ], "scorePercentiles" : { - "0.0" : 24080.047360634162, - "50.0" : 24407.422931162408, - "90.0" : 25878.939980123047, - "95.0" : 25878.939980123047, - "99.0" : 25878.939980123047, - "99.9" : 25878.939980123047, - "99.99" : 25878.939980123047, - "99.999" : 25878.939980123047, - "99.9999" : 25878.939980123047, - "100.0" : 25878.939980123047 + "0.0" : 6429.238659852883, + "50.0" : 6446.299342826229, + "90.0" : 6477.135878300435, + "95.0" : 6477.135878300435, + "99.0" : 6477.135878300435, + "99.9" : 6477.135878300435, + "99.99" : 6477.135878300435, + "99.999" : 6477.135878300435, + "99.9999" : 6477.135878300435, + "100.0" : 6477.135878300435 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 24410.63272036385, - 24407.422931162408, - 24127.725771726196, - 25878.939980123047, - 24080.047360634162 + 6430.626025278341, + 6429.238659852883, + 6477.135878300435, + 6446.299342826229, + 6448.646396673928 ] ] }, "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" : 45428.65892619694, - "scoreError" : 2732.056968728173, + "score" : 11461.712069482202, + "scoreError" : 186.2779996800345, "scoreConfidence" : [ - 42696.60195746877, - 48160.71589492512 + 11275.434069802168, + 11647.990069162237 ], "scorePercentiles" : { - "0.0" : 44616.315482577105, - "50.0" : 45922.65237996042, - "90.0" : 45958.38768414123, - "95.0" : 45958.38768414123, - "99.0" : 45958.38768414123, - "99.9" : 45958.38768414123, - "99.99" : 45958.38768414123, - "99.999" : 45958.38768414123, - "99.9999" : 45958.38768414123, - "100.0" : 45958.38768414123 + "0.0" : 11425.153699174325, + "50.0" : 11439.179411585537, + "90.0" : 11545.29033036267, + "95.0" : 11545.29033036267, + "99.0" : 11545.29033036267, + "99.9" : 11545.29033036267, + "99.99" : 11545.29033036267, + "99.999" : 11545.29033036267, + "99.9999" : 11545.29033036267, + "100.0" : 11545.29033036267 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 45958.38768414123, - 45922.65237996042, - 44687.86579113821, - 45958.073293167756, - 44616.315482577105 + 11460.227192359904, + 11439.179411585537, + 11425.153699174325, + 11438.709713928569, + 11545.29033036267 ] ] }, "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" : 1024170.6326555863, - "scoreError" : 30079.86435228341, + "score" : 233074.40960466716, + "scoreError" : 12987.666744186754, "scoreConfidence" : [ - 994090.7683033029, - 1054250.4970078696 + 220086.74286048042, + 246062.0763488539 ], "scorePercentiles" : { - "0.0" : 1015238.7249469515, - "50.0" : 1027034.2287396874, - "90.0" : 1032389.214246008, - "95.0" : 1032389.214246008, - "99.0" : 1032389.214246008, - "99.9" : 1032389.214246008, - "99.99" : 1032389.214246008, - "99.999" : 1032389.214246008, - "99.9999" : 1032389.214246008, - "100.0" : 1032389.214246008 + "0.0" : 230620.56151292787, + "50.0" : 231975.74465085776, + "90.0" : 238919.90072803054, + "95.0" : 238919.90072803054, + "99.0" : 238919.90072803054, + "99.9" : 238919.90072803054, + "99.99" : 238919.90072803054, + "99.999" : 238919.90072803054, + "99.9999" : 238919.90072803054, + "100.0" : 238919.90072803054 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1015238.7249469515, - 1032389.214246008, - 1016528.4917204787, - 1027034.2287396874, - 1029662.503624806 + 231975.74465085776, + 238919.90072803054, + 232787.44060593922, + 230620.56151292787, + 231068.40052558057 ] ] }, "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" : 111907.01398521622, - "scoreError" : 7604.2016042505775, + "score" : 22646.028451334456, + "scoreError" : 200.93647012435636, "scoreConfidence" : [ - 104302.81238096565, - 119511.2155894668 + 22445.0919812101, + 22846.964921458813 ], "scorePercentiles" : { - "0.0" : 109216.11829867479, - "50.0" : 112876.27698734237, - "90.0" : 113808.23052119848, - "95.0" : 113808.23052119848, - "99.0" : 113808.23052119848, - "99.9" : 113808.23052119848, - "99.99" : 113808.23052119848, - "99.999" : 113808.23052119848, - "99.9999" : 113808.23052119848, - "100.0" : 113808.23052119848 + "0.0" : 22563.885368927753, + "50.0" : 22654.16950047071, + "90.0" : 22690.63401036751, + "95.0" : 22690.63401036751, + "99.0" : 22690.63401036751, + "99.9" : 22690.63401036751, + "99.99" : 22690.63401036751, + "99.999" : 22690.63401036751, + "99.9999" : 22690.63401036751, + "100.0" : 22690.63401036751 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 110440.99623217552, - 109216.11829867479, - 112876.27698734237, - 113193.44788668994, - 113808.23052119848 + 22654.16950047071, + 22689.506756995746, + 22563.885368927753, + 22690.63401036751, + 22631.94661991055 ] ] }, "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" : 6164.707408057967, - "scoreError" : 322.57394677646056, + "score" : 2563.0582626878445, + "scoreError" : 20.3657276339012, "scoreConfidence" : [ - 5842.133461281506, - 6487.2813548344275 + 2542.692535053943, + 2583.423990321746 ], "scorePercentiles" : { - "0.0" : 6039.6904309720785, - "50.0" : 6161.308295093573, - "90.0" : 6250.543418360065, - "95.0" : 6250.543418360065, - "99.0" : 6250.543418360065, - "99.9" : 6250.543418360065, - "99.99" : 6250.543418360065, - "99.999" : 6250.543418360065, - "99.9999" : 6250.543418360065, - "100.0" : 6250.543418360065 + "0.0" : 2555.40058675047, + "50.0" : 2563.4738808355273, + "90.0" : 2568.78142830497, + "95.0" : 2568.78142830497, + "99.0" : 2568.78142830497, + "99.9" : 2568.78142830497, + "99.99" : 2568.78142830497, + "99.999" : 2568.78142830497, + "99.9999" : 2568.78142830497, + "100.0" : 2568.78142830497 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6039.6904309720785, - 6161.308295093573, - 6140.415330384356, - 6231.57956547976, - 6250.543418360065 + 2560.7217761100583, + 2555.40058675047, + 2568.78142830497, + 2563.4738808355273, + 2566.9136414381965 ] ] }, "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" : 12853.151067540937, - "scoreError" : 1056.0873893440307, + "score" : 4359.488150381478, + "scoreError" : 42.38441636940099, "scoreConfidence" : [ - 11797.063678196906, - 13909.238456884968 + 4317.1037340120765, + 4401.872566750879 ], "scorePercentiles" : { - "0.0" : 12519.444753576608, - "50.0" : 12816.46766114122, - "90.0" : 13152.812409950584, - "95.0" : 13152.812409950584, - "99.0" : 13152.812409950584, - "99.9" : 13152.812409950584, - "99.99" : 13152.812409950584, - "99.999" : 13152.812409950584, - "99.9999" : 13152.812409950584, - "100.0" : 13152.812409950584 + "0.0" : 4347.617698340502, + "50.0" : 4359.27451357411, + "90.0" : 4373.9576632879825, + "95.0" : 4373.9576632879825, + "99.0" : 4373.9576632879825, + "99.9" : 4373.9576632879825, + "99.99" : 4373.9576632879825, + "99.999" : 4373.9576632879825, + "99.9999" : 4373.9576632879825, + "100.0" : 4373.9576632879825 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13152.812409950584, - 12816.46766114122, - 12669.567753657808, - 13107.462759378464, - 12519.444753576608 + 4366.4028317326365, + 4350.188044972154, + 4373.9576632879825, + 4359.27451357411, + 4347.617698340502 ] ] }, "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" : 21645.585347607885, - "scoreError" : 5181.211486800775, + "score" : 7851.27993784443, + "scoreError" : 88.46494970047078, "scoreConfidence" : [ - 16464.37386080711, - 26826.79683440866 + 7762.8149881439585, + 7939.744887544901 ], "scorePercentiles" : { - "0.0" : 20329.141715703496, - "50.0" : 21695.64551623389, - "90.0" : 23584.835148109487, - "95.0" : 23584.835148109487, - "99.0" : 23584.835148109487, - "99.9" : 23584.835148109487, - "99.99" : 23584.835148109487, - "99.999" : 23584.835148109487, - "99.9999" : 23584.835148109487, - "100.0" : 23584.835148109487 + "0.0" : 7824.8502884493755, + "50.0" : 7845.1300703269135, + "90.0" : 7887.641584805066, + "95.0" : 7887.641584805066, + "99.0" : 7887.641584805066, + "99.9" : 7887.641584805066, + "99.99" : 7887.641584805066, + "99.999" : 7887.641584805066, + "99.9999" : 7887.641584805066, + "100.0" : 7887.641584805066 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 22180.749060872353, - 21695.64551623389, - 23584.835148109487, - 20437.555297120183, - 20329.141715703496 + 7844.6159247856085, + 7854.161820855179, + 7824.8502884493755, + 7845.1300703269135, + 7887.641584805066 ] ] }, "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" : 227298.24978987896, - "scoreError" : 52182.53873684546, + "score" : 131988.06019318858, + "scoreError" : 2174.8438273622282, "scoreConfidence" : [ - 175115.7110530335, - 279480.78852672444 + 129813.21636582635, + 134162.9040205508 ], "scorePercentiles" : { - "0.0" : 213213.6691895467, - "50.0" : 224022.52887944097, - "90.0" : 241907.1902491306, - "95.0" : 241907.1902491306, - "99.0" : 241907.1902491306, - "99.9" : 241907.1902491306, - "99.99" : 241907.1902491306, - "99.999" : 241907.1902491306, - "99.9999" : 241907.1902491306, - "100.0" : 241907.1902491306 + "0.0" : 131524.10522958316, + "50.0" : 131882.20474001602, + "90.0" : 132917.91432851777, + "95.0" : 132917.91432851777, + "99.0" : 132917.91432851777, + "99.9" : 132917.91432851777, + "99.99" : 132917.91432851777, + "99.999" : 132917.91432851777, + "99.9999" : 132917.91432851777, + "100.0" : 132917.91432851777 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 241907.1902491306, - 216258.70076157848, - 224022.52887944097, - 213213.6691895467, - 241089.15986969805 + 132917.91432851777, + 132053.08147536914, + 131882.20474001602, + 131524.10522958316, + 131562.99519245682 ] ] }, "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" : 43849.772961556366, - "scoreError" : 29876.885174842177, + "score" : 14781.549137023461, + "scoreError" : 191.28530755782697, "scoreConfidence" : [ - 13972.88778671419, - 73726.65813639855 + 14590.263829465634, + 14972.834444581289 ], "scorePercentiles" : { - "0.0" : 33501.05099774066, - "50.0" : 42591.22159578867, - "90.0" : 54224.69778913532, - "95.0" : 54224.69778913532, - "99.0" : 54224.69778913532, - "99.9" : 54224.69778913532, - "99.99" : 54224.69778913532, - "99.999" : 54224.69778913532, - "99.9999" : 54224.69778913532, - "100.0" : 54224.69778913532 + "0.0" : 14740.700257597, + "50.0" : 14760.51614241464, + "90.0" : 14861.744894797852, + "95.0" : 14861.744894797852, + "99.0" : 14861.744894797852, + "99.9" : 14861.744894797852, + "99.99" : 14861.744894797852, + "99.999" : 14861.744894797852, + "99.9999" : 14861.744894797852, + "100.0" : 14861.744894797852 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 41021.697567842304, - 47910.196857274845, - 42591.22159578867, - 33501.05099774066, - 54224.69778913532 + 14760.51614241464, + 14748.300519814558, + 14861.744894797852, + 14796.483870493266, + 14740.700257597 ] ] }, "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" : 3437.383911645526, - "scoreError" : 1985.2399675083632, + "score" : 1204.041391815316, + "scoreError" : 18.514652743089492, "scoreConfidence" : [ - 1452.1439441371629, - 5422.623879153889 + 1185.5267390722265, + 1222.5560445584056 ], "scorePercentiles" : { - "0.0" : 2933.4773367441785, - "50.0" : 3236.270909900045, - "90.0" : 4025.5253186324853, - "95.0" : 4025.5253186324853, - "99.0" : 4025.5253186324853, - "99.9" : 4025.5253186324853, - "99.99" : 4025.5253186324853, - "99.999" : 4025.5253186324853, - "99.9999" : 4025.5253186324853, - "100.0" : 4025.5253186324853 + "0.0" : 1198.8723295508955, + "50.0" : 1205.91729999258, + "90.0" : 1208.5387087322665, + "95.0" : 1208.5387087322665, + "99.0" : 1208.5387087322665, + "99.9" : 1208.5387087322665, + "99.99" : 1208.5387087322665, + "99.999" : 1208.5387087322665, + "99.9999" : 1208.5387087322665, + "100.0" : 1208.5387087322665 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3236.270909900045, - 3951.94893061723, - 4025.5253186324853, - 3039.6970623336933, - 2933.4773367441785 + 1198.8958582181153, + 1207.9827625827243, + 1198.8723295508955, + 1208.5387087322665, + 1205.91729999258 ] ] }, "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" : 6409.063229140111, - "scoreError" : 4433.17370361576, + "score" : 2561.871125145487, + "scoreError" : 44.57853721436204, "scoreConfidence" : [ - 1975.8895255243506, - 10842.23693275587 + 2517.292587931125, + 2606.449662359849 ], "scorePercentiles" : { - "0.0" : 5589.401534416082, - "50.0" : 5917.50307056531, - "90.0" : 8427.852417521715, - "95.0" : 8427.852417521715, - "99.0" : 8427.852417521715, - "99.9" : 8427.852417521715, - "99.99" : 8427.852417521715, - "99.999" : 8427.852417521715, - "99.9999" : 8427.852417521715, - "100.0" : 8427.852417521715 + "0.0" : 2546.6955511129772, + "50.0" : 2562.6981376281906, + "90.0" : 2575.301513465186, + "95.0" : 2575.301513465186, + "99.0" : 2575.301513465186, + "99.9" : 2575.301513465186, + "99.99" : 2575.301513465186, + "99.999" : 2575.301513465186, + "99.9999" : 2575.301513465186, + "100.0" : 2575.301513465186 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5878.530093956833, - 8427.852417521715, - 5589.401534416082, - 5917.50307056531, - 6232.029029240613 + 2554.4460495520707, + 2546.6955511129772, + 2575.301513465186, + 2570.2143739690105, + 2562.6981376281906 ] ] }, "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" : 12064.355522445923, - "scoreError" : 2276.2550629681787, + "score" : 4892.083605871977, + "scoreError" : 40.654030652326924, "scoreConfidence" : [ - 9788.100459477744, - 14340.610585414102 + 4851.42957521965, + 4932.7376365243035 ], "scorePercentiles" : { - "0.0" : 11181.37670759105, - "50.0" : 12315.73314812412, - "90.0" : 12561.110560996534, - "95.0" : 12561.110560996534, - "99.0" : 12561.110560996534, - "99.9" : 12561.110560996534, - "99.99" : 12561.110560996534, - "99.999" : 12561.110560996534, - "99.9999" : 12561.110560996534, - "100.0" : 12561.110560996534 + "0.0" : 4874.723817374083, + "50.0" : 4895.760951816317, + "90.0" : 4900.051553179719, + "95.0" : 4900.051553179719, + "99.0" : 4900.051553179719, + "99.9" : 4900.051553179719, + "99.99" : 4900.051553179719, + "99.999" : 4900.051553179719, + "99.9999" : 4900.051553179719, + "100.0" : 4900.051553179719 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11745.082029020312, - 11181.37670759105, - 12561.110560996534, - 12315.73314812412, - 12518.4751664976 + 4874.723817374083, + 4889.883137174689, + 4895.760951816317, + 4899.998569815075, + 4900.051553179719 ] ] }, "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" : 289765.25510805345, - "scoreError" : 172487.7273069065, + "score" : 110586.29714626339, + "scoreError" : 1452.8563517240411, "scoreConfidence" : [ - 117277.52780114693, - 462252.98241495993 + 109133.44079453935, + 112039.15349798743 ], "scorePercentiles" : { - "0.0" : 246398.7317568994, - "50.0" : 277164.16076533624, - "90.0" : 365216.43197269307, - "95.0" : 365216.43197269307, - "99.0" : 365216.43197269307, - "99.9" : 365216.43197269307, - "99.99" : 365216.43197269307, - "99.999" : 365216.43197269307, - "99.9999" : 365216.43197269307, - "100.0" : 365216.43197269307 + "0.0" : 110160.8224956149, + "50.0" : 110519.57762480825, + "90.0" : 111087.93054873243, + "95.0" : 111087.93054873243, + "99.0" : 111087.93054873243, + "99.9" : 111087.93054873243, + "99.99" : 111087.93054873243, + "99.999" : 111087.93054873243, + "99.9999" : 111087.93054873243, + "100.0" : 111087.93054873243 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 277164.16076533624, - 272810.0592283795, - 287236.8918169588, - 365216.43197269307, - 246398.7317568994 + 110838.74182647327, + 110519.57762480825, + 110160.8224956149, + 111087.93054873243, + 110324.41323568817 ] ] }, "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" : 28191.502474474866, - "scoreError" : 16892.942793984923, + "score" : 9483.582531952456, + "scoreError" : 68.0319333038183, "scoreConfidence" : [ - 11298.559680489943, - 45084.44526845979 + 9415.550598648637, + 9551.614465256274 ], "scorePercentiles" : { - "0.0" : 23118.62118256124, - "50.0" : 29222.656236138442, - "90.0" : 34172.93567364152, - "95.0" : 34172.93567364152, - "99.0" : 34172.93567364152, - "99.9" : 34172.93567364152, - "99.99" : 34172.93567364152, - "99.999" : 34172.93567364152, - "99.9999" : 34172.93567364152, - "100.0" : 34172.93567364152 + "0.0" : 9463.94222297381, + "50.0" : 9485.21444376768, + "90.0" : 9507.120672695175, + "95.0" : 9507.120672695175, + "99.0" : 9507.120672695175, + "99.9" : 9507.120672695175, + "99.99" : 9507.120672695175, + "99.999" : 9507.120672695175, + "99.9999" : 9507.120672695175, + "100.0" : 9507.120672695175 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 29222.656236138442, - 29724.491152718692, - 23118.62118256124, - 34172.93567364152, - 24718.80812731444 + 9468.758446412336, + 9463.94222297381, + 9492.876873913276, + 9507.120672695175, + 9485.21444376768 ] ] }, "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" : 3022.4905468336988, - "scoreError" : 1370.0668843295978, + "score" : 1241.023544471301, + "scoreError" : 14.864280202633472, "scoreConfidence" : [ - 1652.423662504101, - 4392.557431163296 + 1226.1592642686676, + 1255.8878246739343 ], "scorePercentiles" : { - "0.0" : 2777.7475557630287, - "50.0" : 2881.2825810029753, - "90.0" : 3637.075399121802, - "95.0" : 3637.075399121802, - "99.0" : 3637.075399121802, - "99.9" : 3637.075399121802, - "99.99" : 3637.075399121802, - "99.999" : 3637.075399121802, - "99.9999" : 3637.075399121802, - "100.0" : 3637.075399121802 + "0.0" : 1236.7213181853688, + "50.0" : 1240.5068525451375, + "90.0" : 1246.8122676727837, + "95.0" : 1246.8122676727837, + "99.0" : 1246.8122676727837, + "99.9" : 1246.8122676727837, + "99.99" : 1246.8122676727837, + "99.999" : 1246.8122676727837, + "99.9999" : 1246.8122676727837, + "100.0" : 1246.8122676727837 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2801.6601822404414, - 3637.075399121802, - 2881.2825810029753, - 2777.7475557630287, - 3014.6870160402455 + 1238.6880915179654, + 1242.3891924352497, + 1240.5068525451375, + 1236.7213181853688, + 1246.8122676727837 ] ] }, "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" : 6562.200502670156, - "scoreError" : 6523.755872791743, + "score" : 2263.9739716446484, + "scoreError" : 25.013196877958137, "scoreConfidence" : [ - 38.44462987841325, - 13085.9563754619 + 2238.96077476669, + 2288.9871685226067 ], "scorePercentiles" : { - "0.0" : 4870.104780704103, - "50.0" : 6089.163835128438, - "90.0" : 8749.134577418947, - "95.0" : 8749.134577418947, - "99.0" : 8749.134577418947, - "99.9" : 8749.134577418947, - "99.99" : 8749.134577418947, - "99.999" : 8749.134577418947, - "99.9999" : 8749.134577418947, - "100.0" : 8749.134577418947 + "0.0" : 2255.893944756333, + "50.0" : 2262.6336433184188, + "90.0" : 2272.115028560029, + "95.0" : 2272.115028560029, + "99.0" : 2272.115028560029, + "99.9" : 2272.115028560029, + "99.99" : 2272.115028560029, + "99.999" : 2272.115028560029, + "99.9999" : 2272.115028560029, + "100.0" : 2272.115028560029 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6089.163835128438, - 7895.056852766416, - 5207.542467332876, - 8749.134577418947, - 4870.104780704103 + 2268.7732920594353, + 2272.115028560029, + 2260.4539495290255, + 2255.893944756333, + 2262.6336433184188 ] ] }, "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" : 9481.704693347643, - "scoreError" : 6366.439827740538, + "score" : 4043.357428346107, + "scoreError" : 53.49366975854691, "scoreConfidence" : [ - 3115.264865607105, - 15848.144521088181 + 3989.8637585875604, + 4096.851098104654 ], "scorePercentiles" : { - "0.0" : 7858.828378851753, - "50.0" : 8863.914087797279, - "90.0" : 12176.950908566163, - "95.0" : 12176.950908566163, - "99.0" : 12176.950908566163, - "99.9" : 12176.950908566163, - "99.99" : 12176.950908566163, - "99.999" : 12176.950908566163, - "99.9999" : 12176.950908566163, - "100.0" : 12176.950908566163 + "0.0" : 4030.253286073081, + "50.0" : 4038.5286757350495, + "90.0" : 4066.1094141899375, + "95.0" : 4066.1094141899375, + "99.0" : 4066.1094141899375, + "99.9" : 4066.1094141899375, + "99.99" : 4066.1094141899375, + "99.999" : 4066.1094141899375, + "99.9999" : 4066.1094141899375, + "100.0" : 4066.1094141899375 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8729.475926395762, - 8863.914087797279, - 7858.828378851753, - 12176.950908566163, - 9779.354165127259 + 4036.0659921889674, + 4066.1094141899375, + 4030.253286073081, + 4045.8297735435003, + 4038.5286757350495 ] ] }, "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" : 98397.21566729448, - "scoreError" : 56635.77017835203, + "score" : 72089.59418450708, + "scoreError" : 450.7840098782053, "scoreConfidence" : [ - 41761.44548894245, - 155032.98584564653 + 71638.81017462887, + 72540.37819438528 ], "scorePercentiles" : { - "0.0" : 86693.44149385826, - "50.0" : 94018.04271522444, - "90.0" : 124088.0231439376, - "95.0" : 124088.0231439376, - "99.0" : 124088.0231439376, - "99.9" : 124088.0231439376, - "99.99" : 124088.0231439376, - "99.999" : 124088.0231439376, - "99.9999" : 124088.0231439376, - "100.0" : 124088.0231439376 + "0.0" : 71944.24977784118, + "50.0" : 72075.69174215774, + "90.0" : 72210.9084136546, + "95.0" : 72210.9084136546, + "99.0" : 72210.9084136546, + "99.9" : 72210.9084136546, + "99.99" : 72210.9084136546, + "99.999" : 72210.9084136546, + "99.9999" : 72210.9084136546, + "100.0" : 72210.9084136546 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 94815.52682512443, - 94018.04271522444, - 124088.0231439376, - 86693.44149385826, - 92371.04415832768 + 71944.24977784118, + 72203.5974245393, + 72013.52356434258, + 72210.9084136546, + 72075.69174215774 ] ] }, "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" : 19132.442003480806, - "scoreError" : 17535.818711660326, + "score" : 7972.041180554833, + "scoreError" : 61.708922814383925, "scoreConfidence" : [ - 1596.6232918204805, - 36668.260715141136 + 7910.332257740449, + 8033.750103369217 ], "scorePercentiles" : { - "0.0" : 14547.753329230985, - "50.0" : 20076.82622028452, - "90.0" : 25524.099845209268, - "95.0" : 25524.099845209268, - "99.0" : 25524.099845209268, - "99.9" : 25524.099845209268, - "99.99" : 25524.099845209268, - "99.999" : 25524.099845209268, - "99.9999" : 25524.099845209268, - "100.0" : 25524.099845209268 + "0.0" : 7961.5871730810595, + "50.0" : 7966.175530839597, + "90.0" : 8000.488322879879, + "95.0" : 8000.488322879879, + "99.0" : 8000.488322879879, + "99.9" : 8000.488322879879, + "99.99" : 8000.488322879879, + "99.999" : 8000.488322879879, + "99.9999" : 8000.488322879879, + "100.0" : 8000.488322879879 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20076.82622028452, - 14892.673872938973, - 25524.099845209268, - 14547.753329230985, - 20620.856749740262 + 7961.5871730810595, + 7966.175530839597, + 7965.34069012411, + 8000.488322879879, + 7966.614185849514 ] ] }, "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" : 8345.33155599843, - "scoreError" : 593.9369620379304, + "score" : 2212.0622766997813, + "scoreError" : 50.582910113781, "scoreConfidence" : [ - 7751.394593960499, - 8939.26851803636 + 2161.479366586, + 2262.6451868135623 ], "scorePercentiles" : { - "0.0" : 8224.838133647725, - "50.0" : 8305.013084695047, - "90.0" : 8614.425436957645, - "95.0" : 8614.425436957645, - "99.0" : 8614.425436957645, - "99.9" : 8614.425436957645, - "99.99" : 8614.425436957645, - "99.999" : 8614.425436957645, - "99.9999" : 8614.425436957645, - "100.0" : 8614.425436957645 + "0.0" : 2201.858053737952, + "50.0" : 2206.7204428838327, + "90.0" : 2232.9875974916886, + "95.0" : 2232.9875974916886, + "99.0" : 2232.9875974916886, + "99.9" : 2232.9875974916886, + "99.99" : 2232.9875974916886, + "99.999" : 2232.9875974916886, + "99.9999" : 2232.9875974916886, + "100.0" : 2232.9875974916886 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8224.838133647725, - 8305.013084695047, - 8271.87700484, - 8310.504119851728, - 8614.425436957645 + 2201.858053737952, + 2202.118591482509, + 2206.7204428838327, + 2216.626697902923, + 2232.9875974916886 ] ] }, "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" : 16414.187281463866, - "scoreError" : 607.9945727760711, + "score" : 3962.0417007904093, + "scoreError" : 38.55854453653587, "scoreConfidence" : [ - 15806.192708687795, - 17022.181854239938 + 3923.4831562538734, + 4000.6002453269452 ], "scorePercentiles" : { - "0.0" : 16231.64421345786, - "50.0" : 16360.8959529401, - "90.0" : 16612.61617183926, - "95.0" : 16612.61617183926, - "99.0" : 16612.61617183926, - "99.9" : 16612.61617183926, - "99.99" : 16612.61617183926, - "99.999" : 16612.61617183926, - "99.9999" : 16612.61617183926, - "100.0" : 16612.61617183926 + "0.0" : 3951.0774423344665, + "50.0" : 3967.492726538495, + "90.0" : 3970.291208005193, + "95.0" : 3970.291208005193, + "99.0" : 3970.291208005193, + "99.9" : 3970.291208005193, + "99.99" : 3970.291208005193, + "99.999" : 3970.291208005193, + "99.9999" : 3970.291208005193, + "100.0" : 3970.291208005193 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16231.64421345786, - 16324.522970281118, - 16612.61617183926, - 16360.8959529401, - 16541.25709880099 + 3967.492726538495, + 3970.1434274298845, + 3951.2036996440065, + 3970.291208005193, + 3951.0774423344665 ] ] }, "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" : 32120.147249300724, - "scoreError" : 4316.53728611805, + "score" : 6985.897057815657, + "scoreError" : 134.88702142529775, "scoreConfidence" : [ - 27803.609963182673, - 36436.684535418775 + 6851.010036390359, + 7120.784079240954 ], "scorePercentiles" : { - "0.0" : 30516.31306632318, - "50.0" : 32470.758966599205, - "90.0" : 33302.236091009676, - "95.0" : 33302.236091009676, - "99.0" : 33302.236091009676, - "99.9" : 33302.236091009676, - "99.99" : 33302.236091009676, - "99.999" : 33302.236091009676, - "99.9999" : 33302.236091009676, - "100.0" : 33302.236091009676 + "0.0" : 6944.433743204132, + "50.0" : 6993.249333063582, + "90.0" : 7034.289887871814, + "95.0" : 7034.289887871814, + "99.0" : 7034.289887871814, + "99.9" : 7034.289887871814, + "99.99" : 7034.289887871814, + "99.999" : 7034.289887871814, + "99.9999" : 7034.289887871814, + "100.0" : 7034.289887871814 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 30516.31306632318, - 32470.758966599205, - 32838.138719350885, - 33302.236091009676, - 31473.289403220682 + 6993.249333063582, + 6944.433743204132, + 7034.289887871814, + 6960.165639834184, + 6997.346685104571 ] ] }, "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" : 675898.9905681058, - "scoreError" : 16000.83061615585, + "score" : 125913.17951580437, + "scoreError" : 3185.2637108427793, "scoreConfidence" : [ - 659898.15995195, - 691899.8211842617 + 122727.9158049616, + 129098.44322664714 ], "scorePercentiles" : { - "0.0" : 669071.410611535, - "50.0" : 676032.8948603538, - "90.0" : 679773.302671646, - "95.0" : 679773.302671646, - "99.0" : 679773.302671646, - "99.9" : 679773.302671646, - "99.99" : 679773.302671646, - "99.999" : 679773.302671646, - "99.9999" : 679773.302671646, - "100.0" : 679773.302671646 + "0.0" : 125280.32478351172, + "50.0" : 125638.07327626363, + "90.0" : 127359.56968933286, + "95.0" : 127359.56968933286, + "99.0" : 127359.56968933286, + "99.9" : 127359.56968933286, + "99.99" : 127359.56968933286, + "99.999" : 127359.56968933286, + "99.9999" : 127359.56968933286, + "100.0" : 127359.56968933286 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 676032.8948603538, - 679773.302671646, - 675995.3270766125, - 669071.410611535, - 678622.0176203821 + 125534.71230922051, + 125638.07327626363, + 125280.32478351172, + 125753.21752069317, + 127359.56968933286 ] ] }, "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" : 73411.24454550473, - "scoreError" : 16956.078258157024, + "score" : 14259.4402234088, + "scoreError" : 205.40109189660086, "scoreConfidence" : [ - 56455.1662873477, - 90367.32280366175 + 14054.039131512198, + 14464.8413153054 ], "scorePercentiles" : { - "0.0" : 69329.3582224978, - "50.0" : 71333.30508294921, - "90.0" : 79982.26237461247, - "95.0" : 79982.26237461247, - "99.0" : 79982.26237461247, - "99.9" : 79982.26237461247, - "99.99" : 79982.26237461247, - "99.999" : 79982.26237461247, - "99.9999" : 79982.26237461247, - "100.0" : 79982.26237461247 + "0.0" : 14197.007932286531, + "50.0" : 14244.632238889437, + "90.0" : 14326.52683949798, + "95.0" : 14326.52683949798, + "99.0" : 14326.52683949798, + "99.9" : 14326.52683949798, + "99.99" : 14326.52683949798, + "99.999" : 14326.52683949798, + "99.9999" : 14326.52683949798, + "100.0" : 14326.52683949798 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 70625.07873742294, - 75786.21831004124, - 69329.3582224978, - 71333.30508294921, - 79982.26237461247 + 14301.342661344112, + 14326.52683949798, + 14227.691445025934, + 14197.007932286531, + 14244.632238889437 ] ] }, "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" : 3194.0353526467115, - "scoreError" : 345.0169189169706, + "score" : 1274.8251932428866, + "scoreError" : 17.40481664819737, "scoreConfidence" : [ - 2849.018433729741, - 3539.052271563682 + 1257.4203765946893, + 1292.230009891084 ], "scorePercentiles" : { - "0.0" : 3088.504027039108, - "50.0" : 3175.942986172163, - "90.0" : 3302.3777458073414, - "95.0" : 3302.3777458073414, - "99.0" : 3302.3777458073414, - "99.9" : 3302.3777458073414, - "99.99" : 3302.3777458073414, - "99.999" : 3302.3777458073414, - "99.9999" : 3302.3777458073414, - "100.0" : 3302.3777458073414 + "0.0" : 1271.5151624528703, + "50.0" : 1273.2748818951416, + "90.0" : 1282.7809711260938, + "95.0" : 1282.7809711260938, + "99.0" : 1282.7809711260938, + "99.9" : 1282.7809711260938, + "99.99" : 1282.7809711260938, + "99.999" : 1282.7809711260938, + "99.9999" : 1282.7809711260938, + "100.0" : 1282.7809711260938 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3175.942986172163, - 3302.3777458073414, - 3088.504027039108, - 3135.3681302793934, - 3267.983873935553 + 1273.2748818951416, + 1273.6487475605663, + 1272.9062031797616, + 1282.7809711260938, + 1271.5151624528703 ] ] }, "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" : 6973.051130292506, - "scoreError" : 7466.396360044319, + "score" : 2074.5614011618577, + "scoreError" : 17.817825984033416, "scoreConfidence" : [ - -493.34522975181335, - 14439.447490336825 + 2056.7435751778244, + 2092.379227145891 ], "scorePercentiles" : { - "0.0" : 5842.577884677168, - "50.0" : 6064.894756382967, - "90.0" : 10393.944682746673, - "95.0" : 10393.944682746673, - "99.0" : 10393.944682746673, - "99.9" : 10393.944682746673, - "99.99" : 10393.944682746673, - "99.999" : 10393.944682746673, - "99.9999" : 10393.944682746673, - "100.0" : 10393.944682746673 + "0.0" : 2068.6789883566134, + "50.0" : 2075.3243584731526, + "90.0" : 2080.799176344036, + "95.0" : 2080.799176344036, + "99.0" : 2080.799176344036, + "99.9" : 2080.799176344036, + "99.99" : 2080.799176344036, + "99.999" : 2080.799176344036, + "99.9999" : 2080.799176344036, + "100.0" : 2080.799176344036 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5842.577884677168, - 10393.944682746673, - 6654.959256488848, - 5908.879071166879, - 6064.894756382967 + 2076.339450285235, + 2080.799176344036, + 2068.6789883566134, + 2075.3243584731526, + 2071.66503235025 ] ] }, "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" : 12023.593386898287, - "scoreError" : 6315.388560408497, + "score" : 3841.006275588444, + "scoreError" : 30.328366141779195, "scoreConfidence" : [ - 5708.204826489789, - 18338.981947306784 + 3810.677909446665, + 3871.334641730223 ], "scorePercentiles" : { - "0.0" : 9829.820873354416, - "50.0" : 12695.189730418271, - "90.0" : 13848.169643726163, - "95.0" : 13848.169643726163, - "99.0" : 13848.169643726163, - "99.9" : 13848.169643726163, - "99.99" : 13848.169643726163, - "99.999" : 13848.169643726163, - "99.9999" : 13848.169643726163, - "100.0" : 13848.169643726163 + "0.0" : 3829.2401405586193, + "50.0" : 3845.618147505784, + "90.0" : 3847.197057064392, + "95.0" : 3847.197057064392, + "99.0" : 3847.197057064392, + "99.9" : 3847.197057064392, + "99.99" : 3847.197057064392, + "99.999" : 3847.197057064392, + "99.9999" : 3847.197057064392, + "100.0" : 3847.197057064392 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10842.57489392636, - 12695.189730418271, - 12902.211793066224, - 13848.169643726163, - 9829.820873354416 + 3846.469765565978, + 3836.5062672474482, + 3847.197057064392, + 3829.2401405586193, + 3845.618147505784 ] ] }, "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" : 156118.99987906154, - "scoreError" : 83026.61213536677, + "score" : 58076.0995467, + "scoreError" : 391.78422738573, "scoreConfidence" : [ - 73092.38774369477, - 239145.6120144283 + 57684.31531931427, + 58467.883774085734 ], "scorePercentiles" : { - "0.0" : 134527.02103185485, - "50.0" : 147694.53139924118, - "90.0" : 186381.43449213725, - "95.0" : 186381.43449213725, - "99.0" : 186381.43449213725, - "99.9" : 186381.43449213725, - "99.99" : 186381.43449213725, - "99.999" : 186381.43449213725, - "99.9999" : 186381.43449213725, - "100.0" : 186381.43449213725 + "0.0" : 57995.30053401773, + "50.0" : 58028.555946385095, + "90.0" : 58246.73876593792, + "95.0" : 58246.73876593792, + "99.0" : 58246.73876593792, + "99.9" : 58246.73876593792, + "99.99" : 58246.73876593792, + "99.999" : 58246.73876593792, + "99.9999" : 58246.73876593792, + "100.0" : 58246.73876593792 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 134527.02103185485, - 186381.43449213725, - 141737.58066864757, - 170254.43180342682, - 147694.53139924118 + 58018.846129343176, + 57995.30053401773, + 58028.555946385095, + 58091.05635781609, + 58246.73876593792 ] ] }, "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" : 20517.54576302284, - "scoreError" : 4902.074256773353, + "score" : 6553.084766846651, + "scoreError" : 21.72462847899448, "scoreConfidence" : [ - 15615.471506249487, - 25419.620019796195 + 6531.360138367657, + 6574.809395325646 ], "scorePercentiles" : { - "0.0" : 19383.000699389842, - "50.0" : 19829.090011804983, - "90.0" : 21983.067215015384, - "95.0" : 21983.067215015384, - "99.0" : 21983.067215015384, - "99.9" : 21983.067215015384, - "99.99" : 21983.067215015384, - "99.999" : 21983.067215015384, - "99.9999" : 21983.067215015384, - "100.0" : 21983.067215015384 + "0.0" : 6546.0036650452585, + "50.0" : 6551.659748102293, + "90.0" : 6561.085322582394, + "95.0" : 6561.085322582394, + "99.0" : 6561.085322582394, + "99.9" : 6561.085322582394, + "99.99" : 6561.085322582394, + "99.999" : 6561.085322582394, + "99.9999" : 6561.085322582394, + "100.0" : 6561.085322582394 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19829.090011804983, - 21983.067215015384, - 21816.518514215266, - 19383.000699389842, - 19576.05237468872 + 6555.683932247714, + 6551.659748102293, + 6546.0036650452585, + 6561.085322582394, + 6550.991166255593 ] ] }, "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" : 22498.80725566684, - "scoreError" : 12465.619794331573, + "score" : 55145.44734659676, + "scoreError" : 550.5078144419102, "scoreConfidence" : [ - 10033.187461335268, - 34964.42704999841 + 54594.93953215485, + 55695.95516103867 ], "scorePercentiles" : { - "0.0" : 19071.827049402058, - "50.0" : 22731.04532568073, - "90.0" : 27356.78424735675, - "95.0" : 27356.78424735675, - "99.0" : 27356.78424735675, - "99.9" : 27356.78424735675, - "99.99" : 27356.78424735675, - "99.999" : 27356.78424735675, - "99.9999" : 27356.78424735675, - "100.0" : 27356.78424735675 + "0.0" : 55005.629931747084, + "50.0" : 55078.85136804907, + "90.0" : 55357.100677426715, + "95.0" : 55357.100677426715, + "99.0" : 55357.100677426715, + "99.9" : 55357.100677426715, + "99.99" : 55357.100677426715, + "99.999" : 55357.100677426715, + "99.9999" : 55357.100677426715, + "100.0" : 55357.100677426715 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 23270.114083150725, - 22731.04532568073, - 20064.265572743934, - 19071.827049402058, - 27356.78424735675 + 55062.32483078906, + 55005.629931747084, + 55078.85136804907, + 55357.100677426715, + 55223.329924971855 ] ] }, "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" : 44844.42343109398, - "scoreError" : 33463.4205424776, + "score" : 94355.45236085966, + "scoreError" : 234.22375742024232, "scoreConfidence" : [ - 11381.002888616378, - 78307.84397357158 + 94121.22860343942, + 94589.67611827991 ], "scorePercentiles" : { - "0.0" : 39235.84387390081, - "50.0" : 42102.893829063105, - "90.0" : 60059.6981591587, - "95.0" : 60059.6981591587, - "99.0" : 60059.6981591587, - "99.9" : 60059.6981591587, - "99.99" : 60059.6981591587, - "99.999" : 60059.6981591587, - "99.9999" : 60059.6981591587, - "100.0" : 60059.6981591587 + "0.0" : 94276.3539576664, + "50.0" : 94356.31901334232, + "90.0" : 94434.84064937975, + "95.0" : 94434.84064937975, + "99.0" : 94434.84064937975, + "99.9" : 94434.84064937975, + "99.99" : 94434.84064937975, + "99.999" : 94434.84064937975, + "99.9999" : 94434.84064937975, + "100.0" : 94434.84064937975 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 39406.05710465961, - 39235.84387390081, - 42102.893829063105, - 43417.624188687696, - 60059.6981591587 + 94276.3539576664, + 94434.84064937975, + 94388.3352550588, + 94321.4129288511, + 94356.31901334232 ] ] }, "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" : 100566.85626842857, - "scoreError" : 82382.42925960138, + "score" : 185246.76198940343, + "scoreError" : 878.5392718438967, "scoreConfidence" : [ - 18184.427008827188, - 182949.28552802996 + 184368.22271755952, + 186125.30126124734 ], "scorePercentiles" : { - "0.0" : 86772.27982718172, - "50.0" : 90866.32755769236, - "90.0" : 137575.94241822025, - "95.0" : 137575.94241822025, - "99.0" : 137575.94241822025, - "99.9" : 137575.94241822025, - "99.99" : 137575.94241822025, - "99.999" : 137575.94241822025, - "99.9999" : 137575.94241822025, - "100.0" : 137575.94241822025 + "0.0" : 185019.32569356164, + "50.0" : 185199.2987658831, + "90.0" : 185623.03578595194, + "95.0" : 185623.03578595194, + "99.0" : 185623.03578595194, + "99.9" : 185623.03578595194, + "99.99" : 185623.03578595194, + "99.999" : 185623.03578595194, + "99.9999" : 185623.03578595194, + "100.0" : 185623.03578595194 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 137575.94241822025, - 86772.27982718172, - 100348.74826349964, - 90866.32755769236, - 87270.98327554885 + 185257.3788686407, + 185199.2987658831, + 185134.77083297956, + 185623.03578595194, + 185019.32569356164 ] ] }, "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" : 1883575.2813357697, - "scoreError" : 894438.0825611951, + "score" : 4015256.2367843897, + "scoreError" : 5318.247299329652, "scoreConfidence" : [ - 989137.1987745746, - 2778013.363896965 + 4009937.98948506, + 4020574.4840837196 ], "scorePercentiles" : { - "0.0" : 1609977.0274944594, - "50.0" : 1783963.2977401358, - "90.0" : 2128679.916863799, - "95.0" : 2128679.916863799, - "99.0" : 2128679.916863799, - "99.9" : 2128679.916863799, - "99.99" : 2128679.916863799, - "99.999" : 2128679.916863799, - "99.9999" : 2128679.916863799, - "100.0" : 2128679.916863799 + "0.0" : 4012883.2415322876, + "50.0" : 4015651.159840751, + "90.0" : 4016432.2965773433, + "95.0" : 4016432.2965773433, + "99.0" : 4016432.2965773433, + "99.9" : 4016432.2965773433, + "99.99" : 4016432.2965773433, + "99.999" : 4016432.2965773433, + "99.9999" : 4016432.2965773433, + "100.0" : 4016432.2965773433 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1609977.0274944594, - 2128679.916863799, - 2124773.092354621, - 1783963.2977401358, - 1770483.0722258342 + 4012883.2415322876, + 4015920.2091574064, + 4016432.2965773433, + 4015394.2768141585, + 4015651.159840751 ] ] }, "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" : 196305.8464047061, - "scoreError" : 143106.48822520472, + "score" : 449980.72507318726, + "scoreError" : 6176.116436384296, "scoreConfidence" : [ - 53199.358179501374, - 339412.3346299108 + 443804.608636803, + 456156.84150957153 ], "scorePercentiles" : { - "0.0" : 171421.24621334887, - "50.0" : 183389.09976752236, - "90.0" : 262170.98059253476, - "95.0" : 262170.98059253476, - "99.0" : 262170.98059253476, - "99.9" : 262170.98059253476, - "99.99" : 262170.98059253476, - "99.999" : 262170.98059253476, - "99.9999" : 262170.98059253476, - "100.0" : 262170.98059253476 + "0.0" : 448113.2226896096, + "50.0" : 450252.7310669918, + "90.0" : 451915.1649401572, + "95.0" : 451915.1649401572, + "99.0" : 451915.1649401572, + "99.9" : 451915.1649401572, + "99.99" : 451915.1649401572, + "99.999" : 451915.1649401572, + "99.9999" : 451915.1649401572, + "100.0" : 451915.1649401572 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 183389.09976752236, - 171421.24621334887, - 180450.3182393161, - 262170.98059253476, - 184097.5872108084 + 448113.2226896096, + 448601.0553734448, + 451915.1649401572, + 450252.7310669918, + 451021.451295733 ] ] }, "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" : 13088.533314600514, - "scoreError" : 9034.582010723769, + "score" : 8463.401138531586, + "scoreError" : 56.66454631406758, "scoreConfidence" : [ - 4053.9513038767454, - 22123.11532532428 + 8406.73659221752, + 8520.065684845653 ], "scorePercentiles" : { - "0.0" : 11335.310482199853, - "50.0" : 11762.434993855248, - "90.0" : 16892.56332046234, - "95.0" : 16892.56332046234, - "99.0" : 16892.56332046234, - "99.9" : 16892.56332046234, - "99.99" : 16892.56332046234, - "99.999" : 16892.56332046234, - "99.9999" : 16892.56332046234, - "100.0" : 16892.56332046234 + "0.0" : 8446.036605697405, + "50.0" : 8461.294354766636, + "90.0" : 8486.784732622866, + "95.0" : 8486.784732622866, + "99.0" : 8486.784732622866, + "99.9" : 8486.784732622866, + "99.99" : 8486.784732622866, + "99.999" : 8486.784732622866, + "99.9999" : 8486.784732622866, + "100.0" : 8486.784732622866 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11762.434993855248, - 13833.885036888194, - 16892.56332046234, - 11335.310482199853, - 11618.472739596935 + 8459.74428134265, + 8461.294354766636, + 8486.784732622866, + 8446.036605697405, + 8463.145718228378 ] ] }, "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" : 22735.748995195834, - "scoreError" : 8005.164274207752, + "score" : 13677.548568135244, + "scoreError" : 218.54832210421648, "scoreConfidence" : [ - 14730.584720988081, - 30740.913269403587 + 13459.000246031028, + 13896.09689023946 ], "scorePercentiles" : { - "0.0" : 20943.372192057388, - "50.0" : 22297.731038546357, - "90.0" : 26146.19856137915, - "95.0" : 26146.19856137915, - "99.0" : 26146.19856137915, - "99.9" : 26146.19856137915, - "99.99" : 26146.19856137915, - "99.999" : 26146.19856137915, - "99.9999" : 26146.19856137915, - "100.0" : 26146.19856137915 + "0.0" : 13604.17349587116, + "50.0" : 13658.13837719469, + "90.0" : 13743.335949550847, + "95.0" : 13743.335949550847, + "99.0" : 13743.335949550847, + "99.9" : 13743.335949550847, + "99.99" : 13743.335949550847, + "99.999" : 13743.335949550847, + "99.9999" : 13743.335949550847, + "100.0" : 13743.335949550847 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20943.372192057388, - 21263.775626114795, - 26146.19856137915, - 23027.667557881472, - 22297.731038546357 + 13604.17349587116, + 13743.335949550847, + 13658.13837719469, + 13656.176076431111, + 13725.918941628413 ] ] }, "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" : 33184.01227469859, - "scoreError" : 15720.904602443385, + "score" : 20245.18885021646, + "scoreError" : 307.0533342460805, "scoreConfidence" : [ - 17463.107672255202, - 48904.91687714197 + 19938.135515970378, + 20552.24218446254 ], "scorePercentiles" : { - "0.0" : 27543.184834623313, - "50.0" : 33451.63926089737, - "90.0" : 38993.874298676354, - "95.0" : 38993.874298676354, - "99.0" : 38993.874298676354, - "99.9" : 38993.874298676354, - "99.99" : 38993.874298676354, - "99.999" : 38993.874298676354, - "99.9999" : 38993.874298676354, - "100.0" : 38993.874298676354 + "0.0" : 20176.990937839313, + "50.0" : 20195.932104288193, + "90.0" : 20352.80581123493, + "95.0" : 20352.80581123493, + "99.0" : 20352.80581123493, + "99.9" : 20352.80581123493, + "99.99" : 20352.80581123493, + "99.999" : 20352.80581123493, + "99.9999" : 20352.80581123493, + "100.0" : 20352.80581123493 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27543.184834623313, - 33451.63926089737, - 33648.452639408744, - 38993.874298676354, - 32282.910339887123 + 20176.990937839313, + 20192.110360150025, + 20352.80581123493, + 20308.105037569832, + 20195.932104288193 ] ] }, "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" : 551752.9341784773, - "scoreError" : 333773.1411674369, + "score" : 284293.2113148419, + "scoreError" : 2556.5972246370698, "scoreConfidence" : [ - 217979.79301104037, - 885526.0753459141 + 281736.6140902048, + 286849.8085394789 ], "scorePercentiles" : { - "0.0" : 474098.3638048001, - "50.0" : 532957.9410892627, - "90.0" : 676976.222406451, - "95.0" : 676976.222406451, - "99.0" : 676976.222406451, - "99.9" : 676976.222406451, - "99.99" : 676976.222406451, - "99.999" : 676976.222406451, - "99.9999" : 676976.222406451, - "100.0" : 676976.222406451 + "0.0" : 283418.60958532366, + "50.0" : 284395.224646924, + "90.0" : 285205.501192141, + "95.0" : 285205.501192141, + "99.0" : 285205.501192141, + "99.9" : 285205.501192141, + "99.99" : 285205.501192141, + "99.999" : 285205.501192141, + "99.9999" : 285205.501192141, + "100.0" : 285205.501192141 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 474098.3638048001, - 598909.7494749485, - 676976.222406451, - 532957.9410892627, - 475822.3941169238 + 283953.26774316235, + 284493.45340665843, + 285205.501192141, + 284395.224646924, + 283418.60958532366 ] ] }, "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" : 66696.77067654752, - "scoreError" : 66578.79903100625, + "score" : 35253.97284676844, + "scoreError" : 484.2822193486803, "scoreConfidence" : [ - 117.97164554127085, - 133275.56970755378 + 34769.69062741976, + 35738.25506611712 ], "scorePercentiles" : { - "0.0" : 55243.494169946774, - "50.0" : 60066.70645131271, - "90.0" : 97135.09765005762, - "95.0" : 97135.09765005762, - "99.0" : 97135.09765005762, - "99.9" : 97135.09765005762, - "99.99" : 97135.09765005762, - "99.999" : 97135.09765005762, - "99.9999" : 97135.09765005762, - "100.0" : 97135.09765005762 + "0.0" : 35134.12990944616, + "50.0" : 35247.416473092875, + "90.0" : 35460.94437814288, + "95.0" : 35460.94437814288, + "99.0" : 35460.94437814288, + "99.9" : 35460.94437814288, + "99.99" : 35460.94437814288, + "99.999" : 35460.94437814288, + "99.9999" : 35460.94437814288, + "100.0" : 35460.94437814288 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 55243.494169946774, - 63508.289181763095, - 60066.70645131271, - 57530.26592965738, - 97135.09765005762 + 35247.416473092875, + 35134.12990944616, + 35176.40112893972, + 35460.94437814288, + 35250.97234422059 ] ] }, "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" : 9803.276855913067, - "scoreError" : 4004.423779927321, + "score" : 24911.66709844746, + "scoreError" : 256.65349435068765, "scoreConfidence" : [ - 5798.853075985746, - 13807.700635840389 + 24655.01360409677, + 25168.320592798147 ], "scorePercentiles" : { - "0.0" : 8938.076720687106, - "50.0" : 9343.267228670084, - "90.0" : 11517.850525020585, - "95.0" : 11517.850525020585, - "99.0" : 11517.850525020585, - "99.9" : 11517.850525020585, - "99.99" : 11517.850525020585, - "99.999" : 11517.850525020585, - "99.9999" : 11517.850525020585, - "100.0" : 11517.850525020585 + "0.0" : 24859.089803474017, + "50.0" : 24883.618603052862, + "90.0" : 25018.28184976115, + "95.0" : 25018.28184976115, + "99.0" : 25018.28184976115, + "99.9" : 25018.28184976115, + "99.99" : 25018.28184976115, + "99.999" : 25018.28184976115, + "99.9999" : 25018.28184976115, + "100.0" : 25018.28184976115 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9190.191049001656, - 8938.076720687106, - 9343.267228670084, - 11517.850525020585, - 10026.998756185903 + 24863.214896027723, + 24883.618603052862, + 24859.089803474017, + 24934.13033992153, + 25018.28184976115 ] ] }, "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" : 18785.858536786538, - "scoreError" : 1497.673596382121, + "score" : 46713.47854380564, + "scoreError" : 435.12569526041233, "scoreConfidence" : [ - 17288.18494040442, - 20283.532133168657 + 46278.35284854523, + 47148.60423906605 ], "scorePercentiles" : { - "0.0" : 18397.633844842727, - "50.0" : 18693.348892889037, - "90.0" : 19394.172711384956, - "95.0" : 19394.172711384956, - "99.0" : 19394.172711384956, - "99.9" : 19394.172711384956, - "99.99" : 19394.172711384956, - "99.999" : 19394.172711384956, - "99.9999" : 19394.172711384956, - "100.0" : 19394.172711384956 + "0.0" : 46549.835297195255, + "50.0" : 46704.82998852758, + "90.0" : 46823.36302055275, + "95.0" : 46823.36302055275, + "99.0" : 46823.36302055275, + "99.9" : 46823.36302055275, + "99.99" : 46823.36302055275, + "99.999" : 46823.36302055275, + "99.9999" : 46823.36302055275, + "100.0" : 46823.36302055275 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19394.172711384956, - 18693.348892889037, - 18397.633844842727, - 18905.970434894305, - 18538.16679992167 + 46823.36302055275, + 46549.835297195255, + 46673.26497048551, + 46816.09944226715, + 46704.82998852758 ] ] }, "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" : 39055.271509879, - "scoreError" : 2594.084616053754, + "score" : 89936.46077704799, + "scoreError" : 1293.8051358198013, "scoreConfidence" : [ - 36461.186893825245, - 41649.356125932754 + 88642.6556412282, + 91230.26591286779 ], "scorePercentiles" : { - "0.0" : 38074.89538644119, - "50.0" : 38943.36037778194, - "90.0" : 39735.85008769802, - "95.0" : 39735.85008769802, - "99.0" : 39735.85008769802, - "99.9" : 39735.85008769802, - "99.99" : 39735.85008769802, - "99.999" : 39735.85008769802, - "99.9999" : 39735.85008769802, - "100.0" : 39735.85008769802 + "0.0" : 89712.90543966321, + "50.0" : 89851.55783132988, + "90.0" : 90523.16715829322, + "95.0" : 90523.16715829322, + "99.0" : 90523.16715829322, + "99.9" : 90523.16715829322, + "99.99" : 90523.16715829322, + "99.999" : 90523.16715829322, + "99.9999" : 90523.16715829322, + "100.0" : 90523.16715829322 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 38877.880331446424, - 38074.89538644119, - 39735.85008769802, - 38943.36037778194, - 39644.37136602744 + 89721.65553509218, + 89851.55783132988, + 90523.16715829322, + 89712.90543966321, + 89873.01792086149 ] ] }, "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" : 830758.9834219341, - "scoreError" : 177284.50227861493, + "score" : 2056433.5281855012, + "scoreError" : 17173.367000582835, "scoreConfidence" : [ - 653474.4811433192, - 1008043.485700549 + 2039260.1611849184, + 2073606.895186084 ], "scorePercentiles" : { - "0.0" : 775135.9397160537, - "50.0" : 825720.1999761432, - "90.0" : 900308.3923560337, - "95.0" : 900308.3923560337, - "99.0" : 900308.3923560337, - "99.9" : 900308.3923560337, - "99.99" : 900308.3923560337, - "99.999" : 900308.3923560337, - "99.9999" : 900308.3923560337, - "100.0" : 900308.3923560337 + "0.0" : 2049939.7584388535, + "50.0" : 2056395.6848390657, + "90.0" : 2062321.0163994238, + "95.0" : 2062321.0163994238, + "99.0" : 2062321.0163994238, + "99.9" : 2062321.0163994238, + "99.99" : 2062321.0163994238, + "99.999" : 2062321.0163994238, + "99.9999" : 2062321.0163994238, + "100.0" : 2062321.0163994238 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 841853.5497765921, - 775135.9397160537, - 825720.1999761432, - 900308.3923560337, - 810776.835284848 + 2049939.7584388535, + 2056395.6848390657, + 2057878.3724252414, + 2055632.8088249213, + 2062321.0163994238 ] ] }, "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" : 84439.83543485585, - "scoreError" : 9702.147301392826, + "score" : 217153.44490165665, + "scoreError" : 1854.220220288637, "scoreConfidence" : [ - 74737.68813346303, - 94141.98273624867 + 215299.224681368, + 219007.6651219453 ], "scorePercentiles" : { - "0.0" : 81849.2060428143, - "50.0" : 83842.42284320125, - "90.0" : 88091.65796648074, - "95.0" : 88091.65796648074, - "99.0" : 88091.65796648074, - "99.9" : 88091.65796648074, - "99.99" : 88091.65796648074, - "99.999" : 88091.65796648074, - "99.9999" : 88091.65796648074, - "100.0" : 88091.65796648074 + "0.0" : 216586.32377841562, + "50.0" : 217055.12632864484, + "90.0" : 217871.431535759, + "95.0" : 217871.431535759, + "99.0" : 217871.431535759, + "99.9" : 217871.431535759, + "99.99" : 217871.431535759, + "99.999" : 217871.431535759, + "99.9999" : 217871.431535759, + "100.0" : 217871.431535759 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 81849.2060428143, - 88091.65796648074, - 83842.42284320125, - 85770.35671094766, - 82645.53361083532 + 216928.0158228306, + 217326.32704263303, + 216586.32377841562, + 217871.431535759, + 217055.12632864484 ] ] }, "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" : 6070.094963746776, - "scoreError" : 3057.468099532545, + "score" : 4467.830882637205, + "scoreError" : 32.77583814534854, "scoreConfidence" : [ - 3012.626864214231, - 9127.56306327932 + 4435.055044491856, + 4500.606720782554 ], "scorePercentiles" : { - "0.0" : 5022.749124411244, - "50.0" : 6001.042443573773, - "90.0" : 7235.507583731711, - "95.0" : 7235.507583731711, - "99.0" : 7235.507583731711, - "99.9" : 7235.507583731711, - "99.99" : 7235.507583731711, - "99.999" : 7235.507583731711, - "99.9999" : 7235.507583731711, - "100.0" : 7235.507583731711 + "0.0" : 4461.144267777276, + "50.0" : 4466.123710181386, + "90.0" : 4481.878700703424, + "95.0" : 4481.878700703424, + "99.0" : 4481.878700703424, + "99.9" : 4481.878700703424, + "99.99" : 4481.878700703424, + "99.999" : 4481.878700703424, + "99.9999" : 4481.878700703424, + "100.0" : 4481.878700703424 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5022.749124411244, - 6219.869788759945, - 6001.042443573773, - 5871.3058782572025, - 7235.507583731711 + 4461.205763234834, + 4466.123710181386, + 4468.801971289103, + 4481.878700703424, + 4461.144267777276 ] ] }, "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" : 9755.864357742455, - "scoreError" : 11672.642756143092, + "score" : 7617.307711785621, + "scoreError" : 150.87318229480573, "scoreConfidence" : [ - -1916.7783984006364, - 21428.50711388555 + 7466.434529490815, + 7768.180894080427 ], "scorePercentiles" : { - "0.0" : 7531.225207188383, - "50.0" : 8283.132716177366, - "90.0" : 14614.610870996952, - "95.0" : 14614.610870996952, - "99.0" : 14614.610870996952, - "99.9" : 14614.610870996952, - "99.99" : 14614.610870996952, - "99.999" : 14614.610870996952, - "99.9999" : 14614.610870996952, - "100.0" : 14614.610870996952 + "0.0" : 7591.827661946019, + "50.0" : 7601.631270617761, + "90.0" : 7685.704659517412, + "95.0" : 7685.704659517412, + "99.0" : 7685.704659517412, + "99.9" : 7685.704659517412, + "99.99" : 7685.704659517412, + "99.999" : 7685.704659517412, + "99.9999" : 7685.704659517412, + "100.0" : 7685.704659517412 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7538.637972066272, - 10811.715022283304, - 7531.225207188383, - 8283.132716177366, - 14614.610870996952 + 7591.827661946019, + 7685.704659517412, + 7601.631270617761, + 7593.774226035457, + 7613.600740811458 ] ] }, "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" : 17448.142887048296, - "scoreError" : 19113.647930597734, + "score" : 11143.742360718532, + "scoreError" : 116.30928792728142, "scoreConfidence" : [ - -1665.5050435494377, - 36561.79081764603 + 11027.433072791251, + 11260.051648645813 ], "scorePercentiles" : { - "0.0" : 12673.271211053765, - "50.0" : 15147.36952156174, - "90.0" : 22851.454119305294, - "95.0" : 22851.454119305294, - "99.0" : 22851.454119305294, - "99.9" : 22851.454119305294, - "99.99" : 22851.454119305294, - "99.999" : 22851.454119305294, - "99.9999" : 22851.454119305294, - "100.0" : 22851.454119305294 + "0.0" : 11095.495524521451, + "50.0" : 11147.28636577, + "90.0" : 11174.085872351934, + "95.0" : 11174.085872351934, + "99.0" : 11174.085872351934, + "99.9" : 11174.085872351934, + "99.99" : 11174.085872351934, + "99.999" : 11174.085872351934, + "99.9999" : 11174.085872351934, + "100.0" : 11174.085872351934 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 22851.454119305294, - 13819.540933679076, - 12673.271211053765, - 22749.07864964161, - 15147.36952156174 + 11138.979154370885, + 11162.864886578389, + 11095.495524521451, + 11147.28636577, + 11174.085872351934 ] ] }, "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" : 297667.90647195996, - "scoreError" : 305630.21089127514, + "score" : 128556.49513517492, + "scoreError" : 1272.2422156324342, "scoreConfidence" : [ - -7962.304419315187, - 603298.1173632351 + 127284.25291954249, + 129828.73735080735 ], "scorePercentiles" : { - "0.0" : 230792.38070052085, - "50.0" : 252752.52551037486, - "90.0" : 420794.4103727082, - "95.0" : 420794.4103727082, - "99.0" : 420794.4103727082, - "99.9" : 420794.4103727082, - "99.99" : 420794.4103727082, - "99.999" : 420794.4103727082, - "99.9999" : 420794.4103727082, - "100.0" : 420794.4103727082 + "0.0" : 128036.41319584826, + "50.0" : 128591.11091805485, + "90.0" : 128936.84501671004, + "95.0" : 128936.84501671004, + "99.0" : 128936.84501671004, + "99.9" : 128936.84501671004, + "99.99" : 128936.84501671004, + "99.999" : 128936.84501671004, + "99.9999" : 128936.84501671004, + "100.0" : 128936.84501671004 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 250256.6337262795, - 420794.4103727082, - 252752.52551037486, - 230792.38070052085, - 333743.5820499163 + 128936.84501671004, + 128523.10217569392, + 128591.11091805485, + 128695.00436956761, + 128036.41319584826 ] ] }, "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" : 31577.90885025902, - "scoreError" : 21971.72486812469, + "score" : 18274.673846040805, + "scoreError" : 270.2014838124032, "scoreConfidence" : [ - 9606.183982134331, - 53549.63371838371 + 18004.472362228404, + 18544.875329853206 ], "scorePercentiles" : { - "0.0" : 28427.562241413812, - "50.0" : 28825.55343027113, - "90.0" : 41699.7645593686, - "95.0" : 41699.7645593686, - "99.0" : 41699.7645593686, - "99.9" : 41699.7645593686, - "99.99" : 41699.7645593686, - "99.999" : 41699.7645593686, - "99.9999" : 41699.7645593686, - "100.0" : 41699.7645593686 + "0.0" : 18180.3947544283, + "50.0" : 18258.582803059366, + "90.0" : 18353.780227647854, + "95.0" : 18353.780227647854, + "99.0" : 18353.780227647854, + "99.9" : 18353.780227647854, + "99.99" : 18353.780227647854, + "99.999" : 18353.780227647854, + "99.9999" : 18353.780227647854, + "100.0" : 18353.780227647854 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 28427.562241413812, - 41699.7645593686, - 30299.12155114313, - 28825.55343027113, - 28637.54246909843 + 18246.7076812949, + 18180.3947544283, + 18333.903763773607, + 18353.780227647854, + 18258.582803059366 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 7540.748685912993, - "scoreError" : 1071.1401464016753, + "score" : 24971.251828020613, + "scoreError" : 283.7977792471797, "scoreConfidence" : [ - 6469.608539511318, - 8611.888832314668 + 24687.454048773434, + 25255.049607267792 ], "scorePercentiles" : { - "0.0" : 7232.947205359328, - "50.0" : 7410.866884706589, - "90.0" : 7843.265584026136, - "95.0" : 7843.265584026136, - "99.0" : 7843.265584026136, - "99.9" : 7843.265584026136, - "99.99" : 7843.265584026136, - "99.999" : 7843.265584026136, - "99.9999" : 7843.265584026136, - "100.0" : 7843.265584026136 + "0.0" : 24908.32689663057, + "50.0" : 24947.742395567973, + "90.0" : 25095.93225538398, + "95.0" : 25095.93225538398, + "99.0" : 25095.93225538398, + "99.9" : 25095.93225538398, + "99.99" : 25095.93225538398, + "99.999" : 25095.93225538398, + "99.9999" : 25095.93225538398, + "100.0" : 25095.93225538398 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7387.814890384294, - 7843.265584026136, - 7232.947205359328, - 7410.866884706589, - 7828.84886508862 + 24947.742395567973, + 24973.793800231033, + 24908.32689663057, + 25095.93225538398, + 24930.46379228949 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 17057.964362212137, - "scoreError" : 2055.1144990570992, + "score" : 49310.95274268482, + "scoreError" : 91.44447823986899, "scoreConfidence" : [ - 15002.849863155037, - 19113.078861269234 + 49219.50826444495, + 49402.39722092469 ], "scorePercentiles" : { - "0.0" : 16430.01816520554, - "50.0" : 16870.109704687824, - "90.0" : 17832.604433437486, - "95.0" : 17832.604433437486, - "99.0" : 17832.604433437486, - "99.9" : 17832.604433437486, - "99.99" : 17832.604433437486, - "99.999" : 17832.604433437486, - "99.9999" : 17832.604433437486, - "100.0" : 17832.604433437486 + "0.0" : 49284.478101757835, + "50.0" : 49315.33996994749, + "90.0" : 49340.456569440255, + "95.0" : 49340.456569440255, + "99.0" : 49340.456569440255, + "99.9" : 49340.456569440255, + "99.99" : 49340.456569440255, + "99.999" : 49340.456569440255, + "99.9999" : 49340.456569440255, + "100.0" : 49340.456569440255 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 17311.83776888634, - 16430.01816520554, - 16845.251738843494, - 16870.109704687824, - 17832.604433437486 + 49340.456569440255, + 49284.478101757835, + 49289.38805309446, + 49315.33996994749, + 49325.10101918403 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 29177.803054105803, - "scoreError" : 2128.48717296882, + "score" : 89875.02896374659, + "scoreError" : 1642.94941646135, "scoreConfidence" : [ - 27049.315881136983, - 31306.290227074624 + 88232.07954728523, + 91517.97838020795 ], "scorePercentiles" : { - "0.0" : 28431.20343087744, - "50.0" : 29132.63355018601, - "90.0" : 29911.371493455285, - "95.0" : 29911.371493455285, - "99.0" : 29911.371493455285, - "99.9" : 29911.371493455285, - "99.99" : 29911.371493455285, - "99.999" : 29911.371493455285, - "99.9999" : 29911.371493455285, - "100.0" : 29911.371493455285 + "0.0" : 89364.66763582549, + "50.0" : 89819.09566049892, + "90.0" : 90519.65780220358, + "95.0" : 90519.65780220358, + "99.0" : 90519.65780220358, + "99.9" : 90519.65780220358, + "99.99" : 90519.65780220358, + "99.999" : 90519.65780220358, + "99.9999" : 90519.65780220358, + "100.0" : 90519.65780220358 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 29911.371493455285, - 28958.999298017116, - 29454.807497993177, - 29132.63355018601, - 28431.20343087744 + 89987.47517180801, + 89364.66763582549, + 89819.09566049892, + 90519.65780220358, + 89684.24854839701 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 614503.9068911405, - "scoreError" : 80203.4685924742, + "score" : 1859059.9734609004, + "scoreError" : 15515.155945616096, "scoreConfidence" : [ - 534300.4382986663, - 694707.3754836147 + 1843544.8175152843, + 1874575.1294065164 ], "scorePercentiles" : { - "0.0" : 593244.5379296846, - "50.0" : 612011.7504533527, - "90.0" : 643741.5902709335, - "95.0" : 643741.5902709335, - "99.0" : 643741.5902709335, - "99.9" : 643741.5902709335, - "99.99" : 643741.5902709335, - "99.999" : 643741.5902709335, - "99.9999" : 643741.5902709335, - "100.0" : 643741.5902709335 + "0.0" : 1855065.9221950802, + "50.0" : 1857601.8490530043, + "90.0" : 1864451.8446640186, + "95.0" : 1864451.8446640186, + "99.0" : 1864451.8446640186, + "99.9" : 1864451.8446640186, + "99.99" : 1864451.8446640186, + "99.999" : 1864451.8446640186, + "99.9999" : 1864451.8446640186, + "100.0" : 1864451.8446640186 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 643741.5902709335, - 593244.5379296846, - 612011.7504533527, - 597490.9770143618, - 626030.67878737 + 1856107.9847897794, + 1862072.266602619, + 1855065.9221950802, + 1857601.8490530043, + 1864451.8446640186 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 63394.638437082016, - "scoreError" : 7778.552928693875, + "score" : 203365.60419293735, + "scoreError" : 1415.3525249082186, "scoreConfidence" : [ - 55616.08550838814, - 71173.19136577589 + 201950.25166802912, + 204780.95671784558 ], "scorePercentiles" : { - "0.0" : 61229.74200411293, - "50.0" : 63757.69814179697, - "90.0" : 66319.61997437655, - "95.0" : 66319.61997437655, - "99.0" : 66319.61997437655, - "99.9" : 66319.61997437655, - "99.99" : 66319.61997437655, - "99.999" : 66319.61997437655, - "99.9999" : 66319.61997437655, - "100.0" : 66319.61997437655 + "0.0" : 202849.64864755014, + "50.0" : 203347.68443740963, + "90.0" : 203824.3731607634, + "95.0" : 203824.3731607634, + "99.0" : 203824.3731607634, + "99.9" : 203824.3731607634, + "99.99" : 203824.3731607634, + "99.999" : 203824.3731607634, + "99.9999" : 203824.3731607634, + "100.0" : 203824.3731607634 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 61756.53796590779, - 61229.74200411293, - 63757.69814179697, - 63909.59409921583, - 66319.61997437655 + 203577.20942293078, + 202849.64864755014, + 203347.68443740963, + 203824.3731607634, + 203229.1052960327 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 8208.551998253337, - "scoreError" : 1806.258619690367, + "score" : 4494.157939961171, + "scoreError" : 46.27521250207462, "scoreConfidence" : [ - 6402.29337856297, - 10014.810617943704 + 4447.882727459097, + 4540.433152463245 ], "scorePercentiles" : { - "0.0" : 7664.302214462725, - "50.0" : 8039.665216771372, - "90.0" : 8746.112320735967, - "95.0" : 8746.112320735967, - "99.0" : 8746.112320735967, - "99.9" : 8746.112320735967, - "99.99" : 8746.112320735967, - "99.999" : 8746.112320735967, - "99.9999" : 8746.112320735967, - "100.0" : 8746.112320735967 + "0.0" : 4482.294346673569, + "50.0" : 4490.298140295548, + "90.0" : 4507.243187754511, + "95.0" : 4507.243187754511, + "99.0" : 4507.243187754511, + "99.9" : 4507.243187754511, + "99.99" : 4507.243187754511, + "99.999" : 4507.243187754511, + "99.9999" : 4507.243187754511, + "100.0" : 4507.243187754511 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8746.112320735967, - 8039.665216771372, - 8650.619392859235, - 7664.302214462725, - 7942.060846437385 + 4490.298140295548, + 4482.294346673569, + 4506.5976506774505, + 4507.243187754511, + 4484.356374404776 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 15145.29042031647, - "scoreError" : 1866.04815346104, + "score" : 5743.002281141565, + "scoreError" : 59.129521242422264, "scoreConfidence" : [ - 13279.24226685543, - 17011.33857377751 + 5683.872759899143, + 5802.131802383987 ], "scorePercentiles" : { - "0.0" : 14498.647370697894, - "50.0" : 15200.545306367698, - "90.0" : 15783.389809510525, - "95.0" : 15783.389809510525, - "99.0" : 15783.389809510525, - "99.9" : 15783.389809510525, - "99.99" : 15783.389809510525, - "99.999" : 15783.389809510525, - "99.9999" : 15783.389809510525, - "100.0" : 15783.389809510525 + "0.0" : 5727.823881227399, + "50.0" : 5737.878990824009, + "90.0" : 5761.566949567998, + "95.0" : 5761.566949567998, + "99.0" : 5761.566949567998, + "99.9" : 5761.566949567998, + "99.99" : 5761.566949567998, + "99.999" : 5761.566949567998, + "99.9999" : 5761.566949567998, + "100.0" : 5761.566949567998 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15783.389809510525, - 15356.362608067939, - 14887.5070069383, - 14498.647370697894, - 15200.545306367698 + 5737.878990824009, + 5761.566949567998, + 5730.824554417117, + 5727.823881227399, + 5756.917029671301 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 24565.42192115943, - "scoreError" : 2770.4763162422055, + "score" : 9926.090261839705, + "scoreError" : 65.32761833006559, "scoreConfidence" : [ - 21794.945604917226, - 27335.898237401638 + 9860.762643509639, + 9991.41788016977 ], "scorePercentiles" : { - "0.0" : 23710.15811137051, - "50.0" : 24487.097448613327, - "90.0" : 25656.408094799255, - "95.0" : 25656.408094799255, - "99.0" : 25656.408094799255, - "99.9" : 25656.408094799255, - "99.99" : 25656.408094799255, - "99.999" : 25656.408094799255, - "99.9999" : 25656.408094799255, - "100.0" : 25656.408094799255 + "0.0" : 9897.460885283745, + "50.0" : 9929.375143016558, + "90.0" : 9941.601107035476, + "95.0" : 9941.601107035476, + "99.0" : 9941.601107035476, + "99.9" : 9941.601107035476, + "99.99" : 9941.601107035476, + "99.999" : 9941.601107035476, + "99.9999" : 9941.601107035476, + "100.0" : 9941.601107035476 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 24742.045859752307, - 24231.40009126177, - 25656.408094799255, - 23710.15811137051, - 24487.097448613327 + 9927.01162101475, + 9897.460885283745, + 9929.375143016558, + 9941.601107035476, + 9935.002552848006 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 459308.40570910444, - "scoreError" : 56129.107210682945, + "score" : 174696.25135579967, + "scoreError" : 2338.9153405917164, "scoreConfidence" : [ - 403179.2984984215, - 515437.5129197874 + 172357.33601520795, + 177035.1666963914 ], "scorePercentiles" : { - "0.0" : 443321.33241611766, - "50.0" : 455404.46737403306, - "90.0" : 483013.0461190387, - "95.0" : 483013.0461190387, - "99.0" : 483013.0461190387, - "99.9" : 483013.0461190387, - "99.99" : 483013.0461190387, - "99.999" : 483013.0461190387, - "99.9999" : 483013.0461190387, - "100.0" : 483013.0461190387 + "0.0" : 174067.55883288762, + "50.0" : 174410.32077318698, + "90.0" : 175524.86466949998, + "95.0" : 175524.86466949998, + "99.0" : 175524.86466949998, + "99.9" : 175524.86466949998, + "99.99" : 175524.86466949998, + "99.999" : 175524.86466949998, + "99.9999" : 175524.86466949998, + "100.0" : 175524.86466949998 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 455404.46737403306, - 443321.33241611766, - 455177.3793224011, - 459625.80331393157, - 483013.0461190387 + 175524.86466949998, + 174067.55883288762, + 175131.98565532413, + 174346.52684809972, + 174410.32077318698 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.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" : 49127.49521515812, - "scoreError" : 1869.4601079578274, + "score" : 16813.074327955168, + "scoreError" : 195.62524790501283, "scoreConfidence" : [ - 47258.03510720029, - 50996.955323115944 + 16617.449080050155, + 17008.69957586018 ], "scorePercentiles" : { - "0.0" : 48339.745236451716, - "50.0" : 49257.221472877085, - "90.0" : 49646.52151556607, - "95.0" : 49646.52151556607, - "99.0" : 49646.52151556607, - "99.9" : 49646.52151556607, - "99.99" : 49646.52151556607, - "99.999" : 49646.52151556607, - "99.9999" : 49646.52151556607, - "100.0" : 49646.52151556607 + "0.0" : 16742.643049524846, + "50.0" : 16823.582840529543, + "90.0" : 16875.42006800349, + "95.0" : 16875.42006800349, + "99.0" : 16875.42006800349, + "99.9" : 16875.42006800349, + "99.99" : 16875.42006800349, + "99.999" : 16875.42006800349, + "99.9999" : 16875.42006800349, + "100.0" : 16875.42006800349 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 49082.13342398183, - 49311.854426913895, - 49646.52151556607, - 49257.221472877085, - 48339.745236451716 + 16785.75764391401, + 16742.643049524846, + 16823.582840529543, + 16875.42006800349, + 16837.96803780394 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 3330.6616412726007, - "scoreError" : 852.9836875585929, + "score" : 10839.618326071923, + "scoreError" : 84.3328144108665, "scoreConfidence" : [ - 2477.677953714008, - 4183.645328831193 + 10755.285511661055, + 10923.95114048279 ], "scorePercentiles" : { - "0.0" : 3144.5135271878853, - "50.0" : 3236.649791038822, - "90.0" : 3680.634434430085, - "95.0" : 3680.634434430085, - "99.0" : 3680.634434430085, - "99.9" : 3680.634434430085, - "99.99" : 3680.634434430085, - "99.999" : 3680.634434430085, - "99.9999" : 3680.634434430085, - "100.0" : 3680.634434430085 + "0.0" : 10803.65353093882, + "50.0" : 10848.769568283788, + "90.0" : 10859.504516808494, + "95.0" : 10859.504516808494, + "99.0" : 10859.504516808494, + "99.9" : 10859.504516808494, + "99.99" : 10859.504516808494, + "99.999" : 10859.504516808494, + "99.9999" : 10859.504516808494, + "100.0" : 10859.504516808494 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3144.5135271878853, - 3413.806444128721, - 3236.649791038822, - 3680.634434430085, - 3177.7040095774883 + 10859.504516808494, + 10850.890413988003, + 10803.65353093882, + 10835.273600340508, + 10848.769568283788 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 6610.314279974316, - "scoreError" : 395.1617207188086, + "score" : 21220.479542778696, + "scoreError" : 136.72184753268485, "scoreConfidence" : [ - 6215.152559255508, - 7005.476000693125 + 21083.75769524601, + 21357.20139031138 ], "scorePercentiles" : { - "0.0" : 6460.638501000369, - "50.0" : 6617.997241193043, - "90.0" : 6746.749950045441, - "95.0" : 6746.749950045441, - "99.0" : 6746.749950045441, - "99.9" : 6746.749950045441, - "99.99" : 6746.749950045441, - "99.999" : 6746.749950045441, - "99.9999" : 6746.749950045441, - "100.0" : 6746.749950045441 + "0.0" : 21193.333871955423, + "50.0" : 21196.497847344697, + "90.0" : 21261.882155383057, + "95.0" : 21261.882155383057, + "99.0" : 21261.882155383057, + "99.9" : 21261.882155383057, + "99.99" : 21261.882155383057, + "99.999" : 21261.882155383057, + "99.9999" : 21261.882155383057, + "100.0" : 21261.882155383057 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6746.749950045441, - 6635.822791356628, - 6590.362916276099, - 6617.997241193043, - 6460.638501000369 + 21261.882155383057, + 21256.72104053963, + 21193.333871955423, + 21193.962798670662, + 21196.497847344697 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 13081.45775078188, - "scoreError" : 8402.3386442177, + "score" : 40155.174868641756, + "scoreError" : 271.2290412661113, "scoreConfidence" : [ - 4679.11910656418, - 21483.79639499958 + 39883.945827375646, + 40426.403909907865 ], "scorePercentiles" : { - "0.0" : 10841.931340247516, - "50.0" : 12266.109208720656, - "90.0" : 16379.123772225508, - "95.0" : 16379.123772225508, - "99.0" : 16379.123772225508, - "99.9" : 16379.123772225508, - "99.99" : 16379.123772225508, - "99.999" : 16379.123772225508, - "99.9999" : 16379.123772225508, - "100.0" : 16379.123772225508 + "0.0" : 40072.78026275581, + "50.0" : 40161.45270359664, + "90.0" : 40262.2698926335, + "95.0" : 40262.2698926335, + "99.0" : 40262.2698926335, + "99.9" : 40262.2698926335, + "99.99" : 40262.2698926335, + "99.999" : 40262.2698926335, + "99.9999" : 40262.2698926335, + "100.0" : 40262.2698926335 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11850.736245031945, - 10841.931340247516, - 12266.109208720656, - 14069.388187683773, - 16379.123772225508 + 40162.79647608026, + 40262.2698926335, + 40072.78026275581, + 40161.45270359664, + 40116.575008142594 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 260849.7775997795, - "scoreError" : 21586.18200279343, + "score" : 814834.187612176, + "scoreError" : 9423.120508298867, "scoreConfidence" : [ - 239263.59559698607, - 282435.95960257296 + 805411.0671038772, + 824257.3081204749 ], "scorePercentiles" : { - "0.0" : 251073.14372559794, - "50.0" : 263014.61500021594, - "90.0" : 264736.8079991094, - "95.0" : 264736.8079991094, - "99.0" : 264736.8079991094, - "99.9" : 264736.8079991094, - "99.99" : 264736.8079991094, - "99.999" : 264736.8079991094, - "99.9999" : 264736.8079991094, - "100.0" : 264736.8079991094 + "0.0" : 811870.4540793634, + "50.0" : 814048.8931469659, + "90.0" : 818271.0547125319, + "95.0" : 818271.0547125319, + "99.0" : 818271.0547125319, + "99.9" : 818271.0547125319, + "99.99" : 818271.0547125319, + "99.999" : 818271.0547125319, + "99.9999" : 818271.0547125319, + "100.0" : 818271.0547125319 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 264013.6518555342, - 263014.61500021594, - 261410.66941844008, - 264736.8079991094, - 251073.14372559794 + 811870.4540793634, + 814048.8931469659, + 813829.8632819719, + 818271.0547125319, + 816150.6728400473 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 26326.222529510705, - "scoreError" : 4913.537707083222, + "score" : 88274.20754356582, + "scoreError" : 997.0267346872563, "scoreConfidence" : [ - 21412.684822427484, - 31239.760236593927 + 87277.18080887856, + 89271.23427825308 ], "scorePercentiles" : { - "0.0" : 24628.621518581098, - "50.0" : 27090.952840264814, - "90.0" : 27364.60817741794, - "95.0" : 27364.60817741794, - "99.0" : 27364.60817741794, - "99.9" : 27364.60817741794, - "99.99" : 27364.60817741794, - "99.999" : 27364.60817741794, - "99.9999" : 27364.60817741794, - "100.0" : 27364.60817741794 + "0.0" : 87976.87833718126, + "50.0" : 88317.13916180044, + "90.0" : 88634.26639892826, + "95.0" : 88634.26639892826, + "99.0" : 88634.26639892826, + "99.9" : 88634.26639892826, + "99.99" : 88634.26639892826, + "99.999" : 88634.26639892826, + "99.9999" : 88634.26639892826, + "100.0" : 88634.26639892826 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27090.952840264814, - 27264.05542642765, - 27364.60817741794, - 25282.874684862043, - 24628.621518581098 + 88075.26797594158, + 88317.13916180044, + 88634.26639892826, + 88367.48584397751, + 87976.87833718126 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 3642.221860485703, - "scoreError" : 636.9520425317025, + "score" : 7304.444497870092, + "scoreError" : 83.49872238191601, "scoreConfidence" : [ - 3005.2698179540002, - 4279.173903017406 + 7220.945775488176, + 7387.943220252008 ], "scorePercentiles" : { - "0.0" : 3476.0224702859814, - "50.0" : 3606.0067873287194, - "90.0" : 3912.4742345159893, - "95.0" : 3912.4742345159893, - "99.0" : 3912.4742345159893, - "99.9" : 3912.4742345159893, - "99.99" : 3912.4742345159893, - "99.999" : 3912.4742345159893, - "99.9999" : 3912.4742345159893, - "100.0" : 3912.4742345159893 + "0.0" : 7283.586840206521, + "50.0" : 7294.288351863524, + "90.0" : 7328.008664800934, + "95.0" : 7328.008664800934, + "99.0" : 7328.008664800934, + "99.9" : 7328.008664800934, + "99.99" : 7328.008664800934, + "99.999" : 7328.008664800934, + "99.9999" : 7328.008664800934, + "100.0" : 7328.008664800934 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3606.0067873287194, - 3476.0224702859814, - 3912.4742345159893, - 3659.1783383862103, - 3557.427471911613 + 7294.288351863524, + 7283.586840206521, + 7288.6803837985335, + 7327.658248680948, + 7328.008664800934 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 6791.951306237206, - "scoreError" : 1834.302269013556, + "score" : 12799.766532443356, + "scoreError" : 103.02069271919817, "scoreConfidence" : [ - 4957.64903722365, - 8626.253575250763 + 12696.745839724159, + 12902.787225162554 ], "scorePercentiles" : { - "0.0" : 6041.95780422116, - "50.0" : 6991.957420553974, - "90.0" : 7255.645094649537, - "95.0" : 7255.645094649537, - "99.0" : 7255.645094649537, - "99.9" : 7255.645094649537, - "99.99" : 7255.645094649537, - "99.999" : 7255.645094649537, - "99.9999" : 7255.645094649537, - "100.0" : 7255.645094649537 + "0.0" : 12753.464128865959, + "50.0" : 12811.345216548318, + "90.0" : 12817.332772506401, + "95.0" : 12817.332772506401, + "99.0" : 12817.332772506401, + "99.9" : 12817.332772506401, + "99.99" : 12817.332772506401, + "99.999" : 12817.332772506401, + "99.9999" : 12817.332772506401, + "100.0" : 12817.332772506401 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6991.957420553974, - 7043.012639247408, - 6041.95780422116, - 7255.645094649537, - 6627.183572513954 + 12816.38879840621, + 12800.30174588989, + 12817.332772506401, + 12753.464128865959, + 12811.345216548318 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 12373.924191822054, - "scoreError" : 7182.577388625008, + "score" : 22710.786535959553, + "scoreError" : 198.1104692392309, "scoreConfidence" : [ - 5191.346803197046, - 19556.50158044706 + 22512.676066720323, + 22908.89700519878 ], "scorePercentiles" : { - "0.0" : 10434.678676832718, - "50.0" : 11495.710548816967, - "90.0" : 14975.279538802819, - "95.0" : 14975.279538802819, - "99.0" : 14975.279538802819, - "99.9" : 14975.279538802819, - "99.99" : 14975.279538802819, - "99.999" : 14975.279538802819, - "99.9999" : 14975.279538802819, - "100.0" : 14975.279538802819 + "0.0" : 22622.36741308942, + "50.0" : 22726.717457117717, + "90.0" : 22748.897231569586, + "95.0" : 22748.897231569586, + "99.0" : 22748.897231569586, + "99.9" : 22748.897231569586, + "99.99" : 22748.897231569586, + "99.999" : 22748.897231569586, + "99.9999" : 22748.897231569586, + "100.0" : 22748.897231569586 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11495.710548816967, - 11342.912319957433, - 13621.039874700327, - 14975.279538802819, - 10434.678676832718 + 22622.36741308942, + 22726.717457117717, + 22748.897231569586, + 22712.600126684025, + 22743.35045133699 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 231357.5861339874, - "scoreError" : 147168.17054801132, + "score" : 335759.2040564842, + "scoreError" : 4576.34914648554, "scoreConfidence" : [ - 84189.4155859761, - 378525.7566819987 + 331182.85490999866, + 340335.5532029698 ], "scorePercentiles" : { - "0.0" : 183770.45295006907, - "50.0" : 229263.5346411814, - "90.0" : 279402.8009503343, - "95.0" : 279402.8009503343, - "99.0" : 279402.8009503343, - "99.9" : 279402.8009503343, - "99.99" : 279402.8009503343, - "99.999" : 279402.8009503343, - "99.9999" : 279402.8009503343, - "100.0" : 279402.8009503343 + "0.0" : 334119.28715090675, + "50.0" : 335588.26334291237, + "90.0" : 337306.5014070142, + "95.0" : 337306.5014070142, + "99.0" : 337306.5014070142, + "99.9" : 337306.5014070142, + "99.99" : 337306.5014070142, + "99.999" : 337306.5014070142, + "99.9999" : 337306.5014070142, + "100.0" : 337306.5014070142 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 279402.8009503343, - 229263.5346411814, - 207033.9794605558, - 257317.1626677965, - 183770.45295006907 + 335389.80001119693, + 337306.5014070142, + 335588.26334291237, + 334119.28715090675, + 336392.16837039095 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.deserialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 25967.972116818004, - "scoreError" : 20184.54633277802, + "score" : 46701.44817495551, + "scoreError" : 416.8056450658375, "scoreConfidence" : [ - 5783.425784039984, - 46152.51844959603 + 46284.64252988967, + 47118.25382002135 ], "scorePercentiles" : { - "0.0" : 20813.80122068691, - "50.0" : 24061.470554049152, - "90.0" : 34526.27112098152, - "95.0" : 34526.27112098152, - "99.0" : 34526.27112098152, - "99.9" : 34526.27112098152, - "99.99" : 34526.27112098152, - "99.999" : 34526.27112098152, - "99.9999" : 34526.27112098152, - "100.0" : 34526.27112098152 + "0.0" : 46581.72595181916, + "50.0" : 46666.069727270646, + "90.0" : 46872.68909639768, + "95.0" : 46872.68909639768, + "99.0" : 46872.68909639768, + "99.9" : 46872.68909639768, + "99.99" : 46872.68909639768, + "99.999" : 46872.68909639768, + "99.9999" : 46872.68909639768, + "100.0" : 46872.68909639768 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 24061.470554049152, - 23584.786934668435, - 34526.27112098152, - 20813.80122068691, - 26853.53075370401 + 46666.069727270646, + 46872.68909639768, + 46581.72595181916, + 46663.14954840478, + 46723.606550885335 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 3590.904877567443, - "scoreError" : 894.2642207256171, + "score" : 6153.287228135969, + "scoreError" : 36.67850689556119, "scoreConfidence" : [ - 2696.6406568418256, - 4485.1690982930595 + 6116.608721240407, + 6189.96573503153 ], "scorePercentiles" : { - "0.0" : 3270.6262263096337, - "50.0" : 3630.4388980885496, - "90.0" : 3895.380264992783, - "95.0" : 3895.380264992783, - "99.0" : 3895.380264992783, - "99.9" : 3895.380264992783, - "99.99" : 3895.380264992783, - "99.999" : 3895.380264992783, - "99.9999" : 3895.380264992783, - "100.0" : 3895.380264992783 + "0.0" : 6143.7901826123325, + "50.0" : 6151.374760100898, + "90.0" : 6168.910843159989, + "95.0" : 6168.910843159989, + "99.0" : 6168.910843159989, + "99.9" : 6168.910843159989, + "99.99" : 6168.910843159989, + "99.999" : 6168.910843159989, + "99.9999" : 6168.910843159989, + "100.0" : 6168.910843159989 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3270.6262263096337, - 3630.4388980885496, - 3895.380264992783, - 3675.499288380649, - 3482.5797100656 + 6143.7901826123325, + 6151.374760100898, + 6148.343220139499, + 6168.910843159989, + 6154.017134667128 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 7642.954769255688, - "scoreError" : 4069.111422112686, + "score" : 11194.186291769092, + "scoreError" : 141.82856609103442, "scoreConfidence" : [ - 3573.843347143002, - 11712.066191368374 + 11052.357725678057, + 11336.014857860127 ], "scorePercentiles" : { - "0.0" : 6667.675087575923, - "50.0" : 7638.748803713297, - "90.0" : 9360.60147852964, - "95.0" : 9360.60147852964, - "99.0" : 9360.60147852964, - "99.9" : 9360.60147852964, - "99.99" : 9360.60147852964, - "99.999" : 9360.60147852964, - "99.9999" : 9360.60147852964, - "100.0" : 9360.60147852964 + "0.0" : 11160.659168149814, + "50.0" : 11191.563613583952, + "90.0" : 11253.40965003177, + "95.0" : 11253.40965003177, + "99.0" : 11253.40965003177, + "99.9" : 11253.40965003177, + "99.99" : 11253.40965003177, + "99.999" : 11253.40965003177, + "99.9999" : 11253.40965003177, + "100.0" : 11253.40965003177 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9360.60147852964, - 6891.239388984308, - 6667.675087575923, - 7638.748803713297, - 7656.509087475276 + 11166.494577035219, + 11198.804450044707, + 11253.40965003177, + 11160.659168149814, + 11191.563613583952 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 13972.760318946059, - "scoreError" : 2969.7046226818798, + "score" : 22746.482173784018, + "scoreError" : 174.7391572425382, "scoreConfidence" : [ - 11003.055696264179, - 16942.46494162794 + 22571.74301654148, + 22921.221331026554 ], "scorePercentiles" : { - "0.0" : 12968.372453757376, - "50.0" : 13926.36152442889, - "90.0" : 15138.909359792582, - "95.0" : 15138.909359792582, - "99.0" : 15138.909359792582, - "99.9" : 15138.909359792582, - "99.99" : 15138.909359792582, - "99.999" : 15138.909359792582, - "99.9999" : 15138.909359792582, - "100.0" : 15138.909359792582 + "0.0" : 22710.745185535656, + "50.0" : 22720.932246311408, + "90.0" : 22811.298625215066, + "95.0" : 22811.298625215066, + "99.0" : 22811.298625215066, + "99.9" : 22811.298625215066, + "99.99" : 22811.298625215066, + "99.999" : 22811.298625215066, + "99.9999" : 22811.298625215066, + "100.0" : 22811.298625215066 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13886.503429430559, - 15138.909359792582, - 13926.36152442889, - 13943.654827320881, - 12968.372453757376 + 22777.11922991497, + 22712.315581942996, + 22811.298625215066, + 22720.932246311408, + 22710.745185535656 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 341741.1910139147, - "scoreError" : 44053.96837308855, + "score" : 440117.05321244115, + "scoreError" : 6266.373054950742, "scoreConfidence" : [ - 297687.22264082613, - 385795.1593870033 + 433850.6801574904, + 446383.4262673919 ], "scorePercentiles" : { - "0.0" : 328667.2507301776, - "50.0" : 340272.2608502943, - "90.0" : 356846.0994075777, - "95.0" : 356846.0994075777, - "99.0" : 356846.0994075777, - "99.9" : 356846.0994075777, - "99.99" : 356846.0994075777, - "99.999" : 356846.0994075777, - "99.9999" : 356846.0994075777, - "100.0" : 356846.0994075777 + "0.0" : 438484.5334903308, + "50.0" : 439704.3434647679, + "90.0" : 442666.5823520523, + "95.0" : 442666.5823520523, + "99.0" : 442666.5823520523, + "99.9" : 442666.5823520523, + "99.99" : 442666.5823520523, + "99.999" : 442666.5823520523, + "99.9999" : 442666.5823520523, + "100.0" : 442666.5823520523 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 340272.2608502943, - 349275.3613998101, - 333644.98268171377, - 356846.0994075777, - 328667.2507301776 + 438484.5334903308, + 440616.7204126392, + 442666.5823520523, + 439704.3434647679, + 439113.0863424151 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 30985.41627839488, - "scoreError" : 4022.1289913908563, + "score" : 47496.177955137944, + "scoreError" : 629.0326259877075, "scoreConfidence" : [ - 26963.287287004026, - 35007.54526978574 + 46867.14532915023, + 48125.210581125655 ], "scorePercentiles" : { - "0.0" : 29813.88472135501, - "50.0" : 30778.66189976665, - "90.0" : 32406.015262349214, - "95.0" : 32406.015262349214, - "99.0" : 32406.015262349214, - "99.9" : 32406.015262349214, - "99.99" : 32406.015262349214, - "99.999" : 32406.015262349214, - "99.9999" : 32406.015262349214, - "100.0" : 32406.015262349214 + "0.0" : 47311.9528777751, + "50.0" : 47431.14937088751, + "90.0" : 47670.47695810883, + "95.0" : 47670.47695810883, + "99.0" : 47670.47695810883, + "99.9" : 47670.47695810883, + "99.99" : 47670.47695810883, + "99.999" : 47670.47695810883, + "99.9999" : 47670.47695810883, + "100.0" : 47670.47695810883 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 30778.66189976665, - 31646.16001496076, - 30282.359493542783, - 32406.015262349214, - 29813.88472135501 + 47666.67072033062, + 47400.63984858764, + 47431.14937088751, + 47311.9528777751, + 47670.47695810883 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 3824.0606606903107, - "scoreError" : 363.0952543915623, + "score" : 7030.991005525039, + "scoreError" : 90.10753168729967, "scoreConfidence" : [ - 3460.9654062987483, - 4187.155915081873 + 6940.88347383774, + 7121.098537212339 ], "scorePercentiles" : { - "0.0" : 3727.4293585028663, - "50.0" : 3789.219205479557, - "90.0" : 3962.64040182378, - "95.0" : 3962.64040182378, - "99.0" : 3962.64040182378, - "99.9" : 3962.64040182378, - "99.99" : 3962.64040182378, - "99.999" : 3962.64040182378, - "99.9999" : 3962.64040182378, - "100.0" : 3962.64040182378 + "0.0" : 6997.4232362968705, + "50.0" : 7039.601481872667, + "90.0" : 7058.630420833707, + "95.0" : 7058.630420833707, + "99.0" : 7058.630420833707, + "99.9" : 7058.630420833707, + "99.99" : 7058.630420833707, + "99.999" : 7058.630420833707, + "99.9999" : 7058.630420833707, + "100.0" : 7058.630420833707 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3962.64040182378, - 3874.288277401805, - 3727.4293585028663, - 3789.219205479557, - 3766.7260602435435 + 6997.4232362968705, + 7039.601481872667, + 7058.630420833707, + 7040.18299171063, + 7019.116896911323 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 7173.561383578449, - "scoreError" : 1320.2608424846896, + "score" : 11740.291348236995, + "scoreError" : 216.28533552354543, "scoreConfidence" : [ - 5853.300541093759, - 8493.82222606314 + 11524.00601271345, + 11956.57668376054 ], "scorePercentiles" : { - "0.0" : 6724.385859226262, - "50.0" : 7202.994586924669, - "90.0" : 7500.572226685914, - "95.0" : 7500.572226685914, - "99.0" : 7500.572226685914, - "99.9" : 7500.572226685914, - "99.99" : 7500.572226685914, - "99.999" : 7500.572226685914, - "99.9999" : 7500.572226685914, - "100.0" : 7500.572226685914 + "0.0" : 11649.548644431852, + "50.0" : 11750.088928886642, + "90.0" : 11804.6775783161, + "95.0" : 11804.6775783161, + "99.0" : 11804.6775783161, + "99.9" : 11804.6775783161, + "99.99" : 11804.6775783161, + "99.999" : 11804.6775783161, + "99.9999" : 11804.6775783161, + "100.0" : 11804.6775783161 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7499.544720406531, - 6940.309524648872, - 7500.572226685914, - 7202.994586924669, - 6724.385859226262 + 11649.548644431852, + 11750.406166178167, + 11804.6775783161, + 11746.73542337221, + 11750.088928886642 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 11648.235612305098, - "scoreError" : 1982.9123283535982, + "score" : 13487.839278164232, + "scoreError" : 322.18607990667164, "scoreConfidence" : [ - 9665.3232839515, - 13631.147940658695 + 13165.653198257562, + 13810.025358070903 ], "scorePercentiles" : { - "0.0" : 11063.616071743954, - "50.0" : 11692.633646233107, - "90.0" : 12226.899283087776, - "95.0" : 12226.899283087776, - "99.0" : 12226.899283087776, - "99.9" : 12226.899283087776, - "99.99" : 12226.899283087776, - "99.999" : 12226.899283087776, - "99.9999" : 12226.899283087776, - "100.0" : 12226.899283087776 + "0.0" : 13402.795933185862, + "50.0" : 13479.275684097796, + "90.0" : 13602.98751458708, + "95.0" : 13602.98751458708, + "99.0" : 13602.98751458708, + "99.9" : 13602.98751458708, + "99.99" : 13602.98751458708, + "99.999" : 13602.98751458708, + "99.9999" : 13602.98751458708, + "100.0" : 13602.98751458708 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12226.899283087776, - 11192.335509635646, - 12065.693550824999, - 11063.616071743954, - 11692.633646233107 + 13402.795933185862, + 13417.04234524594, + 13479.275684097796, + 13537.094913704483, + 13602.98751458708 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 242615.81506463076, - "scoreError" : 17795.62249456658, + "score" : 270514.9672929453, + "scoreError" : 3922.4823448806765, "scoreConfidence" : [ - 224820.1925700642, - 260411.43755919734 + 266592.4849480646, + 274437.449637826 ], "scorePercentiles" : { - "0.0" : 237297.3307108141, - "50.0" : 241595.0666437154, - "90.0" : 248791.18674205523, - "95.0" : 248791.18674205523, - "99.0" : 248791.18674205523, - "99.9" : 248791.18674205523, - "99.99" : 248791.18674205523, - "99.999" : 248791.18674205523, - "99.9999" : 248791.18674205523, - "100.0" : 248791.18674205523 + "0.0" : 268986.8077255979, + "50.0" : 270512.9473404554, + "90.0" : 271832.04484423593, + "95.0" : 271832.04484423593, + "99.0" : 271832.04484423593, + "99.9" : 271832.04484423593, + "99.99" : 271832.04484423593, + "99.999" : 271832.04484423593, + "99.9999" : 271832.04484423593, + "100.0" : 271832.04484423593 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 237297.3307108141, - 241595.0666437154, - 245693.9909488832, - 239701.50027768587, - 248791.18674205523 + 268986.8077255979, + 270791.76316127006, + 270512.9473404554, + 270451.2733931674, + 271832.04484423593 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaPbBenchmark.serialization_site_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 25237.91414243152, - "scoreError" : 2679.977835007275, + "score" : 27901.717268085282, + "scoreError" : 79.50997222078163, "scoreConfidence" : [ - 22557.936307424246, - 27917.891977438794 + 27822.2072958645, + 27981.227240306063 ], "scorePercentiles" : { - "0.0" : 24524.247160207466, - "50.0" : 24979.005415470594, - "90.0" : 26192.05324057983, - "95.0" : 26192.05324057983, - "99.0" : 26192.05324057983, - "99.9" : 26192.05324057983, - "99.99" : 26192.05324057983, - "99.999" : 26192.05324057983, - "99.9999" : 26192.05324057983, - "100.0" : 26192.05324057983 + "0.0" : 27874.811884257688, + "50.0" : 27906.42475860861, + "90.0" : 27920.85071505954, + "95.0" : 27920.85071505954, + "99.0" : 27920.85071505954, + "99.9" : 27920.85071505954, + "99.99" : 27920.85071505954, + "99.999" : 27920.85071505954, + "99.9999" : 27920.85071505954, + "100.0" : 27920.85071505954 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 25721.820044158496, - 24524.247160207466, - 24979.005415470594, - 26192.05324057983, - 24772.44485174122 + 27886.094378966794, + 27906.42475860861, + 27920.85071505954, + 27874.811884257688, + 27920.404603533752 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_1k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 129503.7156873435, - "scoreError" : 21668.57489997096, + "score" : 4961.582551893307, + "scoreError" : 61.84444559833838, "scoreConfidence" : [ - 107835.14078737254, - 151172.29058731446 + 4899.738106294969, + 5023.426997491645 ], "scorePercentiles" : { - "0.0" : 123787.74803689044, - "50.0" : 128528.54272311962, - "90.0" : 138935.23024220404, - "95.0" : 138935.23024220404, - "99.0" : 138935.23024220404, - "99.9" : 138935.23024220404, - "99.99" : 138935.23024220404, - "99.999" : 138935.23024220404, - "99.9999" : 138935.23024220404, - "100.0" : 138935.23024220404 + "0.0" : 4939.0464026957325, + "50.0" : 4959.865725988555, + "90.0" : 4978.416634207502, + "95.0" : 4978.416634207502, + "99.0" : 4978.416634207502, + "99.9" : 4978.416634207502, + "99.99" : 4978.416634207502, + "99.999" : 4978.416634207502, + "99.9999" : 4978.416634207502, + "100.0" : 4978.416634207502 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 127725.67793147646, - 138935.23024220404, - 128541.37950302697, - 128528.54272311962, - 123787.74803689044 + 4959.865725988555, + 4939.0464026957325, + 4975.5405628068365, + 4978.416634207502, + 4955.043433767912 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_2k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 240493.47426662306, - "scoreError" : 38948.80652949001, + "score" : 8812.213961137744, + "scoreError" : 89.09994087991197, "scoreConfidence" : [ - 201544.66773713304, - 279442.2807961131 + 8723.114020257832, + 8901.313902017657 ], "scorePercentiles" : { - "0.0" : 231820.78440732672, - "50.0" : 238286.95605871026, - "90.0" : 256726.0706465224, - "95.0" : 256726.0706465224, - "99.0" : 256726.0706465224, - "99.9" : 256726.0706465224, - "99.99" : 256726.0706465224, - "99.999" : 256726.0706465224, - "99.9999" : 256726.0706465224, - "100.0" : 256726.0706465224 + "0.0" : 8786.104962121262, + "50.0" : 8817.52012413033, + "90.0" : 8839.64754581901, + "95.0" : 8839.64754581901, + "99.0" : 8839.64754581901, + "99.9" : 8839.64754581901, + "99.99" : 8839.64754581901, + "99.999" : 8839.64754581901, + "99.9999" : 8839.64754581901, + "100.0" : 8839.64754581901 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 242882.96506297114, - 232750.59515758487, - 238286.95605871026, - 231820.78440732672, - 256726.0706465224 + 8786.104962121262, + 8817.52012413033, + 8839.64754581901, + 8790.770875050728, + 8827.026298567387 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_4k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 542551.0959760174, - "scoreError" : 63090.789099506226, + "score" : 17647.754987821343, + "scoreError" : 221.06507172873242, "scoreConfidence" : [ - 479460.3068765112, - 605641.8850755236 + 17426.68991609261, + 17868.820059550075 ], "scorePercentiles" : { - "0.0" : 521897.19420333824, - "50.0" : 541704.2147251875, - "90.0" : 565214.6545620734, - "95.0" : 565214.6545620734, - "99.0" : 565214.6545620734, - "99.9" : 565214.6545620734, - "99.99" : 565214.6545620734, - "99.999" : 565214.6545620734, - "99.9999" : 565214.6545620734, - "100.0" : 565214.6545620734 + "0.0" : 17582.386649818392, + "50.0" : 17638.18229785243, + "90.0" : 17739.30587762531, + "95.0" : 17739.30587762531, + "99.0" : 17739.30587762531, + "99.9" : 17739.30587762531, + "99.99" : 17739.30587762531, + "99.999" : 17739.30587762531, + "99.9999" : 17739.30587762531, + "100.0" : 17739.30587762531 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 521897.19420333824, - 533839.8052388293, - 565214.6545620734, - 541704.2147251875, - 550099.6111506585 + 17651.685659818824, + 17638.18229785243, + 17627.214453991757, + 17582.386649818392, + 17739.30587762531 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_64k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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,6680 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1.1357258887062613E7, - "scoreError" : 1504404.9013638508, + "score" : 380023.9270148027, + "scoreError" : 7704.455700436193, "scoreConfidence" : [ - 9852853.985698761, - 1.2861663788426464E7 + 372319.4713143665, + 387728.3827152389 ], "scorePercentiles" : { - "0.0" : 1.0772437045623448E7, - "50.0" : 1.1364634882516492E7, - "90.0" : 1.1792142114707392E7, - "95.0" : 1.1792142114707392E7, - "99.0" : 1.1792142114707392E7, - "99.9" : 1.1792142114707392E7, - "99.99" : 1.1792142114707392E7, - "99.999" : 1.1792142114707392E7, - "99.9999" : 1.1792142114707392E7, - "100.0" : 1.1792142114707392E7 + "0.0" : 377882.88008819474, + "50.0" : 379578.77758560097, + "90.0" : 382699.16516096494, + "95.0" : 382699.16516096494, + "99.0" : 382699.16516096494, + "99.9" : 382699.16516096494, + "99.99" : 382699.16516096494, + "99.999" : 382699.16516096494, + "99.9999" : 382699.16516096494, + "100.0" : 382699.16516096494 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1.1792142114707392E7, - 1.16145451208118E7, - 1.0772437045623448E7, - 1.1364634882516492E7, - 1.124253527165394E7 + 381405.95129131584, + 382699.16516096494, + 378552.86094793683, + 379578.77758560097, + 377882.88008819474 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_events_8k", + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 38063.18350151408, + "scoreError" : 260.96597892259297, + "scoreConfidence" : [ + 37802.21752259149, + 38324.149480436674 + ], + "scorePercentiles" : { + "0.0" : 37977.3640795937, + "50.0" : 38044.68052813398, + "90.0" : 38139.43380322546, + "95.0" : 38139.43380322546, + "99.0" : 38139.43380322546, + "99.9" : 38139.43380322546, + "99.99" : 38139.43380322546, + "99.999" : 38139.43380322546, + "99.9999" : 38139.43380322546, + "100.0" : 38139.43380322546 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 38030.013973861875, + 38124.42512275539, + 38139.43380322546, + 37977.3640795937, + 38044.68052813398 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 2035.9100826437686, + "scoreError" : 12.322353512541406, + "scoreConfidence" : [ + 2023.5877291312272, + 2048.23243615631 + ], + "scorePercentiles" : { + "0.0" : 2031.282970368948, + "50.0" : 2035.208958395387, + "90.0" : 2039.366042429998, + "95.0" : 2039.366042429998, + "99.0" : 2039.366042429998, + "99.9" : 2039.366042429998, + "99.99" : 2039.366042429998, + "99.999" : 2039.366042429998, + "99.9999" : 2039.366042429998, + "100.0" : 2039.366042429998 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2035.208564727087, + 2039.366042429998, + 2035.208958395387, + 2038.4838772974224, + 2031.282970368948 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 3876.1174341968713, + "scoreError" : 23.496997141144707, + "scoreConfidence" : [ + 3852.6204370557266, + 3899.614431338016 + ], + "scorePercentiles" : { + "0.0" : 3869.850002638748, + "50.0" : 3875.9528677944054, + "90.0" : 3885.884188949338, + "95.0" : 3885.884188949338, + "99.0" : 3885.884188949338, + "99.9" : 3885.884188949338, + "99.99" : 3885.884188949338, + "99.999" : 3885.884188949338, + "99.9999" : 3885.884188949338, + "100.0" : 3885.884188949338 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 3869.850002638748, + 3872.3662252370627, + 3885.884188949338, + 3875.9528677944054, + 3876.533886364803 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 7802.512256604345, + "scoreError" : 104.51683720945029, + "scoreConfidence" : [ + 7697.995419394894, + 7907.029093813795 + ], + "scorePercentiles" : { + "0.0" : 7779.302586155882, + "50.0" : 7788.5548191906055, + "90.0" : 7846.104849244504, + "95.0" : 7846.104849244504, + "99.0" : 7846.104849244504, + "99.9" : 7846.104849244504, + "99.99" : 7846.104849244504, + "99.999" : 7846.104849244504, + "99.9999" : 7846.104849244504, + "100.0" : 7846.104849244504 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 7846.104849244504, + 7788.5548191906055, + 7779.302586155882, + 7787.207239505978, + 7811.391788924752 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 120989.72710984135, + "scoreError" : 1269.8888294568521, + "scoreConfidence" : [ + 119719.8382803845, + 122259.6159392982 + ], + "scorePercentiles" : { + "0.0" : 120735.83634294767, + "50.0" : 120904.60906107852, + "90.0" : 121537.45847422251, + "95.0" : 121537.45847422251, + "99.0" : 121537.45847422251, + "99.9" : 121537.45847422251, + "99.99" : 121537.45847422251, + "99.999" : 121537.45847422251, + "99.9999" : 121537.45847422251, + "100.0" : 121537.45847422251 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 120904.60906107852, + 120735.83634294767, + 121029.47980916973, + 120741.25186178842, + 121537.45847422251 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonCborBenchmark.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" : 15932.8917601942, + "scoreError" : 196.49971893407522, + "scoreConfidence" : [ + 15736.392041260124, + 16129.391479128275 + ], + "scorePercentiles" : { + "0.0" : 15888.10291335539, + "50.0" : 15913.16834885195, + "90.0" : 16016.333881192448, + "95.0" : 16016.333881192448, + "99.0" : 16016.333881192448, + "99.9" : 16016.333881192448, + "99.99" : 16016.333881192448, + "99.999" : 16016.333881192448, + "99.9999" : 16016.333881192448, + "100.0" : 16016.333881192448 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 15902.455699327904, + 15944.3979582433, + 16016.333881192448, + 15888.10291335539, + 15913.16834885195 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 13539.732171236212, + "scoreError" : 95.79271424727814, + "scoreConfidence" : [ + 13443.939456988934, + 13635.52488548349 + ], + "scorePercentiles" : { + "0.0" : 13513.524637451019, + "50.0" : 13545.182376291898, + "90.0" : 13573.03649569046, + "95.0" : 13573.03649569046, + "99.0" : 13573.03649569046, + "99.9" : 13573.03649569046, + "99.99" : 13573.03649569046, + "99.999" : 13573.03649569046, + "99.9999" : 13573.03649569046, + "100.0" : 13573.03649569046 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 13573.03649569046, + 13545.182376291898, + 13513.524637451019, + 13550.356040777206, + 13516.561305970481 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 25254.180295166567, + "scoreError" : 305.3061968484228, + "scoreConfidence" : [ + 24948.874098318145, + 25559.48649201499 + ], + "scorePercentiles" : { + "0.0" : 25158.61592713031, + "50.0" : 25244.4811917904, + "90.0" : 25377.660457581263, + "95.0" : 25377.660457581263, + "99.0" : 25377.660457581263, + "99.9" : 25377.660457581263, + "99.99" : 25377.660457581263, + "99.999" : 25377.660457581263, + "99.9999" : 25377.660457581263, + "100.0" : 25377.660457581263 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 25260.975559026185, + 25158.61592713031, + 25377.660457581263, + 25229.168340304674, + 25244.4811917904 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 53458.12267468064, + "scoreError" : 448.35929901192077, + "scoreConfidence" : [ + 53009.76337566872, + 53906.481973692564 + ], + "scorePercentiles" : { + "0.0" : 53270.15979399963, + "50.0" : 53494.071706583025, + "90.0" : 53563.817269698986, + "95.0" : 53563.817269698986, + "99.0" : 53563.817269698986, + "99.9" : 53563.817269698986, + "99.99" : 53563.817269698986, + "99.999" : 53563.817269698986, + "99.9999" : 53563.817269698986, + "100.0" : 53563.817269698986 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 53429.492866134606, + 53494.071706583025, + 53563.817269698986, + 53533.07173698698, + 53270.15979399963 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 1038500.0599420166, + "scoreError" : 8169.951263611, + "scoreConfidence" : [ + 1030330.1086784056, + 1046670.0112056276 + ], + "scorePercentiles" : { + "0.0" : 1036326.7916825544, + "50.0" : 1037952.3995357153, + "90.0" : 1042020.644424445, + "95.0" : 1042020.644424445, + "99.0" : 1042020.644424445, + "99.9" : 1042020.644424445, + "99.99" : 1042020.644424445, + "99.999" : 1042020.644424445, + "99.9999" : 1042020.644424445, + "100.0" : 1042020.644424445 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 1042020.644424445, + 1036326.7916825544, + 1037733.2487919196, + 1037952.3995357153, + 1038467.2152754485 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 114004.30512698204, + "scoreError" : 1305.4546191062589, + "scoreConfidence" : [ + 112698.85050787579, + 115309.7597460883 + ], + "scorePercentiles" : { + "0.0" : 113636.16488845728, + "50.0" : 114044.46162206307, + "90.0" : 114513.1415544661, + "95.0" : 114513.1415544661, + "99.0" : 114513.1415544661, + "99.9" : 114513.1415544661, + "99.99" : 114513.1415544661, + "99.999" : 114513.1415544661, + "99.9999" : 114513.1415544661, + "100.0" : 114513.1415544661 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 114067.72394452448, + 114044.46162206307, + 114513.1415544661, + 113760.03362539926, + 113636.16488845728 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 9939.893005127873, + "scoreError" : 62.984070049291326, + "scoreConfidence" : [ + 9876.908935078582, + 10002.877075177164 + ], + "scorePercentiles" : { + "0.0" : 9921.11894072043, + "50.0" : 9943.348496106399, + "90.0" : 9958.20369791246, + "95.0" : 9958.20369791246, + "99.0" : 9958.20369791246, + "99.9" : 9958.20369791246, + "99.99" : 9958.20369791246, + "99.999" : 9958.20369791246, + "99.9999" : 9958.20369791246, + "100.0" : 9958.20369791246 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 9951.924898154273, + 9958.20369791246, + 9921.11894072043, + 9924.868992745807, + 9943.348496106399 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 20814.42270328842, + "scoreError" : 121.52226906975902, + "scoreConfidence" : [ + 20692.90043421866, + 20935.94497235818 + ], + "scorePercentiles" : { + "0.0" : 20776.67134348886, + "50.0" : 20809.393886020072, + "90.0" : 20864.14607783407, + "95.0" : 20864.14607783407, + "99.0" : 20864.14607783407, + "99.9" : 20864.14607783407, + "99.99" : 20864.14607783407, + "99.999" : 20864.14607783407, + "99.9999" : 20864.14607783407, + "100.0" : 20864.14607783407 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 20864.14607783407, + 20806.655962294535, + 20776.67134348886, + 20809.393886020072, + 20815.24624680457 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 30332.873240306868, + "scoreError" : 407.44199513127217, + "scoreConfidence" : [ + 29925.431245175594, + 30740.315235438142 + ], + "scorePercentiles" : { + "0.0" : 30218.0531926361, + "50.0" : 30333.912729336786, + "90.0" : 30494.592099986516, + "95.0" : 30494.592099986516, + "99.0" : 30494.592099986516, + "99.9" : 30494.592099986516, + "99.99" : 30494.592099986516, + "99.999" : 30494.592099986516, + "99.9999" : 30494.592099986516, + "100.0" : 30494.592099986516 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 30333.912729336786, + 30218.0531926361, + 30355.25842671524, + 30262.549752859708, + 30494.592099986516 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 415525.15949101094, + "scoreError" : 3766.6573520723205, + "scoreConfidence" : [ + 411758.50213893864, + 419291.81684308324 + ], + "scorePercentiles" : { + "0.0" : 414526.07999080035, + "50.0" : 414992.9975249785, + "90.0" : 416659.921598745, + "95.0" : 416659.921598745, + "99.0" : 416659.921598745, + "99.9" : 416659.921598745, + "99.99" : 416659.921598745, + "99.999" : 416659.921598745, + "99.9999" : 416659.921598745, + "100.0" : 416659.921598745 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 416659.921598745, + 416491.4406150058, + 414955.3577255251, + 414992.9975249785, + 414526.07999080035 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 60493.55589834611, + "scoreError" : 756.2491551870196, + "scoreConfidence" : [ + 59737.30674315909, + 61249.80505353313 + ], + "scorePercentiles" : { + "0.0" : 60319.45216193662, + "50.0" : 60420.34584618389, + "90.0" : 60771.59750416225, + "95.0" : 60771.59750416225, + "99.0" : 60771.59750416225, + "99.9" : 60771.59750416225, + "99.99" : 60771.59750416225, + "99.999" : 60771.59750416225, + "99.9999" : 60771.59750416225, + "100.0" : 60771.59750416225 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 60771.59750416225, + 60420.34584618389, + 60335.304412758196, + 60319.45216193662, + 60621.07956668963 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 6672.158265783757, + "scoreError" : 29.488092006402255, + "scoreConfidence" : [ + 6642.670173777355, + 6701.6463577901595 + ], + "scorePercentiles" : { + "0.0" : 6663.493894489539, + "50.0" : 6670.322757099706, + "90.0" : 6683.951145173833, + "95.0" : 6683.951145173833, + "99.0" : 6683.951145173833, + "99.9" : 6683.951145173833, + "99.99" : 6683.951145173833, + "99.999" : 6683.951145173833, + "99.9999" : 6683.951145173833, + "100.0" : 6683.951145173833 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6663.493894489539, + 6668.663144371871, + 6670.322757099706, + 6683.951145173833, + 6674.360387783835 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 13484.033254418388, + "scoreError" : 169.38329925081328, + "scoreConfidence" : [ + 13314.649955167573, + 13653.416553669202 + ], + "scorePercentiles" : { + "0.0" : 13434.232165021442, + "50.0" : 13466.563107751186, + "90.0" : 13536.776363602641, + "95.0" : 13536.776363602641, + "99.0" : 13536.776363602641, + "99.9" : 13536.776363602641, + "99.99" : 13536.776363602641, + "99.999" : 13536.776363602641, + "99.9999" : 13536.776363602641, + "100.0" : 13536.776363602641 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 13536.776363602641, + 13466.563107751186, + 13523.446661133086, + 13434.232165021442, + 13459.147974583586 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 26310.00009740961, + "scoreError" : 356.41750035813317, + "scoreConfidence" : [ + 25953.582597051478, + 26666.417597767744 + ], + "scorePercentiles" : { + "0.0" : 26180.430259699162, + "50.0" : 26314.65731505955, + "90.0" : 26431.035045060507, + "95.0" : 26431.035045060507, + "99.0" : 26431.035045060507, + "99.9" : 26431.035045060507, + "99.99" : 26431.035045060507, + "99.999" : 26431.035045060507, + "99.9999" : 26431.035045060507, + "100.0" : 26431.035045060507 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 26314.65731505955, + 26180.430259699162, + 26349.37401212164, + 26431.035045060507, + 26274.503855107192 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 488388.02864548273, + "scoreError" : 9468.075702497823, + "scoreConfidence" : [ + 478919.9529429849, + 497856.1043479806 + ], + "scorePercentiles" : { + "0.0" : 485509.074039407, + "50.0" : 487487.3575315361, + "90.0" : 491903.6564394961, + "95.0" : 491903.6564394961, + "99.0" : 491903.6564394961, + "99.9" : 491903.6564394961, + "99.99" : 491903.6564394961, + "99.999" : 491903.6564394961, + "99.9999" : 491903.6564394961, + "100.0" : 491903.6564394961 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 487360.43938865757, + 485509.074039407, + 491903.6564394961, + 487487.3575315361, + 489679.615828317 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 57145.303637451165, + "scoreError" : 731.7039414164889, + "scoreConfidence" : [ + 56413.599696034675, + 57877.007578867655 + ], + "scorePercentiles" : { + "0.0" : 56897.48505445928, + "50.0" : 57214.658983805566, + "90.0" : 57333.296438364356, + "95.0" : 57333.296438364356, + "99.0" : 57333.296438364356, + "99.9" : 57333.296438364356, + "99.99" : 57333.296438364356, + "99.999" : 57333.296438364356, + "99.9999" : 57333.296438364356, + "100.0" : 57333.296438364356 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 57286.862634821344, + 56897.48505445928, + 56994.21507580531, + 57214.658983805566, + 57333.296438364356 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 5413.975328295553, + "scoreError" : 53.47040042133422, + "scoreConfidence" : [ + 5360.504927874218, + 5467.445728716887 + ], + "scorePercentiles" : { + "0.0" : 5399.450193237492, + "50.0" : 5408.958709558936, + "90.0" : 5434.855505693763, + "95.0" : 5434.855505693763, + "99.0" : 5434.855505693763, + "99.9" : 5434.855505693763, + "99.99" : 5434.855505693763, + "99.999" : 5434.855505693763, + "99.9999" : 5434.855505693763, + "100.0" : 5434.855505693763 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5420.315782210646, + 5406.2964507769275, + 5399.450193237492, + 5408.958709558936, + 5434.855505693763 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 12997.02673872638, + "scoreError" : 154.4852072795751, + "scoreConfidence" : [ + 12842.541531446805, + 13151.511946005954 + ], + "scorePercentiles" : { + "0.0" : 12936.905285766445, + "50.0" : 13005.823918834503, + "90.0" : 13034.956283360445, + "95.0" : 13034.956283360445, + "99.0" : 13034.956283360445, + "99.9" : 13034.956283360445, + "99.99" : 13034.956283360445, + "99.999" : 13034.956283360445, + "99.9999" : 13034.956283360445, + "100.0" : 13034.956283360445 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12936.905285766445, + 12979.047196503521, + 13005.823918834503, + 13034.956283360445, + 13028.401009166988 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 15836.743813887491, + "scoreError" : 168.58687530347174, + "scoreConfidence" : [ + 15668.15693858402, + 16005.330689190963 + ], + "scorePercentiles" : { + "0.0" : 15784.08370770438, + "50.0" : 15840.916485503238, + "90.0" : 15902.301568727133, + "95.0" : 15902.301568727133, + "99.0" : 15902.301568727133, + "99.9" : 15902.301568727133, + "99.99" : 15902.301568727133, + "99.999" : 15902.301568727133, + "99.9999" : 15902.301568727133, + "100.0" : 15902.301568727133 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 15902.301568727133, + 15842.92693329855, + 15784.08370770438, + 15813.490374204148, + 15840.916485503238 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 264458.31500047, + "scoreError" : 4095.682601285048, + "scoreConfidence" : [ + 260362.63239918492, + 268553.997601755 + ], + "scorePercentiles" : { + "0.0" : 263280.2329511109, + "50.0" : 264714.5573134591, + "90.0" : 265627.8163793986, + "95.0" : 265627.8163793986, + "99.0" : 265627.8163793986, + "99.9" : 265627.8163793986, + "99.99" : 265627.8163793986, + "99.999" : 265627.8163793986, + "99.9999" : 265627.8163793986, + "100.0" : 265627.8163793986 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 263280.2329511109, + 265249.18224570696, + 263419.7861126746, + 265627.8163793986, + 264714.5573134591 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 51106.227219870976, + "scoreError" : 503.7855747845042, + "scoreConfidence" : [ + 50602.441645086474, + 51610.01279465548 + ], + "scorePercentiles" : { + "0.0" : 51017.88090285438, + "50.0" : 51075.79458558334, + "90.0" : 51334.237779946954, + "95.0" : 51334.237779946954, + "99.0" : 51334.237779946954, + "99.9" : 51334.237779946954, + "99.99" : 51334.237779946954, + "99.999" : 51334.237779946954, + "99.9999" : 51334.237779946954, + "100.0" : 51334.237779946954 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 51017.88090285438, + 51021.76400766499, + 51075.79458558334, + 51081.458823305235, + 51334.237779946954 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 5888.240008109296, + "scoreError" : 97.03671713384719, + "scoreConfidence" : [ + 5791.203290975448, + 5985.276725243143 + ], + "scorePercentiles" : { + "0.0" : 5858.60121618397, + "50.0" : 5899.965533745209, + "90.0" : 5916.466921597389, + "95.0" : 5916.466921597389, + "99.0" : 5916.466921597389, + "99.9" : 5916.466921597389, + "99.99" : 5916.466921597389, + "99.999" : 5916.466921597389, + "99.9999" : 5916.466921597389, + "100.0" : 5916.466921597389 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5864.721602083188, + 5899.965533745209, + 5916.466921597389, + 5858.60121618397, + 5901.444766936722 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 11053.977941019224, + "scoreError" : 140.15793335516466, + "scoreConfidence" : [ + 10913.820007664059, + 11194.13587437439 + ], + "scorePercentiles" : { + "0.0" : 11018.000608334743, + "50.0" : 11047.561670507908, + "90.0" : 11101.650149246701, + "95.0" : 11101.650149246701, + "99.0" : 11101.650149246701, + "99.9" : 11101.650149246701, + "99.99" : 11101.650149246701, + "99.999" : 11101.650149246701, + "99.9999" : 11101.650149246701, + "100.0" : 11101.650149246701 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 11047.561670507908, + 11022.379051284839, + 11080.29822572193, + 11018.000608334743, + 11101.650149246701 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 21462.922058942073, + "scoreError" : 183.6950014809468, + "scoreConfidence" : [ + 21279.227057461125, + 21646.61706042302 + ], + "scorePercentiles" : { + "0.0" : 21406.349447858353, + "50.0" : 21456.437078962164, + "90.0" : 21530.45377489113, + "95.0" : 21530.45377489113, + "99.0" : 21530.45377489113, + "99.9" : 21530.45377489113, + "99.99" : 21530.45377489113, + "99.999" : 21530.45377489113, + "99.9999" : 21530.45377489113, + "100.0" : 21530.45377489113 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 21530.45377489113, + 21486.081989547638, + 21456.437078962164, + 21406.349447858353, + 21435.28800345109 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 429981.3907677346, + "scoreError" : 7446.47019182078, + "scoreConfidence" : [ + 422534.92057591386, + 437427.8609595554 + ], + "scorePercentiles" : { + "0.0" : 428446.7471039804, + "50.0" : 429109.77181923523, + "90.0" : 432988.8285356447, + "95.0" : 432988.8285356447, + "99.0" : 432988.8285356447, + "99.9" : 432988.8285356447, + "99.99" : 432988.8285356447, + "99.999" : 432988.8285356447, + "99.9999" : 432988.8285356447, + "100.0" : 432988.8285356447 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 429109.77181923523, + 430825.02187714237, + 432988.8285356447, + 428536.58450267045, + 428446.7471039804 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 48280.87134345644, + "scoreError" : 911.0547421670408, + "scoreConfidence" : [ + 47369.8166012894, + 49191.92608562348 + ], + "scorePercentiles" : { + "0.0" : 47917.558917031, + "50.0" : 48291.533634331456, + "90.0" : 48511.01441489735, + "95.0" : 48511.01441489735, + "99.0" : 48511.01441489735, + "99.9" : 48511.01441489735, + "99.99" : 48511.01441489735, + "99.999" : 48511.01441489735, + "99.9999" : 48511.01441489735, + "100.0" : 48511.01441489735 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 48511.01441489735, + 47917.558917031, + 48291.533634331456, + 48216.95484858057, + 48467.294902441834 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 2827.546775631246, + "scoreError" : 37.8668846574863, + "scoreConfidence" : [ + 2789.6798909737595, + 2865.4136602887324 + ], + "scorePercentiles" : { + "0.0" : 2817.9814728353185, + "50.0" : 2826.5316343941813, + "90.0" : 2843.621552779332, + "95.0" : 2843.621552779332, + "99.0" : 2843.621552779332, + "99.9" : 2843.621552779332, + "99.99" : 2843.621552779332, + "99.999" : 2843.621552779332, + "99.9999" : 2843.621552779332, + "100.0" : 2843.621552779332 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2817.9814728353185, + 2826.5316343941813, + 2843.621552779332, + 2821.574296559558, + 2828.0249215878393 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 5539.547863856649, + "scoreError" : 39.694638097609996, + "scoreConfidence" : [ + 5499.85322575904, + 5579.242501954259 + ], + "scorePercentiles" : { + "0.0" : 5528.4240035908815, + "50.0" : 5536.857415611347, + "90.0" : 5555.813631908695, + "95.0" : 5555.813631908695, + "99.0" : 5555.813631908695, + "99.9" : 5555.813631908695, + "99.99" : 5555.813631908695, + "99.999" : 5555.813631908695, + "99.9999" : 5555.813631908695, + "100.0" : 5555.813631908695 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5534.681545823202, + 5528.4240035908815, + 5555.813631908695, + 5541.962722349121, + 5536.857415611347 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 10962.006685771004, + "scoreError" : 168.92018623752617, + "scoreConfidence" : [ + 10793.086499533478, + 11130.926872008531 + ], + "scorePercentiles" : { + "0.0" : 10893.836527268291, + "50.0" : 10981.935204079653, + "90.0" : 11001.721553981135, + "95.0" : 11001.721553981135, + "99.0" : 11001.721553981135, + "99.9" : 11001.721553981135, + "99.99" : 11001.721553981135, + "99.999" : 11001.721553981135, + "99.9999" : 11001.721553981135, + "100.0" : 11001.721553981135 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 10893.836527268291, + 10943.470090640374, + 10989.070052885567, + 11001.721553981135, + 10981.935204079653 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 169148.0967033896, + "scoreError" : 949.8881261526848, + "scoreConfidence" : [ + 168198.20857723692, + 170097.98482954229 + ], + "scorePercentiles" : { + "0.0" : 168769.1936348088, + "50.0" : 169233.2631288201, + "90.0" : 169350.11132157748, + "95.0" : 169350.11132157748, + "99.0" : 169350.11132157748, + "99.9" : 169350.11132157748, + "99.99" : 169350.11132157748, + "99.999" : 169350.11132157748, + "99.9999" : 169350.11132157748, + "100.0" : 169350.11132157748 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 169233.2631288201, + 168769.1936348088, + 169348.18586707726, + 169350.11132157748, + 169039.72956466448 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonJsonBenchmark.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" : 22112.51621312117, + "scoreError" : 325.17159055069413, + "scoreConfidence" : [ + 21787.344622570476, + 22437.687803671863 + ], + "scorePercentiles" : { + "0.0" : 22020.371629433175, + "50.0" : 22099.926408920306, + "90.0" : 22213.610207879265, + "95.0" : 22213.610207879265, + "99.0" : 22213.610207879265, + "99.9" : 22213.610207879265, + "99.99" : 22213.610207879265, + "99.999" : 22213.610207879265, + "99.9999" : 22213.610207879265, + "100.0" : 22213.610207879265 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 22099.926408920306, + 22183.794231680302, + 22020.371629433175, + 22044.878587692794, + 22213.610207879265 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 12286.452512304906, + "scoreError" : 269.32446568850065, + "scoreConfidence" : [ + 12017.128046616406, + 12555.776977993406 + ], + "scorePercentiles" : { + "0.0" : 12219.10804619412, + "50.0" : 12273.285882605174, + "90.0" : 12379.695565001706, + "95.0" : 12379.695565001706, + "99.0" : 12379.695565001706, + "99.9" : 12379.695565001706, + "99.99" : 12379.695565001706, + "99.999" : 12379.695565001706, + "99.9999" : 12379.695565001706, + "100.0" : 12379.695565001706 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12224.932321077233, + 12273.285882605174, + 12335.2407466463, + 12379.695565001706, + 12219.10804619412 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 24420.36433513818, + "scoreError" : 235.47248445413783, + "scoreConfidence" : [ + 24184.891850684042, + 24655.836819592318 + ], + "scorePercentiles" : { + "0.0" : 24367.984034542234, + "50.0" : 24398.595745047114, + "90.0" : 24514.151836333396, + "95.0" : 24514.151836333396, + "99.0" : 24514.151836333396, + "99.9" : 24514.151836333396, + "99.99" : 24514.151836333396, + "99.999" : 24514.151836333396, + "99.9999" : 24514.151836333396, + "100.0" : 24514.151836333396 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 24373.45391099422, + 24398.595745047114, + 24367.984034542234, + 24514.151836333396, + 24447.63614877393 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 45908.62247813674, + "scoreError" : 579.5961651315534, + "scoreConfidence" : [ + 45329.02631300519, + 46488.218643268294 + ], + "scorePercentiles" : { + "0.0" : 45700.24869689376, + "50.0" : 45976.58017882894, + "90.0" : 46053.38627922856, + "95.0" : 46053.38627922856, + "99.0" : 46053.38627922856, + "99.9" : 46053.38627922856, + "99.99" : 46053.38627922856, + "99.999" : 46053.38627922856, + "99.9999" : 46053.38627922856, + "100.0" : 46053.38627922856 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 45802.476680347405, + 45700.24869689376, + 46010.42055538504, + 46053.38627922856, + 45976.58017882894 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 900497.0430102979, + "scoreError" : 6534.854753765626, + "scoreConfidence" : [ + 893962.1882565323, + 907031.8977640636 + ], + "scorePercentiles" : { + "0.0" : 898580.7903135486, + "50.0" : 901081.7899071297, + "90.0" : 902249.1353378913, + "95.0" : 902249.1353378913, + "99.0" : 902249.1353378913, + "99.9" : 902249.1353378913, + "99.99" : 902249.1353378913, + "99.999" : 902249.1353378913, + "99.9999" : 902249.1353378913, + "100.0" : 902249.1353378913 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 902249.1353378913, + 898812.2822692383, + 898580.7903135486, + 901081.7899071297, + 901761.2172236828 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 102459.68704292204, + "scoreError" : 1815.336189057674, + "scoreConfidence" : [ + 100644.35085386437, + 104275.02323197972 + ], + "scorePercentiles" : { + "0.0" : 101941.60556454837, + "50.0" : 102259.3094827861, + "90.0" : 103085.09132294252, + "95.0" : 103085.09132294252, + "99.0" : 103085.09132294252, + "99.9" : 103085.09132294252, + "99.99" : 103085.09132294252, + "99.999" : 103085.09132294252, + "99.9999" : 103085.09132294252, + "100.0" : 103085.09132294252 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 102810.34585050422, + 101941.60556454837, + 102259.3094827861, + 102202.082993829, + 103085.09132294252 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 11611.557486215122, + "scoreError" : 177.14534590263193, + "scoreConfidence" : [ + 11434.41214031249, + 11788.702832117755 + ], + "scorePercentiles" : { + "0.0" : 11564.188241508255, + "50.0" : 11604.903844203, + "90.0" : 11687.074252986535, + "95.0" : 11687.074252986535, + "99.0" : 11687.074252986535, + "99.9" : 11687.074252986535, + "99.99" : 11687.074252986535, + "99.999" : 11687.074252986535, + "99.9999" : 11687.074252986535, + "100.0" : 11687.074252986535 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 11564.188241508255, + 11687.074252986535, + 11604.903844203, + 11589.773991046784, + 11611.847101331035 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 14060.26399750177, + "scoreError" : 191.927718802319, + "scoreConfidence" : [ + 13868.336278699451, + 14252.191716304089 + ], + "scorePercentiles" : { + "0.0" : 14008.853997452668, + "50.0" : 14050.435981185889, + "90.0" : 14126.528029704928, + "95.0" : 14126.528029704928, + "99.0" : 14126.528029704928, + "99.9" : 14126.528029704928, + "99.99" : 14126.528029704928, + "99.999" : 14126.528029704928, + "99.9999" : 14126.528029704928, + "100.0" : 14126.528029704928 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 14095.128628706949, + 14050.435981185889, + 14020.37335045842, + 14126.528029704928, + 14008.853997452668 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 23834.20886683879, + "scoreError" : 108.36168372746306, + "scoreConfidence" : [ + 23725.847183111327, + 23942.570550566255 + ], + "scorePercentiles" : { + "0.0" : 23793.288815172655, + "50.0" : 23845.294128825088, + "90.0" : 23857.665921199554, + "95.0" : 23857.665921199554, + "99.0" : 23857.665921199554, + "99.9" : 23857.665921199554, + "99.99" : 23857.665921199554, + "99.999" : 23857.665921199554, + "99.9999" : 23857.665921199554, + "100.0" : 23857.665921199554 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 23857.665921199554, + 23817.400229766412, + 23845.294128825088, + 23857.395239230253, + 23793.288815172655 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 313727.67698663985, + "scoreError" : 3567.2201640504913, + "scoreConfidence" : [ + 310160.4568225894, + 317294.8971506903 + ], + "scorePercentiles" : { + "0.0" : 312834.6946851617, + "50.0" : 313547.9977855169, + "90.0" : 314936.5389118516, + "95.0" : 314936.5389118516, + "99.0" : 314936.5389118516, + "99.9" : 314936.5389118516, + "99.99" : 314936.5389118516, + "99.999" : 314936.5389118516, + "99.9999" : 314936.5389118516, + "100.0" : 314936.5389118516 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 312907.0769770493, + 314412.07657361997, + 313547.9977855169, + 314936.5389118516, + 312834.6946851617 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 64933.539792148185, + "scoreError" : 369.5111264497112, + "scoreConfidence" : [ + 64564.028665698475, + 65303.050918597895 + ], + "scorePercentiles" : { + "0.0" : 64795.69233084179, + "50.0" : 64947.63780737211, + "90.0" : 65038.992680772266, + "95.0" : 65038.992680772266, + "99.0" : 65038.992680772266, + "99.9" : 65038.992680772266, + "99.99" : 65038.992680772266, + "99.999" : 65038.992680772266, + "99.9999" : 65038.992680772266, + "100.0" : 65038.992680772266 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 64947.63780737211, + 64886.360542319424, + 64999.01559943537, + 65038.992680772266, + 64795.69233084179 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 6038.495800422046, + "scoreError" : 28.165053234454444, + "scoreConfidence" : [ + 6010.330747187591, + 6066.660853656501 + ], + "scorePercentiles" : { + "0.0" : 6029.522697915286, + "50.0" : 6040.384323478345, + "90.0" : 6046.834691554335, + "95.0" : 6046.834691554335, + "99.0" : 6046.834691554335, + "99.9" : 6046.834691554335, + "99.99" : 6046.834691554335, + "99.999" : 6046.834691554335, + "99.9999" : 6046.834691554335, + "100.0" : 6046.834691554335 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6046.834691554335, + 6043.327283494504, + 6032.410005667761, + 6029.522697915286, + 6040.384323478345 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 11456.491675315647, + "scoreError" : 153.66338166939423, + "scoreConfidence" : [ + 11302.828293646253, + 11610.15505698504 + ], + "scorePercentiles" : { + "0.0" : 11408.96559746054, + "50.0" : 11459.331636747533, + "90.0" : 11517.01576725311, + "95.0" : 11517.01576725311, + "99.0" : 11517.01576725311, + "99.9" : 11517.01576725311, + "99.99" : 11517.01576725311, + "99.999" : 11517.01576725311, + "99.9999" : 11517.01576725311, + "100.0" : 11517.01576725311 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 11461.113442037176, + 11517.01576725311, + 11408.96559746054, + 11459.331636747533, + 11436.031933079876 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 23530.906484701853, + "scoreError" : 181.59160803935742, + "scoreConfidence" : [ + 23349.314876662494, + 23712.49809274121 + ], + "scorePercentiles" : { + "0.0" : 23447.66639345983, + "50.0" : 23547.68078767223, + "90.0" : 23562.380078770726, + "95.0" : 23562.380078770726, + "99.0" : 23562.380078770726, + "99.9" : 23562.380078770726, + "99.99" : 23562.380078770726, + "99.999" : 23562.380078770726, + "99.9999" : 23562.380078770726, + "100.0" : 23562.380078770726 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 23547.68078767223, + 23447.66639345983, + 23554.832670593627, + 23541.97249301284, + 23562.380078770726 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 445444.98055154225, + "scoreError" : 5824.0386498042035, + "scoreConfidence" : [ + 439620.94190173806, + 451269.01920134644 + ], + "scorePercentiles" : { + "0.0" : 444019.0685212, + "50.0" : 444873.95255874, + "90.0" : 447398.38417459873, + "95.0" : 447398.38417459873, + "99.0" : 447398.38417459873, + "99.9" : 447398.38417459873, + "99.99" : 447398.38417459873, + "99.999" : 447398.38417459873, + "99.9999" : 447398.38417459873, + "100.0" : 447398.38417459873 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 444247.2398273344, + 444019.0685212, + 447398.38417459873, + 446686.2576758383, + 444873.95255874 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 47501.68266222661, + "scoreError" : 375.62165053694184, + "scoreConfidence" : [ + 47126.061011689664, + 47877.304312763554 + ], + "scorePercentiles" : { + "0.0" : 47407.74317452831, + "50.0" : 47474.820742999946, + "90.0" : 47666.75454073773, + "95.0" : 47666.75454073773, + "99.0" : 47666.75454073773, + "99.9" : 47666.75454073773, + "99.99" : 47666.75454073773, + "99.999" : 47666.75454073773, + "99.9999" : 47666.75454073773, + "100.0" : 47666.75454073773 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 47666.75454073773, + 47474.820742999946, + 47491.53495148003, + 47467.55990138704, + 47407.74317452831 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 5017.436998204863, + "scoreError" : 28.882015696156014, + "scoreConfidence" : [ + 4988.554982508707, + 5046.3190139010185 + ], + "scorePercentiles" : { + "0.0" : 5008.281434779705, + "50.0" : 5016.80450936218, + "90.0" : 5027.700824958574, + "95.0" : 5027.700824958574, + "99.0" : 5027.700824958574, + "99.9" : 5027.700824958574, + "99.99" : 5027.700824958574, + "99.999" : 5027.700824958574, + "99.9999" : 5027.700824958574, + "100.0" : 5027.700824958574 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5008.281434779705, + 5027.700824958574, + 5016.80450936218, + 5021.403297129398, + 5012.994924794457 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 12286.832099478394, + "scoreError" : 113.95352146641132, + "scoreConfidence" : [ + 12172.878578011982, + 12400.785620944805 + ], + "scorePercentiles" : { + "0.0" : 12235.331398636883, + "50.0" : 12298.87463330508, + "90.0" : 12309.307531803071, + "95.0" : 12309.307531803071, + "99.0" : 12309.307531803071, + "99.9" : 12309.307531803071, + "99.99" : 12309.307531803071, + "99.999" : 12309.307531803071, + "99.9999" : 12309.307531803071, + "100.0" : 12309.307531803071 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12235.331398636883, + 12309.307531803071, + 12290.014364716773, + 12300.632568930161, + 12298.87463330508 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 19819.31454473951, + "scoreError" : 167.81399425839803, + "scoreConfidence" : [ + 19651.500550481112, + 19987.12853899791 + ], + "scorePercentiles" : { + "0.0" : 19762.656689692943, + "50.0" : 19822.081146065786, + "90.0" : 19867.85279605916, + "95.0" : 19867.85279605916, + "99.0" : 19867.85279605916, + "99.9" : 19867.85279605916, + "99.99" : 19867.85279605916, + "99.999" : 19867.85279605916, + "99.9999" : 19867.85279605916, + "100.0" : 19867.85279605916 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 19762.656689692943, + 19822.081146065786, + 19867.85279605916, + 19790.29660420012, + 19853.68548767954 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 184901.16876316536, + "scoreError" : 1161.9753804447184, + "scoreConfidence" : [ + 183739.19338272064, + 186063.1441436101 + ], + "scorePercentiles" : { + "0.0" : 184567.36895749142, + "50.0" : 184923.91803263774, + "90.0" : 185344.7359533104, + "95.0" : 185344.7359533104, + "99.0" : 185344.7359533104, + "99.9" : 185344.7359533104, + "99.99" : 185344.7359533104, + "99.999" : 185344.7359533104, + "99.9999" : 185344.7359533104, + "100.0" : 185344.7359533104 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 185344.7359533104, + 184923.91803263774, + 184567.36895749142, + 184987.82797042164, + 184681.99290196557 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 28185.64862518166, + "scoreError" : 216.0727829303247, + "scoreConfidence" : [ + 27969.575842251335, + 28401.721408111986 + ], + "scorePercentiles" : { + "0.0" : 28120.018390995545, + "50.0" : 28177.89759982928, + "90.0" : 28264.770595180096, + "95.0" : 28264.770595180096, + "99.0" : 28264.770595180096, + "99.9" : 28264.770595180096, + "99.99" : 28264.770595180096, + "99.999" : 28264.770595180096, + "99.9999" : 28264.770595180096, + "100.0" : 28264.770595180096 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 28177.89759982928, + 28214.008796480164, + 28120.018390995545, + 28264.770595180096, + 28151.54774342323 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 5399.926934569676, + "scoreError" : 110.82815300894013, + "scoreConfidence" : [ + 5289.098781560736, + 5510.7550875786155 + ], + "scorePercentiles" : { + "0.0" : 5368.270565820612, + "50.0" : 5399.095096434306, + "90.0" : 5439.257734457457, + "95.0" : 5439.257734457457, + "99.0" : 5439.257734457457, + "99.9" : 5439.257734457457, + "99.99" : 5439.257734457457, + "99.999" : 5439.257734457457, + "99.9999" : 5439.257734457457, + "100.0" : 5439.257734457457 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5415.746343447538, + 5377.264932688461, + 5368.270565820612, + 5439.257734457457, + 5399.095096434306 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 9712.428774859844, + "scoreError" : 101.13877009122723, + "scoreConfidence" : [ + 9611.290004768616, + 9813.56754495107 + ], + "scorePercentiles" : { + "0.0" : 9678.490524348137, + "50.0" : 9709.320893827102, + "90.0" : 9740.358885430436, + "95.0" : 9740.358885430436, + "99.0" : 9740.358885430436, + "99.9" : 9740.358885430436, + "99.99" : 9740.358885430436, + "99.999" : 9740.358885430436, + "99.9999" : 9740.358885430436, + "100.0" : 9740.358885430436 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 9736.689359283628, + 9678.490524348137, + 9697.284211409922, + 9740.358885430436, + 9709.320893827102 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 19420.602135978737, + "scoreError" : 70.55017513526171, + "scoreConfidence" : [ + 19350.051960843477, + 19491.152311113998 + ], + "scorePercentiles" : { + "0.0" : 19408.44974989044, + "50.0" : 19415.579566107655, + "90.0" : 19452.74352022633, + "95.0" : 19452.74352022633, + "99.0" : 19452.74352022633, + "99.9" : 19452.74352022633, + "99.99" : 19452.74352022633, + "99.999" : 19452.74352022633, + "99.9999" : 19452.74352022633, + "100.0" : 19452.74352022633 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 19416.637452352246, + 19409.60039131702, + 19415.579566107655, + 19452.74352022633, + 19408.44974989044 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 401824.7564782247, + "scoreError" : 11292.05975799142, + "scoreConfidence" : [ + 390532.6967202333, + 413116.8162362161 + ], + "scorePercentiles" : { + "0.0" : 398184.98738790944, + "50.0" : 402766.06790790823, + "90.0" : 404696.5914693484, + "95.0" : 404696.5914693484, + "99.0" : 404696.5914693484, + "99.9" : 404696.5914693484, + "99.99" : 404696.5914693484, + "99.999" : 404696.5914693484, + "99.9999" : 404696.5914693484, + "100.0" : 404696.5914693484 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 402766.06790790823, + 404696.5914693484, + 404187.7673472635, + 399288.36827869376, + 398184.98738790944 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 42471.08499353201, + "scoreError" : 542.5529735730307, + "scoreConfidence" : [ + 41928.53201995898, + 43013.63796710504 + ], + "scorePercentiles" : { + "0.0" : 42288.176357665085, + "50.0" : 42499.08746445696, + "90.0" : 42644.189587138375, + "95.0" : 42644.189587138375, + "99.0" : 42644.189587138375, + "99.9" : 42644.189587138375, + "99.99" : 42644.189587138375, + "99.999" : 42644.189587138375, + "99.9999" : 42644.189587138375, + "100.0" : 42644.189587138375 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 42288.176357665085, + 42375.26803572652, + 42499.08746445696, + 42548.703522673124, + 42644.189587138375 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 2265.604918964173, + "scoreError" : 44.852716326152866, + "scoreConfidence" : [ + 2220.75220263802, + 2310.457635290326 + ], + "scorePercentiles" : { + "0.0" : 2254.291722980267, + "50.0" : 2261.9986159053797, + "90.0" : 2281.48034851775, + "95.0" : 2281.48034851775, + "99.0" : 2281.48034851775, + "99.9" : 2281.48034851775, + "99.99" : 2281.48034851775, + "99.999" : 2281.48034851775, + "99.9999" : 2281.48034851775, + "100.0" : 2281.48034851775 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2254.291722980267, + 2273.76505793234, + 2261.9986159053797, + 2256.4888494851275, + 2281.48034851775 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 4262.74949995005, + "scoreError" : 44.905162385947634, + "scoreConfidence" : [ + 4217.844337564103, + 4307.654662335998 + ], + "scorePercentiles" : { + "0.0" : 4249.648767127022, + "50.0" : 4267.121839641379, + "90.0" : 4273.087575458866, + "95.0" : 4273.087575458866, + "99.0" : 4273.087575458866, + "99.9" : 4273.087575458866, + "99.99" : 4273.087575458866, + "99.999" : 4273.087575458866, + "99.9999" : 4273.087575458866, + "100.0" : 4273.087575458866 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4267.121839641379, + 4250.8752028702265, + 4249.648767127022, + 4273.0141146527585, + 4273.087575458866 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 8420.590178390004, + "scoreError" : 89.83471445229303, + "scoreConfidence" : [ + 8330.755463937712, + 8510.424892842297 + ], + "scorePercentiles" : { + "0.0" : 8395.793082172408, + "50.0" : 8425.80875511595, + "90.0" : 8453.128000559158, + "95.0" : 8453.128000559158, + "99.0" : 8453.128000559158, + "99.9" : 8453.128000559158, + "99.99" : 8453.128000559158, + "99.999" : 8453.128000559158, + "99.9999" : 8453.128000559158, + "100.0" : 8453.128000559158 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 8425.80875511595, + 8395.793082172408, + 8428.115977040783, + 8453.128000559158, + 8400.10507706173 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 128989.7513461104, + "scoreError" : 947.1530558109172, + "scoreConfidence" : [ + 128042.59829029947, + 129936.90440192132 + ], + "scorePercentiles" : { + "0.0" : 128735.87985961282, + "50.0" : 128903.1176655527, + "90.0" : 129319.27339711663, + "95.0" : 129319.27339711663, + "99.0" : 129319.27339711663, + "99.9" : 129319.27339711663, + "99.99" : 129319.27339711663, + "99.999" : 129319.27339711663, + "99.9999" : 129319.27339711663, + "100.0" : 129319.27339711663 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 128903.1176655527, + 129319.27339711663, + 129170.46981027172, + 128820.01599799805, + 128735.87985961282 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.20", + "benchmark" : "com.komanov.serialization.jmh.JacksonSmileBenchmark.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" : 16551.416152015332, + "scoreError" : 145.80725118228253, + "scoreConfidence" : [ + 16405.60890083305, + 16697.223403197615 + ], + "scorePercentiles" : { + "0.0" : 16524.129128882392, + "50.0" : 16527.79092361584, + "90.0" : 16609.967848654996, + "95.0" : 16609.967848654996, + "99.0" : 16609.967848654996, + "99.9" : 16609.967848654996, + "99.99" : 16609.967848654996, + "99.999" : 16609.967848654996, + "99.9999" : 16609.967848654996, + "100.0" : 16609.967848654996 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 16569.676104839586, + 16609.967848654996, + 16524.129128882392, + 16525.516754083837, + 16527.79092361584 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4195.847513309485, + "scoreError" : 64.79427605716312, + "scoreConfidence" : [ + 4131.053237252322, + 4260.6417893666485 + ], + "scorePercentiles" : { + "0.0" : 4176.542443096199, + "50.0" : 4190.831083028155, + "90.0" : 4214.468655741666, + "95.0" : 4214.468655741666, + "99.0" : 4214.468655741666, + "99.9" : 4214.468655741666, + "99.99" : 4214.468655741666, + "99.999" : 4214.468655741666, + "99.9999" : 4214.468655741666, + "100.0" : 4214.468655741666 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4214.468655741666, + 4190.831083028155, + 4212.330916740504, + 4176.542443096199, + 4185.0644679409015 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 8954.836925012689, + "scoreError" : 164.74567192816855, + "scoreConfidence" : [ + 8790.09125308452, + 9119.582596940858 + ], + "scorePercentiles" : { + "0.0" : 8894.364643572979, + "50.0" : 8962.388599659454, + "90.0" : 9010.286813539966, + "95.0" : 9010.286813539966, + "99.0" : 9010.286813539966, + "99.9" : 9010.286813539966, + "99.99" : 9010.286813539966, + "99.999" : 9010.286813539966, + "99.9999" : 9010.286813539966, + "100.0" : 9010.286813539966 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 8937.292779574616, + 8894.364643572979, + 9010.286813539966, + 8969.851788716434, + 8962.388599659454 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 18082.52943613039, + "scoreError" : 208.58995550747935, + "scoreConfidence" : [ + 17873.93948062291, + 18291.11939163787 + ], + "scorePercentiles" : { + "0.0" : 18001.29937353058, + "50.0" : 18110.248892891923, + "90.0" : 18127.806055349345, + "95.0" : 18127.806055349345, + "99.0" : 18127.806055349345, + "99.9" : 18127.806055349345, + "99.99" : 18127.806055349345, + "99.999" : 18127.806055349345, + "99.9999" : 18127.806055349345, + "100.0" : 18127.806055349345 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 18001.29937353058, + 18127.806055349345, + 18120.462530035795, + 18052.830328844324, + 18110.248892891923 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 359622.79399776075, + "scoreError" : 3842.5345025076585, + "scoreConfidence" : [ + 355780.2594952531, + 363465.3285002684 + ], + "scorePercentiles" : { + "0.0" : 357845.9912302781, + "50.0" : 360025.5655997974, + "90.0" : 360158.6192509397, + "95.0" : 360158.6192509397, + "99.0" : 360158.6192509397, + "99.9" : 360158.6192509397, + "99.99" : 360158.6192509397, + "99.999" : 360158.6192509397, + "99.9999" : 360158.6192509397, + "100.0" : 360158.6192509397 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 357845.9912302781, + 359928.95119760616, + 360025.5655997974, + 360158.6192509397, + 360154.84271018265 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 35585.28617260563, + "scoreError" : 422.57651915806844, + "scoreConfidence" : [ + 35162.709653447564, + 36007.862691763694 + ], + "scorePercentiles" : { + "0.0" : 35446.25023494677, + "50.0" : 35563.937221417495, + "90.0" : 35750.2968056455, + "95.0" : 35750.2968056455, + "99.0" : 35750.2968056455, + "99.9" : 35750.2968056455, + "99.99" : 35750.2968056455, + "99.999" : 35750.2968056455, + "99.9999" : 35750.2968056455, + "100.0" : 35750.2968056455 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 35750.2968056455, + 35446.25023494677, + 35559.02485871551, + 35563.937221417495, + 35606.92174230286 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4685.50677567857, + "scoreError" : 40.854880120311876, + "scoreConfidence" : [ + 4644.651895558259, + 4726.361655798882 + ], + "scorePercentiles" : { + "0.0" : 4676.710241157553, + "50.0" : 4680.133902346202, + "90.0" : 4701.2041557451685, + "95.0" : 4701.2041557451685, + "99.0" : 4701.2041557451685, + "99.9" : 4701.2041557451685, + "99.99" : 4701.2041557451685, + "99.999" : 4701.2041557451685, + "99.9999" : 4701.2041557451685, + "100.0" : 4701.2041557451685 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4677.798131210552, + 4691.687447933377, + 4676.710241157553, + 4680.133902346202, + 4701.2041557451685 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 8564.622630571463, + "scoreError" : 62.51489451221376, + "scoreConfidence" : [ + 8502.107736059248, + 8627.137525083677 + ], + "scorePercentiles" : { + "0.0" : 8538.741873252002, + "50.0" : 8564.81922754635, + "90.0" : 8579.085626767086, + "95.0" : 8579.085626767086, + "99.0" : 8579.085626767086, + "99.9" : 8579.085626767086, + "99.99" : 8579.085626767086, + "99.999" : 8579.085626767086, + "99.9999" : 8579.085626767086, + "100.0" : 8579.085626767086 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 8564.81922754635, + 8562.739792734836, + 8579.085626767086, + 8577.726632557036, + 8538.741873252002 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 14777.930766144946, + "scoreError" : 103.54027624191204, + "scoreConfidence" : [ + 14674.390489903033, + 14881.471042386858 + ], + "scorePercentiles" : { + "0.0" : 14740.135016083375, + "50.0" : 14779.23652220859, + "90.0" : 14810.890101342053, + "95.0" : 14810.890101342053, + "99.0" : 14810.890101342053, + "99.9" : 14810.890101342053, + "99.99" : 14810.890101342053, + "99.999" : 14810.890101342053, + "99.9999" : 14810.890101342053, + "100.0" : 14810.890101342053 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 14793.284995791906, + 14810.890101342053, + 14766.107195298808, + 14740.135016083375, + 14779.23652220859 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 257778.01989326495, + "scoreError" : 5103.850065511141, + "scoreConfidence" : [ + 252674.16982775382, + 262881.8699587761 + ], + "scorePercentiles" : { + "0.0" : 256449.86432612588, + "50.0" : 257029.4297317851, + "90.0" : 259271.36198602142, + "95.0" : 259271.36198602142, + "99.0" : 259271.36198602142, + "99.9" : 259271.36198602142, + "99.99" : 259271.36198602142, + "99.999" : 259271.36198602142, + "99.9999" : 259271.36198602142, + "100.0" : 259271.36198602142 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 256996.7178415602, + 256449.86432612588, + 259271.36198602142, + 259142.72558083214, + 257029.4297317851 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 28689.603854825575, + "scoreError" : 261.55857506525814, + "scoreConfidence" : [ + 28428.045279760317, + 28951.162429890832 + ], + "scorePercentiles" : { + "0.0" : 28630.330720499252, + "50.0" : 28650.300418439812, + "90.0" : 28773.18220902473, + "95.0" : 28773.18220902473, + "99.0" : 28773.18220902473, + "99.9" : 28773.18220902473, + "99.99" : 28773.18220902473, + "99.999" : 28773.18220902473, + "99.9999" : 28773.18220902473, + "100.0" : 28773.18220902473 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 28650.300418439812, + 28630.330720499252, + 28773.18220902473, + 28640.978772738425, + 28753.227153425658 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 1873.6052148336871, + "scoreError" : 13.598070552523414, + "scoreConfidence" : [ + 1860.0071442811636, + 1887.2032853862106 + ], + "scorePercentiles" : { + "0.0" : 1870.4404805886977, + "50.0" : 1873.0119266984977, + "90.0" : 1879.6322627740878, + "95.0" : 1879.6322627740878, + "99.0" : 1879.6322627740878, + "99.9" : 1879.6322627740878, + "99.99" : 1879.6322627740878, + "99.999" : 1879.6322627740878, + "99.9999" : 1879.6322627740878, + "100.0" : 1879.6322627740878 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 1879.6322627740878, + 1870.4404805886977, + 1873.0119266984977, + 1873.0253999182655, + 1871.9160041888877 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 3910.111386979377, + "scoreError" : 42.09063995396787, + "scoreConfidence" : [ + 3868.020747025409, + 3952.202026933345 + ], + "scorePercentiles" : { + "0.0" : 3896.782253105269, + "50.0" : 3910.6574081276394, + "90.0" : 3923.230369155038, + "95.0" : 3923.230369155038, + "99.0" : 3923.230369155038, + "99.9" : 3923.230369155038, + "99.99" : 3923.230369155038, + "99.999" : 3923.230369155038, + "99.9999" : 3923.230369155038, + "100.0" : 3923.230369155038 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 3923.230369155038, + 3910.6574081276394, + 3901.9496424033478, + 3917.9372621055936, + 3896.782253105269 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 7799.08451622322, + "scoreError" : 125.55711958657962, + "scoreConfidence" : [ + 7673.52739663664, + 7924.6416358097995 + ], + "scorePercentiles" : { + "0.0" : 7772.868277000362, + "50.0" : 7797.666736411328, + "90.0" : 7852.722389230985, + "95.0" : 7852.722389230985, + "99.0" : 7852.722389230985, + "99.9" : 7852.722389230985, + "99.99" : 7852.722389230985, + "99.999" : 7852.722389230985, + "99.9999" : 7852.722389230985, + "100.0" : 7852.722389230985 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 7852.722389230985, + 7772.884353695655, + 7799.280824777772, + 7797.666736411328, + 7772.868277000362 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 164701.6108915011, + "scoreError" : 1987.7601674267007, + "scoreConfidence" : [ + 162713.8507240744, + 166689.3710589278 + ], + "scorePercentiles" : { + "0.0" : 164303.17678160756, + "50.0" : 164420.401356461, + "90.0" : 165524.2803567483, + "95.0" : 165524.2803567483, + "99.0" : 165524.2803567483, + "99.9" : 165524.2803567483, + "99.99" : 165524.2803567483, + "99.999" : 165524.2803567483, + "99.9999" : 165524.2803567483, + "100.0" : 165524.2803567483 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 164364.51378245628, + 164420.401356461, + 164895.68218023237, + 164303.17678160756, + 165524.2803567483 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 15295.809026457826, + "scoreError" : 138.49324576910175, + "scoreConfidence" : [ + 15157.315780688725, + 15434.302272226927 + ], + "scorePercentiles" : { + "0.0" : 15233.731391454028, + "50.0" : 15302.984567904457, + "90.0" : 15323.47651905155, + "95.0" : 15323.47651905155, + "99.0" : 15323.47651905155, + "99.9" : 15323.47651905155, + "99.99" : 15323.47651905155, + "99.999" : 15323.47651905155, + "99.9999" : 15323.47651905155, + "100.0" : 15323.47651905155 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 15301.277300500815, + 15323.47651905155, + 15302.984567904457, + 15233.731391454028, + 15317.575353378279 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 2176.0054634619382, + "scoreError" : 32.094815693599806, + "scoreConfidence" : [ + 2143.9106477683385, + 2208.100279155538 + ], + "scorePercentiles" : { + "0.0" : 2168.176159434923, + "50.0" : 2174.40674555774, + "90.0" : 2190.0263806163703, + "95.0" : 2190.0263806163703, + "99.0" : 2190.0263806163703, + "99.9" : 2190.0263806163703, + "99.99" : 2190.0263806163703, + "99.999" : 2190.0263806163703, + "99.9999" : 2190.0263806163703, + "100.0" : 2190.0263806163703 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2175.5659378093437, + 2168.176159434923, + 2171.8520938913134, + 2190.0263806163703, + 2174.40674555774 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 3971.909991371928, + "scoreError" : 54.83740859832841, + "scoreConfidence" : [ + 3917.0725827735996, + 4026.747399970256 + ], + "scorePercentiles" : { + "0.0" : 3958.656711610041, + "50.0" : 3968.603194380258, + "90.0" : 3995.6625826779878, + "95.0" : 3995.6625826779878, + "99.0" : 3995.6625826779878, + "99.9" : 3995.6625826779878, + "99.99" : 3995.6625826779878, + "99.999" : 3995.6625826779878, + "99.9999" : 3995.6625826779878, + "100.0" : 3995.6625826779878 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 3995.6625826779878, + 3964.1544217399905, + 3968.603194380258, + 3972.4730464513614, + 3958.656711610041 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 6415.485149982208, + "scoreError" : 109.68751589375614, + "scoreConfidence" : [ + 6305.797634088452, + 6525.172665875964 + ], + "scorePercentiles" : { + "0.0" : 6388.191885834986, + "50.0" : 6404.648460297876, + "90.0" : 6462.008457960179, + "95.0" : 6462.008457960179, + "99.0" : 6462.008457960179, + "99.9" : 6462.008457960179, + "99.99" : 6462.008457960179, + "99.999" : 6462.008457960179, + "99.9999" : 6462.008457960179, + "100.0" : 6462.008457960179 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6388.191885834986, + 6404.648460297876, + 6401.704730289459, + 6462.008457960179, + 6420.872215528538 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 109605.9827538442, + "scoreError" : 996.2222847847752, + "scoreConfidence" : [ + 108609.76046905943, + 110602.20503862898 + ], + "scorePercentiles" : { + "0.0" : 109320.10509722496, + "50.0" : 109644.66420506677, + "90.0" : 109933.0747579675, + "95.0" : 109933.0747579675, + "99.0" : 109933.0747579675, + "99.9" : 109933.0747579675, + "99.99" : 109933.0747579675, + "99.999" : 109933.0747579675, + "99.9999" : 109933.0747579675, + "100.0" : 109933.0747579675 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 109758.82003009865, + 109320.10509722496, + 109373.24967886321, + 109644.66420506677, + 109933.0747579675 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 12951.06286332724, + "scoreError" : 90.92816049443475, + "scoreConfidence" : [ + 12860.134702832805, + 13041.991023821676 + ], + "scorePercentiles" : { + "0.0" : 12913.735597725856, + "50.0" : 12963.66620883411, + "90.0" : 12971.171626488518, + "95.0" : 12971.171626488518, + "99.0" : 12971.171626488518, + "99.9" : 12971.171626488518, + "99.99" : 12971.171626488518, + "99.999" : 12971.171626488518, + "99.9999" : 12971.171626488518, + "100.0" : 12971.171626488518 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12963.66620883411, + 12964.843373923759, + 12913.735597725856, + 12941.897509663964, + 12971.171626488518 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 2152.703369593335, + "scoreError" : 31.127185832644923, + "scoreConfidence" : [ + 2121.57618376069, + 2183.83055542598 + ], + "scorePercentiles" : { + "0.0" : 2143.8272071932647, + "50.0" : 2150.2039911154916, + "90.0" : 2164.9567058644343, + "95.0" : 2164.9567058644343, + "99.0" : 2164.9567058644343, + "99.9" : 2164.9567058644343, + "99.99" : 2164.9567058644343, + "99.999" : 2164.9567058644343, + "99.9999" : 2164.9567058644343, + "100.0" : 2164.9567058644343 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2150.2039911154916, + 2148.6715819120204, + 2143.8272071932647, + 2155.857361881466, + 2164.9567058644343 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4600.196767084608, + "scoreError" : 59.990814421955974, + "scoreConfidence" : [ + 4540.205952662652, + 4660.187581506564 + ], + "scorePercentiles" : { + "0.0" : 4588.82591660011, + "50.0" : 4595.706787515491, + "90.0" : 4627.403222087112, + "95.0" : 4627.403222087112, + "99.0" : 4627.403222087112, + "99.9" : 4627.403222087112, + "99.99" : 4627.403222087112, + "99.999" : 4627.403222087112, + "99.9999" : 4627.403222087112, + "100.0" : 4627.403222087112 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4627.403222087112, + 4591.620090424192, + 4588.82591660011, + 4595.706787515491, + 4597.427818796132 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 8669.372886452848, + "scoreError" : 155.3525847506737, + "scoreConfidence" : [ + 8514.020301702174, + 8824.725471203521 + ], + "scorePercentiles" : { + "0.0" : 8636.645040308313, + "50.0" : 8647.66125441776, + "90.0" : 8721.143956113398, + "95.0" : 8721.143956113398, + "99.0" : 8721.143956113398, + "99.9" : 8721.143956113398, + "99.99" : 8721.143956113398, + "99.999" : 8721.143956113398, + "99.9999" : 8721.143956113398, + "100.0" : 8721.143956113398 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 8704.50374380521, + 8636.910437619552, + 8647.66125441776, + 8636.645040308313, + 8721.143956113398 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 203755.70900758225, + "scoreError" : 2936.8305066981766, + "scoreConfidence" : [ + 200818.87850088408, + 206692.53951428042 + ], + "scorePercentiles" : { + "0.0" : 202880.70987440448, + "50.0" : 203665.1748642227, + "90.0" : 204871.63618776322, + "95.0" : 204871.63618776322, + "99.0" : 204871.63618776322, + "99.9" : 204871.63618776322, + "99.99" : 204871.63618776322, + "99.999" : 204871.63618776322, + "99.9999" : 204871.63618776322, + "100.0" : 204871.63618776322 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 204065.4370369526, + 204871.63618776322, + 202880.70987440448, + 203295.58707456832, + 203665.1748642227 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 17167.682932010084, + "scoreError" : 164.59414544601913, + "scoreConfidence" : [ + 17003.088786564065, + 17332.277077456103 + ], + "scorePercentiles" : { + "0.0" : 17104.24926793653, + "50.0" : 17186.65846207949, + "90.0" : 17210.795467594166, + "95.0" : 17210.795467594166, + "99.0" : 17210.795467594166, + "99.9" : 17210.795467594166, + "99.99" : 17210.795467594166, + "99.999" : 17210.795467594166, + "99.9999" : 17210.795467594166, + "100.0" : 17210.795467594166 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 17186.65846207949, + 17191.430597306025, + 17104.24926793653, + 17145.28086513421, + 17210.795467594166 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 2209.65207124025, + "scoreError" : 26.376775662543192, + "scoreConfidence" : [ + 2183.275295577707, + 2236.028846902793 + ], + "scorePercentiles" : { + "0.0" : 2198.8472160419024, + "50.0" : 2212.3849817127953, + "90.0" : 2215.94360774655, + "95.0" : 2215.94360774655, + "99.0" : 2215.94360774655, + "99.9" : 2215.94360774655, + "99.99" : 2215.94360774655, + "99.999" : 2215.94360774655, + "99.9999" : 2215.94360774655, + "100.0" : 2215.94360774655 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 2207.2026629918096, + 2213.881887708194, + 2212.3849817127953, + 2215.94360774655, + 2198.8472160419024 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 3925.8836349569565, + "scoreError" : 71.7755208410748, + "scoreConfidence" : [ + 3854.1081141158816, + 3997.6591557980314 + ], + "scorePercentiles" : { + "0.0" : 3906.0370503132167, + "50.0" : 3927.918984213116, + "90.0" : 3951.738578186736, + "95.0" : 3951.738578186736, + "99.0" : 3951.738578186736, + "99.9" : 3951.738578186736, + "99.99" : 3951.738578186736, + "99.999" : 3951.738578186736, + "99.9999" : 3951.738578186736, + "100.0" : 3951.738578186736 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 3906.0370503132167, + 3909.8010708851134, + 3933.922491186602, + 3951.738578186736, + 3927.918984213116 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 6982.683028681499, + "scoreError" : 111.74989013057052, + "scoreConfidence" : [ + 6870.933138550929, + 7094.43291881207 + ], + "scorePercentiles" : { + "0.0" : 6954.658220798339, + "50.0" : 6971.075259842037, + "90.0" : 7020.232821151092, + "95.0" : 7020.232821151092, + "99.0" : 7020.232821151092, + "99.9" : 7020.232821151092, + "99.99" : 7020.232821151092, + "99.999" : 7020.232821151092, + "99.9999" : 7020.232821151092, + "100.0" : 7020.232821151092 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6954.658220798339, + 6960.958119348037, + 7006.49072226799, + 6971.075259842037, + 7020.232821151092 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 148001.99041420533, + "scoreError" : 2684.3235704999593, + "scoreConfidence" : [ + 145317.66684370537, + 150686.31398470528 + ], + "scorePercentiles" : { + "0.0" : 147362.29076423997, + "50.0" : 148068.75414319715, + "90.0" : 149061.68904081007, + "95.0" : 149061.68904081007, + "99.0" : 149061.68904081007, + "99.9" : 149061.68904081007, + "99.99" : 149061.68904081007, + "99.999" : 149061.68904081007, + "99.9999" : 149061.68904081007, + "100.0" : 149061.68904081007 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 147378.64331502444, + 147362.29076423997, + 149061.68904081007, + 148068.75414319715, + 148138.5748077549 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 12417.453940989371, + "scoreError" : 131.65901126535283, + "scoreConfidence" : [ + 12285.79492972402, + 12549.112952254723 + ], + "scorePercentiles" : { + "0.0" : 12357.526173617096, + "50.0" : 12433.25873807077, + "90.0" : 12438.305624071756, + "95.0" : 12438.305624071756, + "99.0" : 12438.305624071756, + "99.9" : 12438.305624071756, + "99.99" : 12438.305624071756, + "99.999" : 12438.305624071756, + "99.9999" : 12438.305624071756, + "100.0" : 12438.305624071756 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12438.305624071756, + 12433.25873807077, + 12437.136843465223, + 12357.526173617096, + 12421.042325722006 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 72090.92485191386, + "scoreError" : 397.93030192108426, + "scoreConfidence" : [ + 71692.99454999279, + 72488.85515383494 + ], + "scorePercentiles" : { + "0.0" : 71958.90792046062, + "50.0" : 72112.38635013401, + "90.0" : 72188.24812515354, + "95.0" : 72188.24812515354, + "99.0" : 72188.24812515354, + "99.9" : 72188.24812515354, + "99.99" : 72188.24812515354, + "99.999" : 72188.24812515354, + "99.9999" : 72188.24812515354, + "100.0" : 72188.24812515354 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 72184.91716828835, + 71958.90792046062, + 72010.16469553282, + 72112.38635013401, + 72188.24812515354 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 135345.88231266834, + "scoreError" : 2956.199119551057, + "scoreConfidence" : [ + 132389.6831931173, + 138302.0814322194 + ], + "scorePercentiles" : { + "0.0" : 134598.06449551, + "50.0" : 135055.05775006142, + "90.0" : 136200.57045136584, + "95.0" : 136200.57045136584, + "99.0" : 136200.57045136584, + "99.9" : 136200.57045136584, + "99.99" : 136200.57045136584, + "99.999" : 136200.57045136584, + "99.9999" : 136200.57045136584, + "100.0" : 136200.57045136584 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 134598.06449551, + 134742.75991133618, + 136200.57045136584, + 135055.05775006142, + 136132.9589550682 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 311611.88268817187, + "scoreError" : 1800.6281435414157, + "scoreConfidence" : [ + 309811.2545446305, + 313412.51083171327 + ], + "scorePercentiles" : { + "0.0" : 311006.69419150625, + "50.0" : 311711.91104907845, + "90.0" : 312110.4202642194, + "95.0" : 312110.4202642194, + "99.0" : 312110.4202642194, + "99.9" : 312110.4202642194, + "99.99" : 312110.4202642194, + "99.999" : 312110.4202642194, + "99.9999" : 312110.4202642194, + "100.0" : 312110.4202642194 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 311006.69419150625, + 311261.7510886686, + 311711.91104907845, + 311968.6368473867, + 312110.4202642194 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 6468227.060392769, + "scoreError" : 46490.36143739544, + "scoreConfidence" : [ + 6421736.698955374, + 6514717.421830164 + ], + "scorePercentiles" : { + "0.0" : 6451641.518756298, + "50.0" : 6464806.995026742, + "90.0" : 6480673.057650241, + "95.0" : 6480673.057650241, + "99.0" : 6480673.057650241, + "99.9" : 6480673.057650241, + "99.99" : 6480673.057650241, + "99.999" : 6480673.057650241, + "99.9999" : 6480673.057650241, + "100.0" : 6480673.057650241 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 6451641.518756298, + 6464496.401238685, + 6464806.995026742, + 6479517.3292918755, + 6480673.057650241 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 744515.0854128475, + "scoreError" : 4524.390535802492, + "scoreConfidence" : [ + 739990.694877045, + 749039.4759486499 + ], + "scorePercentiles" : { + "0.0" : 742948.4845023269, + "50.0" : 744842.9253936628, + "90.0" : 745584.566419289, + "95.0" : 745584.566419289, + "99.0" : 745584.566419289, + "99.9" : 745584.566419289, + "99.99" : 745584.566419289, + "99.999" : 745584.566419289, + "99.9999" : 745584.566419289, + "100.0" : 745584.566419289 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 742948.4845023269, + 745549.036097879, + 743650.4146510796, + 745584.566419289, + 744842.9253936628 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 52959.43117806288, + "scoreError" : 270.9865871308974, + "scoreConfidence" : [ + 52688.444590931984, + 53230.41776519377 + ], + "scorePercentiles" : { + "0.0" : 52856.71431118174, + "50.0" : 52964.52492712184, + "90.0" : 53053.12992227299, + "95.0" : 53053.12992227299, + "99.0" : 53053.12992227299, + "99.9" : 53053.12992227299, + "99.99" : 53053.12992227299, + "99.999" : 53053.12992227299, + "99.9999" : 53053.12992227299, + "100.0" : 53053.12992227299 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 52856.71431118174, + 53053.12992227299, + 52946.454423190524, + 52976.33230654731, + 52964.52492712184 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 84790.13862545262, + "scoreError" : 907.4253655950711, + "scoreConfidence" : [ + 83882.71325985754, + 85697.56399104769 + ], + "scorePercentiles" : { + "0.0" : 84570.32791255126, + "50.0" : 84687.12699358554, + "90.0" : 85045.57967829551, + "95.0" : 85045.57967829551, + "99.0" : 85045.57967829551, + "99.9" : 85045.57967829551, + "99.99" : 85045.57967829551, + "99.999" : 85045.57967829551, + "99.9999" : 85045.57967829551, + "100.0" : 85045.57967829551 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 84570.32791255126, + 85042.5592823897, + 84687.12699358554, + 84605.0992604411, + 85045.57967829551 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 111710.41001916959, + "scoreError" : 917.5568884222569, + "scoreConfidence" : [ + 110792.85313074733, + 112627.96690759185 + ], + "scorePercentiles" : { + "0.0" : 111459.01399860776, + "50.0" : 111731.08701787857, + "90.0" : 111996.14820998679, + "95.0" : 111996.14820998679, + "99.0" : 111996.14820998679, + "99.9" : 111996.14820998679, + "99.99" : 111996.14820998679, + "99.999" : 111996.14820998679, + "99.9999" : 111996.14820998679, + "100.0" : 111996.14820998679 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 111482.48253552802, + 111996.14820998679, + 111459.01399860776, + 111883.3183338468, + 111731.08701787857 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 925712.095015962, + "scoreError" : 8895.39229333335, + "scoreConfidence" : [ + 916816.7027226287, + 934607.4873092953 + ], + "scorePercentiles" : { + "0.0" : 923341.2901306516, + "50.0" : 924553.7176647804, + "90.0" : 928312.4529678784, + "95.0" : 928312.4529678784, + "99.0" : 928312.4529678784, + "99.9" : 928312.4529678784, + "99.99" : 928312.4529678784, + "99.999" : 928312.4529678784, + "99.9999" : 928312.4529678784, + "100.0" : 928312.4529678784 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 924553.7176647804, + 924280.383454257, + 928072.6308622423, + 928312.4529678784, + 923341.2901306516 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 169909.1887654239, + "scoreError" : 3209.793622049886, + "scoreConfidence" : [ + 166699.39514337401, + 173118.98238747378 + ], + "scorePercentiles" : { + "0.0" : 169271.65105453806, + "50.0" : 169634.18976221402, + "90.0" : 171372.66623584917, + "95.0" : 171372.66623584917, + "99.0" : 171372.66623584917, + "99.9" : 171372.66623584917, + "99.99" : 171372.66623584917, + "99.999" : 171372.66623584917, + "99.9999" : 171372.66623584917, + "100.0" : 171372.66623584917 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 169677.10179201394, + 169271.65105453806, + 169634.18976221402, + 171372.66623584917, + 169590.33498250428 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 56884.811009522564, + "scoreError" : 682.230636731311, + "scoreConfidence" : [ + 56202.58037279125, + 57567.04164625388 + ], + "scorePercentiles" : { + "0.0" : 56603.74324435856, + "50.0" : 56959.715825243184, + "90.0" : 57058.13362338413, + "95.0" : 57058.13362338413, + "99.0" : 57058.13362338413, + "99.9" : 57058.13362338413, + "99.99" : 57058.13362338413, + "99.999" : 57058.13362338413, + "99.9999" : 57058.13362338413, + "100.0" : 57058.13362338413 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 56959.715825243184, + 56829.21909699183, + 56973.24325763514, + 56603.74324435856, + 57058.13362338413 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 98859.8480177427, + "scoreError" : 429.6999884411683, + "scoreConfidence" : [ + 98430.14802930153, + 99289.54800618386 + ], + "scorePercentiles" : { + "0.0" : 98730.23645168642, + "50.0" : 98891.50374273366, + "90.0" : 99004.54431600902, + "95.0" : 99004.54431600902, + "99.0" : 99004.54431600902, + "99.9" : 99004.54431600902, + "99.99" : 99004.54431600902, + "99.999" : 99004.54431600902, + "99.9999" : 99004.54431600902, + "100.0" : 99004.54431600902 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 98765.83696109169, + 98891.50374273366, + 99004.54431600902, + 98730.23645168642, + 98907.11861719264 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 238740.85122134472, + "scoreError" : 1654.023071336072, + "scoreConfidence" : [ + 237086.82815000866, + 240394.8742926808 + ], + "scorePercentiles" : { + "0.0" : 238240.99263187696, + "50.0" : 238842.85566183936, + "90.0" : 239154.09115845093, + "95.0" : 239154.09115845093, + "99.0" : 239154.09115845093, + "99.9" : 239154.09115845093, + "99.99" : 239154.09115845093, + "99.999" : 239154.09115845093, + "99.9999" : 239154.09115845093, + "100.0" : 239154.09115845093 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 239124.875650044, + 238240.99263187696, + 238842.85566183936, + 239154.09115845093, + 238341.44100451225 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 4912578.994881734, + "scoreError" : 41161.83778485238, + "scoreConfidence" : [ + 4871417.157096881, + 4953740.832666587 + ], + "scorePercentiles" : { + "0.0" : 4901901.124774605, + "50.0" : 4912910.750057954, + "90.0" : 4928516.591115076, + "95.0" : 4928516.591115076, + "99.0" : 4928516.591115076, + "99.9" : 4928516.591115076, + "99.99" : 4928516.591115076, + "99.999" : 4928516.591115076, + "99.9999" : 4928516.591115076, + "100.0" : 4928516.591115076 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 4915837.335188989, + 4928516.591115076, + 4903729.173272047, + 4901901.124774605, + 4912910.750057954 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 563889.0431710714, + "scoreError" : 12983.568329775007, + "scoreConfidence" : [ + 550905.4748412964, + 576872.6115008465 + ], + "scorePercentiles" : { + "0.0" : 558609.7759861716, + "50.0" : 563846.9875611153, + "90.0" : 567730.0303348191, + "95.0" : 567730.0303348191, + "99.0" : 567730.0303348191, + "99.9" : 567730.0303348191, + "99.99" : 567730.0303348191, + "99.999" : 567730.0303348191, + "99.9999" : 567730.0303348191, + "100.0" : 567730.0303348191 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 565565.8541536456, + 567730.0303348191, + 563692.5678196056, + 558609.7759861716, + 563846.9875611153 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 40931.40327172015, + "scoreError" : 828.3019429768875, + "scoreConfidence" : [ + 40103.10132874326, + 41759.70521469704 + ], + "scorePercentiles" : { + "0.0" : 40759.422571024435, + "50.0" : 40835.41513347309, + "90.0" : 41267.02053408335, + "95.0" : 41267.02053408335, + "99.0" : 41267.02053408335, + "99.9" : 41267.02053408335, + "99.99" : 41267.02053408335, + "99.999" : 41267.02053408335, + "99.9999" : 41267.02053408335, + "100.0" : 41267.02053408335 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 41022.81196597179, + 41267.02053408335, + 40759.422571024435, + 40835.41513347309, + 40772.34615404809 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 59401.19238890281, + "scoreError" : 937.5904089463911, + "scoreConfidence" : [ + 58463.601979956424, + 60338.7827978492 + ], + "scorePercentiles" : { + "0.0" : 59132.97677217993, + "50.0" : 59397.27554404437, + "90.0" : 59707.777483877246, + "95.0" : 59707.777483877246, + "99.0" : 59707.777483877246, + "99.9" : 59707.777483877246, + "99.99" : 59707.777483877246, + "99.999" : 59707.777483877246, + "99.9999" : 59707.777483877246, + "100.0" : 59707.777483877246 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 59196.07622186361, + 59707.777483877246, + 59132.97677217993, + 59571.85592254891, + 59397.27554404437 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 70294.68738696344, + "scoreError" : 460.1009487296843, + "scoreConfidence" : [ + 69834.58643823376, + 70754.78833569313 + ], + "scorePercentiles" : { + "0.0" : 70084.26034540564, + "50.0" : 70340.31221101945, + "90.0" : 70372.75009238358, + "95.0" : 70372.75009238358, + "99.0" : 70372.75009238358, + "99.9" : 70372.75009238358, + "99.99" : 70372.75009238358, + "99.999" : 70372.75009238358, + "99.9999" : 70372.75009238358, + "100.0" : 70372.75009238358 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 70084.26034540564, + 70340.31221101945, + 70372.75009238358, + 70359.17013541583, + 70316.94415059278 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 436165.956183599, + "scoreError" : 2613.2978480024967, + "scoreConfidence" : [ + 433552.6583355965, + 438779.25403160154 + ], + "scorePercentiles" : { + "0.0" : 435180.2287021006, + "50.0" : 436460.27909206017, + "90.0" : 436884.0831820938, + "95.0" : 436884.0831820938, + "99.0" : 436884.0831820938, + "99.9" : 436884.0831820938, + "99.99" : 436884.0831820938, + "99.999" : 436884.0831820938, + "99.9999" : 436884.0831820938, + "100.0" : 436884.0831820938 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 435180.2287021006, + 436460.27909206017, + 436518.65335642727, + 436884.0831820938, + 435786.53658531344 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 93730.50817978069, + "scoreError" : 1325.0730175276226, + "scoreConfidence" : [ + 92405.43516225307, + 95055.58119730832 + ], + "scorePercentiles" : { + "0.0" : 93302.14688867386, + "50.0" : 93692.16313193791, + "90.0" : 94246.33446808482, + "95.0" : 94246.33446808482, + "99.0" : 94246.33446808482, + "99.9" : 94246.33446808482, + "99.99" : 94246.33446808482, + "99.999" : 94246.33446808482, + "99.9999" : 94246.33446808482, + "100.0" : 94246.33446808482 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 94246.33446808482, + 93302.14688867386, + 93809.43698977235, + 93602.45942043449, + 93692.16313193791 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 12606.614306920284, + "scoreError" : 69.39264298699084, + "scoreConfidence" : [ + 12537.221663933293, + 12676.006949907276 + ], + "scorePercentiles" : { + "0.0" : 12578.50089597798, + "50.0" : 12610.685534845248, + "90.0" : 12628.129154961516, + "95.0" : 12628.129154961516, + "99.0" : 12628.129154961516, + "99.9" : 12628.129154961516, + "99.99" : 12628.129154961516, + "99.999" : 12628.129154961516, + "99.9999" : 12628.129154961516, + "100.0" : 12628.129154961516 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 12578.50089597798, + 12628.129154961516, + 12610.685534845248, + 12604.271614614714, + 12611.484334201963 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 25583.411192853895, + "scoreError" : 233.32903497507522, + "scoreConfidence" : [ + 25350.08215787882, + 25816.74022782897 + ], + "scorePercentiles" : { + "0.0" : 25538.789019636413, + "50.0" : 25562.96249208802, + "90.0" : 25687.182636524893, + "95.0" : 25687.182636524893, + "99.0" : 25687.182636524893, + "99.9" : 25687.182636524893, + "99.99" : 25687.182636524893, + "99.999" : 25687.182636524893, + "99.9999" : 25687.182636524893, + "100.0" : 25687.182636524893 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 25583.557785168, + 25544.56403085214, + 25538.789019636413, + 25562.96249208802, + 25687.182636524893 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 54831.28832693955, + "scoreError" : 425.0518935135645, + "scoreConfidence" : [ + 54406.23643342599, + 55256.340220453116 + ], + "scorePercentiles" : { + "0.0" : 54710.68502839017, + "50.0" : 54820.06634163682, + "90.0" : 55008.654515693575, + "95.0" : 55008.654515693575, + "99.0" : 55008.654515693575, + "99.9" : 55008.654515693575, + "99.99" : 55008.654515693575, + "99.999" : 55008.654515693575, + "99.9999" : 55008.654515693575, + "100.0" : 55008.654515693575 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 55008.654515693575, + 54836.555554106606, + 54780.480194870615, + 54820.06634163682, + 54710.68502839017 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 1126449.0323822936, + "scoreError" : 6156.024569279836, + "scoreConfidence" : [ + 1120293.0078130139, + 1132605.0569515734 + ], + "scorePercentiles" : { + "0.0" : 1124686.2122132252, + "50.0" : 1126986.0612978921, + "90.0" : 1128094.0270758122, + "95.0" : 1128094.0270758122, + "99.0" : 1128094.0270758122, + "99.9" : 1128094.0270758122, + "99.99" : 1128094.0270758122, + "99.999" : 1128094.0270758122, + "99.9999" : 1128094.0270758122, + "100.0" : 1128094.0270758122 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 1127659.5642567752, + 1124819.2970677633, + 1126986.0612978921, + 1124686.2122132252, + 1128094.0270758122 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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, + "measurementIterations" : 5, + "measurementTime" : "5 s", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 119950.90989917776, + "scoreError" : 2229.958553124754, + "scoreConfidence" : [ + 117720.951346053, + 122180.86845230251 + ], + "scorePercentiles" : { + "0.0" : 119579.52942645203, + "50.0" : 119623.62101059011, + "90.0" : 120925.4967494334, + "95.0" : 120925.4967494334, + "99.0" : 120925.4967494334, + "99.9" : 120925.4967494334, + "99.99" : 120925.4967494334, + "99.999" : 120925.4967494334, + "99.9999" : 120925.4967494334, + "100.0" : 120925.4967494334 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 119579.96837350511, + 119623.62101059011, + 120925.4967494334, + 119579.52942645203, + 120045.93393590814 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "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" : 9823.478410891848, + "scoreError" : 164.63006454204503, + "scoreConfidence" : [ + 9658.848346349803, + 9988.108475433894 + ], + "scorePercentiles" : { + "0.0" : 9784.174385818145, + "50.0" : 9807.917160685489, + "90.0" : 9893.61006064356, + "95.0" : 9893.61006064356, + "99.0" : 9893.61006064356, + "99.9" : 9893.61006064356, + "99.99" : 9893.61006064356, + "99.999" : 9893.61006064356, + "99.9999" : 9893.61006064356, + "100.0" : 9893.61006064356 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 9831.492064702252, + 9893.61006064356, + 9800.1983826098, + 9807.917160685489, + 9784.174385818145 + ] + ] + }, + "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" : 16358.131105086144, + "scoreError" : 249.5661970608799, + "scoreConfidence" : [ + 16108.564908025264, + 16607.697302147026 + ], + "scorePercentiles" : { + "0.0" : 16301.237445115914, + "50.0" : 16349.999079729823, + "90.0" : 16458.721021459787, + "95.0" : 16458.721021459787, + "99.0" : 16458.721021459787, + "99.9" : 16458.721021459787, + "99.99" : 16458.721021459787, + "99.999" : 16458.721021459787, + "99.9999" : 16458.721021459787, + "100.0" : 16458.721021459787 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 16349.999079729823, + 16301.237445115914, + 16458.721021459787, + 16377.419129383314, + 16303.27884974188 + ] + ] + }, + "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" : 28152.959434272074, + "scoreError" : 412.3115708614421, + "scoreConfidence" : [ + 27740.64786341063, + 28565.271005133516 + ], + "scorePercentiles" : { + "0.0" : 28023.099339788634, + "50.0" : 28118.17518319219, + "90.0" : 28282.51641178866, + "95.0" : 28282.51641178866, + "99.0" : 28282.51641178866, + "99.9" : 28282.51641178866, + "99.99" : 28282.51641178866, + "99.999" : 28282.51641178866, + "99.9999" : 28282.51641178866, + "100.0" : 28282.51641178866 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 28242.568795001316, + 28282.51641178866, + 28098.437441589573, + 28118.17518319219, + 28023.099339788634 + ] + ] + }, + "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" : 503754.71859734395, + "scoreError" : 4165.943402574113, + "scoreConfidence" : [ + 499588.77519476984, + 507920.66199991805 + ], + "scorePercentiles" : { + "0.0" : 502294.45875943115, + "50.0" : 504154.80648842035, + "90.0" : 504862.52125774854, + "95.0" : 504862.52125774854, + "99.0" : 504862.52125774854, + "99.9" : 504862.52125774854, + "99.99" : 504862.52125774854, + "99.999" : 504862.52125774854, + "99.9999" : 504862.52125774854, + "100.0" : 504862.52125774854 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 504154.80648842035, + 504492.8372309218, + 502294.45875943115, + 504862.52125774854, + 502968.9692501979 + ] + ] + }, + "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" : 60173.34949487222, + "scoreError" : 438.3666337946523, + "scoreConfidence" : [ + 59734.98286107757, + 60611.71612866687 + ], + "scorePercentiles" : { + "0.0" : 60021.56451428184, + "50.0" : 60179.69516783818, + "90.0" : 60335.687149330835, + "95.0" : 60335.687149330835, + "99.0" : 60335.687149330835, + "99.9" : 60335.687149330835, + "99.99" : 60335.687149330835, + "99.999" : 60335.687149330835, + "99.9999" : 60335.687149330835, + "100.0" : 60335.687149330835 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 60198.55407170579, + 60131.246571204436, + 60335.687149330835, + 60021.56451428184, + 60179.69516783818 + ] + ] + }, + "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" : 5178.204374253425, + "scoreError" : 55.16982308648684, + "scoreConfidence" : [ + 5123.034551166938, + 5233.374197339912 + ], + "scorePercentiles" : { + "0.0" : 5162.226732740158, + "50.0" : 5182.900449079969, + "90.0" : 5194.952216768046, + "95.0" : 5194.952216768046, + "99.0" : 5194.952216768046, + "99.9" : 5194.952216768046, + "99.99" : 5194.952216768046, + "99.999" : 5194.952216768046, + "99.9999" : 5194.952216768046, + "100.0" : 5194.952216768046 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 5194.952216768046, + 5186.614222792774, + 5182.900449079969, + 5162.226732740158, + 5164.32824988618 + ] + ] + }, + "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" : 10100.77824636974, + "scoreError" : 170.74760734202138, + "scoreConfidence" : [ + 9930.030639027718, + 10271.525853711762 + ], + "scorePercentiles" : { + "0.0" : 10050.723370215695, + "50.0" : 10084.955368357889, + "90.0" : 10152.680248032359, + "95.0" : 10152.680248032359, + "99.0" : 10152.680248032359, + "99.9" : 10152.680248032359, + "99.99" : 10152.680248032359, + "99.999" : 10152.680248032359, + "99.9999" : 10152.680248032359, + "100.0" : 10152.680248032359 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 10073.723971983225, + 10050.723370215695, + 10152.680248032359, + 10084.955368357889, + 10141.808273259545 + ] + ] + }, + "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" : 19777.314418502618, + "scoreError" : 189.55543993701224, + "scoreConfidence" : [ + 19587.758978565606, + 19966.86985843963 + ], + "scorePercentiles" : { + "0.0" : 19718.641801780475, + "50.0" : 19788.952829585352, + "90.0" : 19843.67746271401, + "95.0" : 19843.67746271401, + "99.0" : 19843.67746271401, + "99.9" : 19843.67746271401, + "99.99" : 19843.67746271401, + "99.999" : 19843.67746271401, + "99.9999" : 19843.67746271401, + "100.0" : 19843.67746271401 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 19795.257829314454, + 19843.67746271401, + 19718.641801780475, + 19788.952829585352, + 19740.042169118802 + ] + ] + }, + "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" : 434515.4607847913, + "scoreError" : 5452.700348340542, + "scoreConfidence" : [ + 429062.7604364508, + 439968.1611331319 + ], + "scorePercentiles" : { + "0.0" : 432396.7274314371, + "50.0" : 435104.27123490954, + "90.0" : 436051.3884758182, + "95.0" : 436051.3884758182, + "99.0" : 436051.3884758182, + "99.9" : 436051.3884758182, + "99.99" : 436051.3884758182, + "99.999" : 436051.3884758182, + "99.9999" : 436051.3884758182, + "100.0" : 436051.3884758182 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 433869.8239645656, + 432396.7274314371, + 435104.27123490954, + 435155.0928172261, + 436051.3884758182 + ] + ] + }, + "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, @@ -3791,44 +10932,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1231385.504846091, - "scoreError" : 131583.6339475043, + "score" : 40910.870007192294, + "scoreError" : 530.6946714309206, "scoreConfidence" : [ - 1099801.8708985867, - 1362969.1387935951 + 40380.17533576137, + 41441.56467862322 ], "scorePercentiles" : { - "0.0" : 1188684.9650167623, - "50.0" : 1226186.0510883771, - "90.0" : 1271012.059686934, - "95.0" : 1271012.059686934, - "99.0" : 1271012.059686934, - "99.9" : 1271012.059686934, - "99.99" : 1271012.059686934, - "99.999" : 1271012.059686934, - "99.9999" : 1271012.059686934, - "100.0" : 1271012.059686934 + "0.0" : 40813.131572965445, + "50.0" : 40857.788936323646, + "90.0" : 41142.92293939054, + "95.0" : 41142.92293939054, + "99.0" : 41142.92293939054, + "99.9" : 41142.92293939054, + "99.99" : 41142.92293939054, + "99.999" : 41142.92293939054, + "99.9999" : 41142.92293939054, + "100.0" : 41142.92293939054 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1260179.9073840724, - 1226186.0510883771, - 1271012.059686934, - 1210864.541054308, - 1188684.9650167623 + 40927.08067286985, + 41142.92293939054, + 40857.788936323646, + 40813.131572965445, + 40813.425914412015 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_1k", + "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, @@ -3836,44 +10983,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 92141.58927532137, - "scoreError" : 15845.25316786242, + "score" : 4737.937638742611, + "scoreError" : 58.31833950413467, "scoreConfidence" : [ - 76296.33610745895, - 107986.84244318379 + 4679.619299238476, + 4796.255978246746 ], "scorePercentiles" : { - "0.0" : 87388.76694046374, - "50.0" : 93648.65211693454, - "90.0" : 97226.95393449534, - "95.0" : 97226.95393449534, - "99.0" : 97226.95393449534, - "99.9" : 97226.95393449534, - "99.99" : 97226.95393449534, - "99.999" : 97226.95393449534, - "99.9999" : 97226.95393449534, - "100.0" : 97226.95393449534 + "0.0" : 4716.50914588802, + "50.0" : 4740.163438526377, + "90.0" : 4756.831160774797, + "95.0" : 4756.831160774797, + "99.0" : 4756.831160774797, + "99.9" : 4756.831160774797, + "99.99" : 4756.831160774797, + "99.999" : 4756.831160774797, + "99.9999" : 4756.831160774797, + "100.0" : 4756.831160774797 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 87388.76694046374, - 93648.65211693454, - 97226.95393449534, - 93989.28383337121, - 88454.289551342 + 4740.163438526377, + 4731.151501989047, + 4716.50914588802, + 4745.032946534811, + 4756.831160774797 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_2k", + "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, @@ -3881,44 +11034,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 161036.3296300653, - "scoreError" : 87071.88397947441, + "score" : 8054.382138429979, + "scoreError" : 76.11659375091673, "scoreConfidence" : [ - 73964.44565059089, - 248108.21360953973 + 7978.265544679062, + 8130.498732180896 ], "scorePercentiles" : { - "0.0" : 145584.26376432212, - "50.0" : 149027.16613114346, - "90.0" : 199389.07102029218, - "95.0" : 199389.07102029218, - "99.0" : 199389.07102029218, - "99.9" : 199389.07102029218, - "99.99" : 199389.07102029218, - "99.999" : 199389.07102029218, - "99.9999" : 199389.07102029218, - "100.0" : 199389.07102029218 + "0.0" : 8021.351816469823, + "50.0" : 8056.357545767076, + "90.0" : 8070.738087049149, + "95.0" : 8070.738087049149, + "99.0" : 8070.738087049149, + "99.9" : 8070.738087049149, + "99.99" : 8070.738087049149, + "99.999" : 8070.738087049149, + "99.9999" : 8070.738087049149, + "100.0" : 8070.738087049149 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 145584.26376432212, - 147465.57152493182, - 149027.16613114346, - 199389.07102029218, - 163715.57570963682 + 8054.9300229877645, + 8021.351816469823, + 8056.357545767076, + 8070.738087049149, + 8068.533219876086 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_4k", + "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, @@ -3926,44 +11085,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 176344.9607799231, - "scoreError" : 28752.693406327642, + "score" : 14818.711850051932, + "scoreError" : 118.48436110208611, "scoreConfidence" : [ - 147592.26737359544, - 205097.65418625076 + 14700.227488949846, + 14937.196211154018 ], "scorePercentiles" : { - "0.0" : 163300.29455200545, - "50.0" : 179920.50895122168, - "90.0" : 181070.5585713382, - "95.0" : 181070.5585713382, - "99.0" : 181070.5585713382, - "99.9" : 181070.5585713382, - "99.99" : 181070.5585713382, - "99.999" : 181070.5585713382, - "99.9999" : 181070.5585713382, - "100.0" : 181070.5585713382 + "0.0" : 14793.035608238431, + "50.0" : 14807.266516573978, + "90.0" : 14865.217883827136, + "95.0" : 14865.217883827136, + "99.0" : 14865.217883827136, + "99.9" : 14865.217883827136, + "99.99" : 14865.217883827136, + "99.999" : 14865.217883827136, + "99.9999" : 14865.217883827136, + "100.0" : 14865.217883827136 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 180518.6257593255, - 176914.8160657247, - 163300.29455200545, - 181070.5585713382, - 179920.50895122168 + 14807.266516573978, + 14794.14420419358, + 14833.895037426526, + 14865.217883827136, + 14793.035608238431 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_64k", + "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, @@ -3971,44 +11136,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1637379.7429481347, - "scoreError" : 1172952.9133794615, + "score" : 270563.552003684, + "scoreError" : 2846.8823909875623, "scoreConfidence" : [ - 464426.82956867316, - 2810332.656327596 + 267716.66961269645, + 273410.4343946715 ], "scorePercentiles" : { - "0.0" : 1478762.8850716716, - "50.0" : 1499768.027727278, - "90.0" : 2180114.6524127107, - "95.0" : 2180114.6524127107, - "99.0" : 2180114.6524127107, - "99.9" : 2180114.6524127107, - "99.99" : 2180114.6524127107, - "99.999" : 2180114.6524127107, - "99.9999" : 2180114.6524127107, - "100.0" : 2180114.6524127107 + "0.0" : 269682.27192406775, + "50.0" : 270463.01646437176, + "90.0" : 271738.6043510474, + "95.0" : 271738.6043510474, + "99.0" : 271738.6043510474, + "99.9" : 271738.6043510474, + "99.99" : 271738.6043510474, + "99.999" : 271738.6043510474, + "99.9999" : 271738.6043510474, + "100.0" : 271738.6043510474 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1481614.430152817, - 1546638.7193761957, - 2180114.6524127107, - 1499768.027727278, - 1478762.8850716716 + 269682.27192406775, + 270456.130891823, + 271738.6043510474, + 270463.01646437176, + 270477.7363871101 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.both_site_8k", + "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, @@ -4016,44 +11187,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 273526.7774744313, - "scoreError" : 58210.19977757728, + "score" : 29458.76907747592, + "scoreError" : 232.22206677913667, "scoreConfidence" : [ - 215316.57769685404, - 331736.9772520086 + 29226.547010696784, + 29690.99114425506 ], "scorePercentiles" : { - "0.0" : 255385.9411257802, - "50.0" : 273431.876458189, - "90.0" : 296925.57096542936, - "95.0" : 296925.57096542936, - "99.0" : 296925.57096542936, - "99.9" : 296925.57096542936, - "99.99" : 296925.57096542936, - "99.999" : 296925.57096542936, - "99.9999" : 296925.57096542936, - "100.0" : 296925.57096542936 + "0.0" : 29392.15688174909, + "50.0" : 29451.076213240223, + "90.0" : 29550.51496287022, + "95.0" : 29550.51496287022, + "99.0" : 29550.51496287022, + "99.9" : 29550.51496287022, + "99.99" : 29550.51496287022, + "99.999" : 29550.51496287022, + "99.9999" : 29550.51496287022, + "100.0" : 29550.51496287022 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 255385.9411257802, - 267469.319150086, - 273431.876458189, - 296925.57096542936, - 274421.17967267195 + 29392.15688174909, + 29422.82611591043, + 29550.51496287022, + 29477.271213609652, + 29451.076213240223 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_1k", + "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, @@ -4061,44 +11238,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 100328.9520385208, - "scoreError" : 16327.057578197164, + "score" : 2102.0387715095667, + "scoreError" : 9.302224666472659, "scoreConfidence" : [ - 84001.89446032365, - 116656.00961671796 + 2092.736546843094, + 2111.3409961760394 ], "scorePercentiles" : { - "0.0" : 94541.26828582844, - "50.0" : 102480.16035380945, - "90.0" : 104662.12395732566, - "95.0" : 104662.12395732566, - "99.0" : 104662.12395732566, - "99.9" : 104662.12395732566, - "99.99" : 104662.12395732566, - "99.999" : 104662.12395732566, - "99.9999" : 104662.12395732566, - "100.0" : 104662.12395732566 + "0.0" : 2099.618771436957, + "50.0" : 2101.454062188779, + "90.0" : 2104.727681701758, + "95.0" : 2104.727681701758, + "99.0" : 2104.727681701758, + "99.9" : 2104.727681701758, + "99.99" : 2104.727681701758, + "99.999" : 2104.727681701758, + "99.9999" : 2104.727681701758, + "100.0" : 2104.727681701758 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 102698.06870698585, - 97263.13888865465, - 104662.12395732566, - 94541.26828582844, - 102480.16035380945 + 2104.727681701758, + 2104.417612678202, + 2101.454062188779, + 2099.618771436957, + 2099.9757295421387 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_2k", + "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, @@ -4106,44 +11289,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 166602.44197221342, - "scoreError" : 30580.599918916825, + "score" : 4212.818991343365, + "scoreError" : 76.76136977536063, "scoreConfidence" : [ - 136021.8420532966, - 197183.04189113024 + 4136.057621568005, + 4289.580361118726 ], "scorePercentiles" : { - "0.0" : 155113.12401038499, - "50.0" : 168168.83920621447, - "90.0" : 176030.81265098037, - "95.0" : 176030.81265098037, - "99.0" : 176030.81265098037, - "99.9" : 176030.81265098037, - "99.99" : 176030.81265098037, - "99.999" : 176030.81265098037, - "99.9999" : 176030.81265098037, - "100.0" : 176030.81265098037 + "0.0" : 4196.311599253645, + "50.0" : 4199.400323373082, + "90.0" : 4236.141245600682, + "95.0" : 4236.141245600682, + "99.0" : 4236.141245600682, + "99.9" : 4236.141245600682, + "99.99" : 4236.141245600682, + "99.999" : 4236.141245600682, + "99.9999" : 4236.141245600682, + "100.0" : 4236.141245600682 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 163054.52717550754, - 170644.9068179796, - 155113.12401038499, - 176030.81265098037, - 168168.83920621447 + 4233.021769757124, + 4199.400323373082, + 4236.141245600682, + 4199.220018732291, + 4196.311599253645 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_4k", + "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, @@ -4151,44 +11340,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 443861.4467308678, - "scoreError" : 183083.4043593939, + "score" : 8364.334721566593, + "scoreError" : 119.47013990099738, "scoreConfidence" : [ - 260778.0423714739, - 626944.8510902617 + 8244.864581665595, + 8483.80486146759 ], "scorePercentiles" : { - "0.0" : 396275.3429106291, - "50.0" : 448267.75897423347, - "90.0" : 517151.86228878936, - "95.0" : 517151.86228878936, - "99.0" : 517151.86228878936, - "99.9" : 517151.86228878936, - "99.99" : 517151.86228878936, - "99.999" : 517151.86228878936, - "99.9999" : 517151.86228878936, - "100.0" : 517151.86228878936 + "0.0" : 8327.408241954163, + "50.0" : 8364.014641387688, + "90.0" : 8410.833415268044, + "95.0" : 8410.833415268044, + "99.0" : 8410.833415268044, + "99.9" : 8410.833415268044, + "99.99" : 8410.833415268044, + "99.999" : 8410.833415268044, + "99.9999" : 8410.833415268044, + "100.0" : 8410.833415268044 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 450415.0880100892, - 407197.1814705976, - 517151.86228878936, - 448267.75897423347, - 396275.3429106291 + 8347.83730664017, + 8327.408241954163, + 8410.833415268044, + 8364.014641387688, + 8371.580002582903 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_64k", + "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, @@ -4196,44 +11391,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8413669.0712974, - "scoreError" : 2595526.9534285353, + "score" : 171489.55069139865, + "scoreError" : 6746.310397297284, "scoreConfidence" : [ - 5818142.117868865, - 1.1009196024725934E7 + 164743.24029410136, + 178235.86108869594 ], "scorePercentiles" : { - "0.0" : 7322929.939262268, - "50.0" : 8489256.890522575, - "90.0" : 9061980.724869307, - "95.0" : 9061980.724869307, - "99.0" : 9061980.724869307, - "99.9" : 9061980.724869307, - "99.99" : 9061980.724869307, - "99.999" : 9061980.724869307, - "99.9999" : 9061980.724869307, - "100.0" : 9061980.724869307 + "0.0" : 168548.64517973195, + "50.0" : 171869.5764633626, + "90.0" : 173217.82819912586, + "95.0" : 173217.82819912586, + "99.0" : 173217.82819912586, + "99.9" : 173217.82819912586, + "99.99" : 173217.82819912586, + "99.999" : 173217.82819912586, + "99.9999" : 173217.82819912586, + "100.0" : 173217.82819912586 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8337902.53130156, - 7322929.939262268, - 9061980.724869307, - 8856275.270531287, - 8489256.890522575 + 168548.64517973195, + 171869.5764633626, + 172180.67005388407, + 171631.0335608889, + 173217.82819912586 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_events_8k", + "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, @@ -4241,44 +11442,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1023982.3855895161, - "scoreError" : 58819.404372247285, + "score" : 16932.427334793025, + "scoreError" : 301.1503945302414, "scoreConfidence" : [ - 965162.9812172689, - 1082801.7899617634 + 16631.276940262782, + 17233.577729323268 ], "scorePercentiles" : { - "0.0" : 1002773.9391966169, - "50.0" : 1024379.2035358513, - "90.0" : 1038877.5972951232, - "95.0" : 1038877.5972951232, - "99.0" : 1038877.5972951232, - "99.9" : 1038877.5972951232, - "99.99" : 1038877.5972951232, - "99.999" : 1038877.5972951232, - "99.9999" : 1038877.5972951232, - "100.0" : 1038877.5972951232 + "0.0" : 16855.853493896284, + "50.0" : 16900.68690057764, + "90.0" : 17056.301400019773, + "95.0" : 17056.301400019773, + "99.0" : 17056.301400019773, + "99.9" : 17056.301400019773, + "99.99" : 17056.301400019773, + "99.999" : 17056.301400019773, + "99.9999" : 17056.301400019773, + "100.0" : 17056.301400019773 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1015895.1541147786, - 1037986.0338052111, - 1038877.5972951232, - 1002773.9391966169, - 1024379.2035358513 + 17056.301400019773, + 16957.274075919857, + 16855.853493896284, + 16892.020803551583, + 16900.68690057764 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_1k", + "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, @@ -4286,44 +11493,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 70103.32017561774, - "scoreError" : 6882.9229309533075, + "score" : 1905.254393178027, + "scoreError" : 28.720594784753732, "scoreConfidence" : [ - 63220.39724466443, - 76986.24310657106 + 1876.5337983932732, + 1933.9749879627807 ], "scorePercentiles" : { - "0.0" : 67937.91205491681, - "50.0" : 70002.71623185882, - "90.0" : 72854.8756503344, - "95.0" : 72854.8756503344, - "99.0" : 72854.8756503344, - "99.9" : 72854.8756503344, - "99.99" : 72854.8756503344, - "99.999" : 72854.8756503344, - "99.9999" : 72854.8756503344, - "100.0" : 72854.8756503344 + "0.0" : 1896.1474235292035, + "50.0" : 1903.4234836392807, + "90.0" : 1915.8060892572166, + "95.0" : 1915.8060892572166, + "99.0" : 1915.8060892572166, + "99.9" : 1915.8060892572166, + "99.99" : 1915.8060892572166, + "99.999" : 1915.8060892572166, + "99.9999" : 1915.8060892572166, + "100.0" : 1915.8060892572166 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 70303.37741122118, - 72854.8756503344, - 70002.71623185882, - 69417.71952975754, - 67937.91205491681 + 1896.1474235292035, + 1903.4234836392807, + 1901.9244398137303, + 1915.8060892572166, + 1908.970529650704 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_2k", + "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, @@ -4331,44 +11544,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 99245.34579098166, - "scoreError" : 19322.241585194617, + "score" : 3497.3517653052522, + "scoreError" : 70.08582183125404, "scoreConfidence" : [ - 79923.10420578705, - 118567.58737617628 + 3427.265943473998, + 3567.4375871365064 ], "scorePercentiles" : { - "0.0" : 95010.73291119088, - "50.0" : 98078.99966683026, - "90.0" : 107013.66597308018, - "95.0" : 107013.66597308018, - "99.0" : 107013.66597308018, - "99.9" : 107013.66597308018, - "99.99" : 107013.66597308018, - "99.999" : 107013.66597308018, - "99.9999" : 107013.66597308018, - "100.0" : 107013.66597308018 + "0.0" : 3480.938065337746, + "50.0" : 3493.053880786144, + "90.0" : 3526.1743621694613, + "95.0" : 3526.1743621694613, + "99.0" : 3526.1743621694613, + "99.9" : 3526.1743621694613, + "99.99" : 3526.1743621694613, + "99.999" : 3526.1743621694613, + "99.9999" : 3526.1743621694613, + "100.0" : 3526.1743621694613 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 101084.65783446224, - 98078.99966683026, - 95010.73291119088, - 107013.66597308018, - 95038.67256934478 + 3526.1743621694613, + 3480.938065337746, + 3483.9796767906405, + 3493.053880786144, + 3502.6128414422656 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_4k", + "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, @@ -4376,44 +11595,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 121788.74113289644, - "scoreError" : 7837.895842769391, + "score" : 6250.256039015296, + "scoreError" : 61.2989924930414, "scoreConfidence" : [ - 113950.84529012705, - 129626.63697566582 + 6188.957046522254, + 6311.555031508337 ], "scorePercentiles" : { - "0.0" : 118956.86152996143, - "50.0" : 122238.10322109642, - "90.0" : 123792.27805543796, - "95.0" : 123792.27805543796, - "99.0" : 123792.27805543796, - "99.9" : 123792.27805543796, - "99.99" : 123792.27805543796, - "99.999" : 123792.27805543796, - "99.9999" : 123792.27805543796, - "100.0" : 123792.27805543796 + "0.0" : 6234.453233597393, + "50.0" : 6247.661176191512, + "90.0" : 6272.4913586605335, + "95.0" : 6272.4913586605335, + "99.0" : 6272.4913586605335, + "99.9" : 6272.4913586605335, + "99.99" : 6272.4913586605335, + "99.999" : 6272.4913586605335, + "99.9999" : 6272.4913586605335, + "100.0" : 6272.4913586605335 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 118956.86152996143, - 120517.88571338574, - 123792.27805543796, - 122238.10322109642, - 123438.57714460068 + 6247.661176191512, + 6259.63859863649, + 6237.035827990547, + 6272.4913586605335, + 6234.453233597393 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_64k", + "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, @@ -4421,44 +11646,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 733979.1888030223, - "scoreError" : 589022.1299311725, + "score" : 110836.97382727331, + "scoreError" : 1446.075466486149, "scoreConfidence" : [ - 144957.0588718498, - 1323001.3187341946 + 109390.89836078716, + 112283.04929375945 ], "scorePercentiles" : { - "0.0" : 636225.814086837, - "50.0" : 673333.0793702323, - "90.0" : 1004393.7772165411, - "95.0" : 1004393.7772165411, - "99.0" : 1004393.7772165411, - "99.9" : 1004393.7772165411, - "99.99" : 1004393.7772165411, - "99.999" : 1004393.7772165411, - "99.9999" : 1004393.7772165411, - "100.0" : 1004393.7772165411 + "0.0" : 110427.89093380535, + "50.0" : 110900.46957179204, + "90.0" : 111377.51534005479, + "95.0" : 111377.51534005479, + "99.0" : 111377.51534005479, + "99.9" : 111377.51534005479, + "99.99" : 111377.51534005479, + "99.999" : 111377.51534005479, + "99.9999" : 111377.51534005479, + "100.0" : 111377.51534005479 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 636225.814086837, - 656012.4219762702, - 1004393.7772165411, - 673333.0793702323, - 699930.8513652305 + 110537.56158327055, + 110941.43170744381, + 110427.89093380535, + 111377.51534005479, + 110900.46957179204 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.deserialization_site_8k", + "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, @@ -4466,44 +11697,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 170386.99967935044, - "scoreError" : 117232.65287883152, + "score" : 12582.116369736028, + "scoreError" : 82.75456888414357, "scoreConfidence" : [ - 53154.34680051892, - 287619.65255818196 + 12499.361800851884, + 12664.870938620172 ], "scorePercentiles" : { - "0.0" : 137459.63856711978, - "50.0" : 175712.78180900606, - "90.0" : 205823.71073638223, - "95.0" : 205823.71073638223, - "99.0" : 205823.71073638223, - "99.9" : 205823.71073638223, - "99.99" : 205823.71073638223, - "99.999" : 205823.71073638223, - "99.9999" : 205823.71073638223, - "100.0" : 205823.71073638223 + "0.0" : 12552.587790066584, + "50.0" : 12581.068360537396, + "90.0" : 12613.049073289563, + "95.0" : 12613.049073289563, + "99.0" : 12613.049073289563, + "99.9" : 12613.049073289563, + "99.99" : 12613.049073289563, + "99.999" : 12613.049073289563, + "99.9999" : 12613.049073289563, + "100.0" : 12613.049073289563 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 137459.63856711978, - 192048.22515179057, - 205823.71073638223, - 140890.6421324535, - 175712.78180900606 + 12552.587790066584, + 12578.977028735033, + 12613.049073289563, + 12581.068360537396, + 12584.899596051579 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_1k", + "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, @@ -4511,44 +11748,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 23851.26383424554, - "scoreError" : 2159.705416504665, + "score" : 2690.4906280076875, + "scoreError" : 40.102279317774475, "scoreConfidence" : [ - 21691.558417740875, - 26010.969250750204 + 2650.388348689913, + 2730.592907325462 ], "scorePercentiles" : { - "0.0" : 23303.653096117167, - "50.0" : 23532.14738085847, - "90.0" : 24580.49983131812, - "95.0" : 24580.49983131812, - "99.0" : 24580.49983131812, - "99.9" : 24580.49983131812, - "99.99" : 24580.49983131812, - "99.999" : 24580.49983131812, - "99.9999" : 24580.49983131812, - "100.0" : 24580.49983131812 + "0.0" : 2684.8769988535482, + "50.0" : 2686.3205077182447, + "90.0" : 2709.0778539841176, + "95.0" : 2709.0778539841176, + "99.0" : 2709.0778539841176, + "99.9" : 2709.0778539841176, + "99.99" : 2709.0778539841176, + "99.999" : 2709.0778539841176, + "99.9999" : 2709.0778539841176, + "100.0" : 2709.0778539841176 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 23532.14738085847, - 24317.089166755162, - 23522.92969617877, - 23303.653096117167, - 24580.49983131812 + 2684.8769988535482, + 2686.681969272013, + 2686.3205077182447, + 2709.0778539841176, + 2685.495810210514 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_2k", + "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, @@ -4556,44 +11799,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44661.62486791364, - "scoreError" : 6837.200295075169, + "score" : 5337.540293620841, + "scoreError" : 38.423049571708745, "scoreConfidence" : [ - 37824.42457283847, - 51498.82516298881 + 5299.117244049133, + 5375.9633431925495 ], "scorePercentiles" : { - "0.0" : 42951.130982348375, - "50.0" : 44466.18653849745, - "90.0" : 46946.36932461359, - "95.0" : 46946.36932461359, - "99.0" : 46946.36932461359, - "99.9" : 46946.36932461359, - "99.99" : 46946.36932461359, - "99.999" : 46946.36932461359, - "99.9999" : 46946.36932461359, - "100.0" : 46946.36932461359 + "0.0" : 5327.750004409927, + "50.0" : 5337.232289166016, + "90.0" : 5351.806163566811, + "95.0" : 5351.806163566811, + "99.0" : 5351.806163566811, + "99.9" : 5351.806163566811, + "99.99" : 5351.806163566811, + "99.999" : 5351.806163566811, + "99.9999" : 5351.806163566811, + "100.0" : 5351.806163566811 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 45947.89114846855, - 46946.36932461359, - 44466.18653849745, - 42951.130982348375, - 42996.54634564022 + 5328.743630853925, + 5342.169380107529, + 5327.750004409927, + 5351.806163566811, + 5337.232289166016 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_4k", + "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, @@ -4601,44 +11850,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 93998.86975352772, - "scoreError" : 8098.861275033412, + "score" : 10735.206451262553, + "scoreError" : 85.42932736150627, "scoreConfidence" : [ - 85900.0084784943, - 102097.73102856113 + 10649.777123901047, + 10820.635778624059 ], "scorePercentiles" : { - "0.0" : 91103.72625813654, - "50.0" : 93709.02774544721, - "90.0" : 96900.15191649384, - "95.0" : 96900.15191649384, - "99.0" : 96900.15191649384, - "99.9" : 96900.15191649384, - "99.99" : 96900.15191649384, - "99.999" : 96900.15191649384, - "99.9999" : 96900.15191649384, - "100.0" : 96900.15191649384 + "0.0" : 10709.737388840625, + "50.0" : 10732.107639820777, + "90.0" : 10763.018916721256, + "95.0" : 10763.018916721256, + "99.0" : 10763.018916721256, + "99.9" : 10763.018916721256, + "99.99" : 10763.018916721256, + "99.999" : 10763.018916721256, + "99.9999" : 10763.018916721256, + "100.0" : 10763.018916721256 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 93519.8060951241, - 96900.15191649384, - 91103.72625813654, - 94761.63675243693, - 93709.02774544721 + 10732.107639820777, + 10709.737388840625, + 10763.018916721256, + 10751.966024259827, + 10719.202286670275 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_64k", + "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, @@ -4646,44 +11901,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1925365.0624780073, - "scoreError" : 307496.21500243177, + "score" : 247452.4013842442, + "scoreError" : 3020.379744525005, "scoreConfidence" : [ - 1617868.8474755755, - 2232861.2774804393 + 244432.0216397192, + 250472.78112876922 ], "scorePercentiles" : { - "0.0" : 1811379.6684312816, - "50.0" : 1941127.1718417252, - "90.0" : 2012052.2245469433, - "95.0" : 2012052.2245469433, - "99.0" : 2012052.2245469433, - "99.9" : 2012052.2245469433, - "99.99" : 2012052.2245469433, - "99.999" : 2012052.2245469433, - "99.9999" : 2012052.2245469433, - "100.0" : 2012052.2245469433 + "0.0" : 246243.0225834704, + "50.0" : 247438.5412216122, + "90.0" : 248284.7488324032, + "95.0" : 248284.7488324032, + "99.0" : 248284.7488324032, + "99.9" : 248284.7488324032, + "99.99" : 248284.7488324032, + "99.999" : 248284.7488324032, + "99.9999" : 248284.7488324032, + "100.0" : 248284.7488324032 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1882731.3167243693, - 1941127.1718417252, - 1811379.6684312816, - 2012052.2245469433, - 1979534.930845718 + 247438.5412216122, + 246243.0225834704, + 248284.7488324032, + 247309.4410338034, + 247986.25324993182 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_events_8k", + "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, @@ -4691,44 +11952,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 225165.00951147638, - "scoreError" : 12951.178624317992, + "score" : 22738.176411603363, + "scoreError" : 360.8643296922208, "scoreConfidence" : [ - 212213.8308871584, - 238116.18813579436 + 22377.312081911143, + 23099.040741295583 ], "scorePercentiles" : { - "0.0" : 221143.78329056804, - "50.0" : 227147.6490399234, - "90.0" : 228256.8517189705, - "95.0" : 228256.8517189705, - "99.0" : 228256.8517189705, - "99.9" : 228256.8517189705, - "99.99" : 228256.8517189705, - "99.999" : 228256.8517189705, - "99.9999" : 228256.8517189705, - "100.0" : 228256.8517189705 + "0.0" : 22621.54054951136, + "50.0" : 22738.147343153265, + "90.0" : 22853.764226824926, + "95.0" : 22853.764226824926, + "99.0" : 22853.764226824926, + "99.9" : 22853.764226824926, + "99.99" : 22853.764226824926, + "99.999" : 22853.764226824926, + "99.9999" : 22853.764226824926, + "100.0" : 22853.764226824926 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 227380.0981314701, - 221896.66537644994, - 228256.8517189705, - 227147.6490399234, - 221143.78329056804 + 22853.764226824926, + 22674.819754815184, + 22621.54054951136, + 22738.147343153265, + 22802.610183712077 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_1k", + "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, @@ -4736,44 +12003,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18179.491103086948, - "scoreError" : 1914.1185735290037, + "score" : 2084.021464964868, + "scoreError" : 16.47400425973562, "scoreConfidence" : [ - 16265.372529557944, - 20093.609676615954 + 2067.5474607051324, + 2100.4954692246033 ], "scorePercentiles" : { - "0.0" : 17372.617539645613, - "50.0" : 18341.525445893436, - "90.0" : 18651.9572914849, - "95.0" : 18651.9572914849, - "99.0" : 18651.9572914849, - "99.9" : 18651.9572914849, - "99.99" : 18651.9572914849, - "99.999" : 18651.9572914849, - "99.9999" : 18651.9572914849, - "100.0" : 18651.9572914849 + "0.0" : 2077.349686758699, + "50.0" : 2085.1164041832453, + "90.0" : 2089.112377828365, + "95.0" : 2089.112377828365, + "99.0" : 2089.112377828365, + "99.9" : 2089.112377828365, + "99.99" : 2089.112377828365, + "99.999" : 2089.112377828365, + "99.9999" : 2089.112377828365, + "100.0" : 2089.112377828365 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18651.9572914849, - 18456.747389823187, - 18341.525445893436, - 17372.617539645613, - 18074.607848587606 + 2089.112377828365, + 2077.349686758699, + 2083.4080976701907, + 2085.1164041832453, + 2085.120758383838 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_2k", + "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, @@ -4781,44 +12054,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 26542.5170022783, - "scoreError" : 5379.950934980571, + "score" : 4138.009139881409, + "scoreError" : 20.7046641107156, "scoreConfidence" : [ - 21162.56606729773, - 31922.46793725887 + 4117.304475770694, + 4158.713803992125 ], "scorePercentiles" : { - "0.0" : 24310.25079244843, - "50.0" : 26540.618404741355, - "90.0" : 27959.774273711475, - "95.0" : 27959.774273711475, - "99.0" : 27959.774273711475, - "99.9" : 27959.774273711475, - "99.99" : 27959.774273711475, - "99.999" : 27959.774273711475, - "99.9999" : 27959.774273711475, - "100.0" : 27959.774273711475 + "0.0" : 4130.020160609332, + "50.0" : 4138.577618734822, + "90.0" : 4143.116858760641, + "95.0" : 4143.116858760641, + "99.0" : 4143.116858760641, + "99.9" : 4143.116858760641, + "99.99" : 4143.116858760641, + "99.999" : 4143.116858760641, + "99.9999" : 4143.116858760641, + "100.0" : 4143.116858760641 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27959.774273711475, - 27442.33535828652, - 26540.618404741355, - 24310.25079244843, - 26459.606182203726 + 4143.116858760641, + 4130.020160609332, + 4142.537141016726, + 4135.793920285525, + 4138.577618734822 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_4k", + "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, @@ -4826,44 +12105,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 47425.193509051845, - "scoreError" : 8398.697297197235, + "score" : 7969.528647311888, + "scoreError" : 114.68196164678402, "scoreConfidence" : [ - 39026.49621185461, - 55823.89080624908 + 7854.846685665104, + 8084.210608958671 ], "scorePercentiles" : { - "0.0" : 44670.100516534614, - "50.0" : 47545.327993665735, - "90.0" : 50202.75236699819, - "95.0" : 50202.75236699819, - "99.0" : 50202.75236699819, - "99.9" : 50202.75236699819, - "99.99" : 50202.75236699819, - "99.999" : 50202.75236699819, - "99.9999" : 50202.75236699819, - "100.0" : 50202.75236699819 + "0.0" : 7938.08663867742, + "50.0" : 7964.629135542481, + "90.0" : 8014.805876598046, + "95.0" : 8014.805876598046, + "99.0" : 8014.805876598046, + "99.9" : 8014.805876598046, + "99.99" : 8014.805876598046, + "99.999" : 8014.805876598046, + "99.9999" : 8014.805876598046, + "100.0" : 8014.805876598046 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 50202.75236699819, - 47545.327993665735, - 44670.100516534614, - 48713.87137361089, - 45993.91529444979 + 7950.136936254685, + 7938.08663867742, + 7979.984649486802, + 7964.629135542481, + 8014.805876598046 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_64k", + "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, @@ -4871,44 +12156,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 777607.5827105916, - "scoreError" : 109233.51470676984, + "score" : 155304.46745662525, + "scoreError" : 1005.1607436106061, "scoreConfidence" : [ - 668374.0680038218, - 886841.0974173615 + 154299.30671301464, + 156309.62820023586 ], "scorePercentiles" : { - "0.0" : 751628.4585992324, - "50.0" : 768359.4563951208, - "90.0" : 821793.6523077106, - "95.0" : 821793.6523077106, - "99.0" : 821793.6523077106, - "99.9" : 821793.6523077106, - "99.99" : 821793.6523077106, - "99.999" : 821793.6523077106, - "99.9999" : 821793.6523077106, - "100.0" : 821793.6523077106 + "0.0" : 154991.2198129557, + "50.0" : 155267.65218622537, + "90.0" : 155617.49771087203, + "95.0" : 155617.49771087203, + "99.0" : 155617.49771087203, + "99.9" : 155617.49771087203, + "99.99" : 155617.49771087203, + "99.999" : 155617.49771087203, + "99.9999" : 155617.49771087203, + "100.0" : 155617.49771087203 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 751628.4585992324, - 821793.6523077106, - 788390.8811899505, - 757865.4650609439, - 768359.4563951208 + 155130.1000483341, + 155515.867524739, + 155267.65218622537, + 154991.2198129557, + 155617.49771087203 ] ] }, "secondaryMetrics" : { } - } - , + }, { - "benchmark" : "com.komanov.serialization.jmh.JavaSerializationBenchmark.serialization_site_8k", + "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, @@ -4916,44 +12207,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 98433.40196384117, - "scoreError" : 10615.389629248457, + "score" : 15699.689768459637, + "scoreError" : 173.91930356277453, "scoreConfidence" : [ - 87818.01233459271, - 109048.79159308963 + 15525.770464896863, + 15873.609072022411 ], "scorePercentiles" : { - "0.0" : 95469.00819969756, - "50.0" : 98696.9239938563, - "90.0" : 101799.4027831943, - "95.0" : 101799.4027831943, - "99.0" : 101799.4027831943, - "99.9" : 101799.4027831943, - "99.99" : 101799.4027831943, - "99.999" : 101799.4027831943, - "99.9999" : 101799.4027831943, - "100.0" : 101799.4027831943 + "0.0" : 15640.764332476814, + "50.0" : 15711.321962575314, + "90.0" : 15752.228204723731, + "95.0" : 15752.228204723731, + "99.0" : 15752.228204723731, + "99.9" : 15752.228204723731, + "99.99" : 15752.228204723731, + "99.999" : 15752.228204723731, + "99.9999" : 15752.228204723731, + "100.0" : 15752.228204723731 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 95865.75628241061, - 101799.4027831943, - 100335.91856004708, - 95469.00819969756, - 98696.9239938563 + 15726.886770912606, + 15667.247571609718, + 15640.764332476814, + 15752.228204723731, + 15711.321962575314 ] ] }, "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, @@ -4961,44 +12258,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9083.293830527586, - "scoreError" : 931.4112547821726, + "score" : 5421.864565488463, + "scoreError" : 52.24810577295646, "scoreConfidence" : [ - 8151.882575745413, - 10014.705085309759 + 5369.616459715507, + 5474.11267126142 ], "scorePercentiles" : { - "0.0" : 8726.05332886715, - "50.0" : 9059.916759955788, - "90.0" : 9336.175547460576, - "95.0" : 9336.175547460576, - "99.0" : 9336.175547460576, - "99.9" : 9336.175547460576, - "99.99" : 9336.175547460576, - "99.999" : 9336.175547460576, - "99.9999" : 9336.175547460576, - "100.0" : 9336.175547460576 + "0.0" : 5406.142520895652, + "50.0" : 5424.448524431396, + "90.0" : 5438.497278800163, + "95.0" : 5438.497278800163, + "99.0" : 5438.497278800163, + "99.9" : 5438.497278800163, + "99.99" : 5438.497278800163, + "99.999" : 5438.497278800163, + "99.9999" : 5438.497278800163, + "100.0" : 5438.497278800163 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9277.080736670443, - 9336.175547460576, - 8726.05332886715, - 9059.916759955788, - 9017.24277968397 + 5424.448524431396, + 5430.1128011514065, + 5438.497278800163, + 5410.121702163702, + 5406.142520895652 ] ] }, "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, @@ -5006,44 +12309,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19592.27260254753, - "scoreError" : 3845.694637965438, + "score" : 10120.573357294183, + "scoreError" : 48.74408344183949, "scoreConfidence" : [ - 15746.577964582093, - 23437.967240512968 + 10071.829273852343, + 10169.317440736022 ], "scorePercentiles" : { - "0.0" : 18442.28863183087, - "50.0" : 19727.912167780876, - "90.0" : 21068.747724355086, - "95.0" : 21068.747724355086, - "99.0" : 21068.747724355086, - "99.9" : 21068.747724355086, - "99.99" : 21068.747724355086, - "99.999" : 21068.747724355086, - "99.9999" : 21068.747724355086, - "100.0" : 21068.747724355086 + "0.0" : 10104.605223152368, + "50.0" : 10125.466732282082, + "90.0" : 10135.35663744112, + "95.0" : 10135.35663744112, + "99.0" : 10135.35663744112, + "99.9" : 10135.35663744112, + "99.99" : 10135.35663744112, + "99.999" : 10135.35663744112, + "99.9999" : 10135.35663744112, + "100.0" : 10135.35663744112 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18935.70655202469, - 18442.28863183087, - 19727.912167780876, - 19786.70793674614, - 21068.747724355086 + 10110.454088417453, + 10126.984105177897, + 10135.35663744112, + 10125.466732282082, + 10104.605223152368 ] ] }, "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, @@ -5051,44 +12360,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 37096.01190631058, - "scoreError" : 5375.3440508532385, + "score" : 18661.751543527454, + "scoreError" : 341.64064671239606, "scoreConfidence" : [ - 31720.667855457345, - 42471.35595716382 + 18320.11089681506, + 19003.39219023985 ], "scorePercentiles" : { - "0.0" : 35173.50693631237, - "50.0" : 36813.68932201951, - "90.0" : 38892.31681641444, - "95.0" : 38892.31681641444, - "99.0" : 38892.31681641444, - "99.9" : 38892.31681641444, - "99.99" : 38892.31681641444, - "99.999" : 38892.31681641444, - "99.9999" : 38892.31681641444, - "100.0" : 38892.31681641444 + "0.0" : 18542.857906718473, + "50.0" : 18658.78546949869, + "90.0" : 18766.229568866795, + "95.0" : 18766.229568866795, + "99.0" : 18766.229568866795, + "99.9" : 18766.229568866795, + "99.99" : 18766.229568866795, + "99.999" : 18766.229568866795, + "99.9999" : 18766.229568866795, + "100.0" : 18766.229568866795 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 36704.90497206054, - 35173.50693631237, - 36813.68932201951, - 37895.64148474603, - 38892.31681641444 + 18726.459628276672, + 18614.425144276644, + 18658.78546949869, + 18542.857906718473, + 18766.229568866795 ] ] }, "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, @@ -5096,44 +12411,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 777871.1070251183, - "scoreError" : 147203.71289216, + "score" : 457824.5687152093, + "scoreError" : 11119.544489898211, "scoreConfidence" : [ - 630667.3941329583, - 925074.8199172784 + 446705.0242253111, + 468944.1132051075 ], "scorePercentiles" : { - "0.0" : 737259.1329779208, - "50.0" : 790350.1324217068, - "90.0" : 827997.5008685291, - "95.0" : 827997.5008685291, - "99.0" : 827997.5008685291, - "99.9" : 827997.5008685291, - "99.99" : 827997.5008685291, - "99.999" : 827997.5008685291, - "99.9999" : 827997.5008685291, - "100.0" : 827997.5008685291 + "0.0" : 454806.96494560805, + "50.0" : 457469.777753763, + "90.0" : 461242.8285358944, + "95.0" : 461242.8285358944, + "99.0" : 461242.8285358944, + "99.9" : 461242.8285358944, + "99.99" : 461242.8285358944, + "99.999" : 461242.8285358944, + "99.9999" : 461242.8285358944, + "100.0" : 461242.8285358944 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 790350.1324217068, - 741516.4148403322, - 827997.5008685291, - 737259.1329779208, - 792232.3540171027 + 455307.83143666276, + 460295.44090411824, + 457469.777753763, + 454806.96494560805, + 461242.8285358944 ] ] }, "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, @@ -5141,44 +12462,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 76698.5406982442, - "scoreError" : 14111.19449345716, + "score" : 38879.512649663826, + "scoreError" : 1350.2973792532616, "scoreConfidence" : [ - 62587.346204787034, - 90809.73519170136 + 37529.21527041056, + 40229.81002891709 ], "scorePercentiles" : { - "0.0" : 71835.0219052032, - "50.0" : 75853.81280202369, - "90.0" : 81704.90433379835, - "95.0" : 81704.90433379835, - "99.0" : 81704.90433379835, - "99.9" : 81704.90433379835, - "99.99" : 81704.90433379835, - "99.999" : 81704.90433379835, - "99.9999" : 81704.90433379835, - "100.0" : 81704.90433379835 + "0.0" : 38593.26480541169, + "50.0" : 38801.71658124242, + "90.0" : 39472.535034350556, + "95.0" : 39472.535034350556, + "99.0" : 39472.535034350556, + "99.9" : 39472.535034350556, + "99.99" : 39472.535034350556, + "99.999" : 39472.535034350556, + "99.9999" : 39472.535034350556, + "100.0" : 39472.535034350556 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 81704.90433379835, - 78470.88037780626, - 71835.0219052032, - 75628.08407238944, - 75853.81280202369 + 39472.535034350556, + 38651.02594730692, + 38879.02088000753, + 38801.71658124242, + 38593.26480541169 ] ] }, "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, @@ -5186,44 +12513,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7762.776435630834, - "scoreError" : 1280.3578956708861, + "score" : 3638.6695103812067, + "scoreError" : 48.5882009596196, "scoreConfidence" : [ - 6482.418539959948, - 9043.13433130172 + 3590.0813094215873, + 3687.257711340826 ], "scorePercentiles" : { - "0.0" : 7474.96609043288, - "50.0" : 7609.566880800512, - "90.0" : 8253.343315814653, - "95.0" : 8253.343315814653, - "99.0" : 8253.343315814653, - "99.9" : 8253.343315814653, - "99.99" : 8253.343315814653, - "99.999" : 8253.343315814653, - "99.9999" : 8253.343315814653, - "100.0" : 8253.343315814653 + "0.0" : 3624.634598614976, + "50.0" : 3635.2777166180713, + "90.0" : 3654.724838276473, + "95.0" : 3654.724838276473, + "99.0" : 3654.724838276473, + "99.9" : 3654.724838276473, + "99.99" : 3654.724838276473, + "99.999" : 3654.724838276473, + "99.9999" : 3654.724838276473, + "100.0" : 3654.724838276473 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8253.343315814653, - 7474.96609043288, - 7609.566880800512, - 7521.154263677093, - 7954.851627429032 + 3630.1443596573436, + 3624.634598614976, + 3635.2777166180713, + 3648.566038739168, + 3654.724838276473 ] ] }, "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, @@ -5231,44 +12564,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 14546.151368506069, - "scoreError" : 3139.6382995502836, + "score" : 7924.659562427654, + "scoreError" : 164.84761391187962, "scoreConfidence" : [ - 11406.513068955785, - 17685.789668056354 + 7759.811948515775, + 8089.5071763395335 ], "scorePercentiles" : { - "0.0" : 13518.83839678887, - "50.0" : 14585.529035989013, - "90.0" : 15681.283980708828, - "95.0" : 15681.283980708828, - "99.0" : 15681.283980708828, - "99.9" : 15681.283980708828, - "99.99" : 15681.283980708828, - "99.999" : 15681.283980708828, - "99.9999" : 15681.283980708828, - "100.0" : 15681.283980708828 + "0.0" : 7887.018199790189, + "50.0" : 7919.62966849541, + "90.0" : 7994.854858566532, + "95.0" : 7994.854858566532, + "99.0" : 7994.854858566532, + "99.9" : 7994.854858566532, + "99.99" : 7994.854858566532, + "99.999" : 7994.854858566532, + "99.9999" : 7994.854858566532, + "100.0" : 7994.854858566532 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14861.735893865844, - 13518.83839678887, - 15681.283980708828, - 14083.369535177793, - 14585.529035989013 + 7919.62966849541, + 7927.964821723801, + 7887.018199790189, + 7994.854858566532, + 7893.830263562331 ] ] }, "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, @@ -5276,44 +12615,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 27014.973328637367, - "scoreError" : 1491.3896895723642, + "score" : 14452.912444018206, + "scoreError" : 189.7423219064625, "scoreConfidence" : [ - 25523.583639065004, - 28506.36301820973 + 14263.170122111744, + 14642.654765924668 ], "scorePercentiles" : { - "0.0" : 26530.252509470014, - "50.0" : 27094.884165549927, - "90.0" : 27396.47463121567, - "95.0" : 27396.47463121567, - "99.0" : 27396.47463121567, - "99.9" : 27396.47463121567, - "99.99" : 27396.47463121567, - "99.999" : 27396.47463121567, - "99.9999" : 27396.47463121567, - "100.0" : 27396.47463121567 + "0.0" : 14402.984233939827, + "50.0" : 14431.88060922019, + "90.0" : 14511.93955949481, + "95.0" : 14511.93955949481, + "99.0" : 14511.93955949481, + "99.9" : 14511.93955949481, + "99.99" : 14511.93955949481, + "99.999" : 14511.93955949481, + "99.9999" : 14511.93955949481, + "100.0" : 14511.93955949481 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27094.884165549927, - 27396.47463121567, - 26700.377261903588, - 27352.87807504762, - 26530.252509470014 + 14402.984233939827, + 14418.74333157996, + 14499.014485856238, + 14511.93955949481, + 14431.88060922019 ] ] }, "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, @@ -5321,44 +12666,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 510289.5164254311, - "scoreError" : 292689.16867151426, + "score" : 223421.72303126394, + "scoreError" : 1650.8781736493872, "scoreConfidence" : [ - 217600.34775391687, - 802978.6850969454 + 221770.84485761455, + 225072.60120491334 ], "scorePercentiles" : { - "0.0" : 452835.8836012471, - "50.0" : 482734.9389397971, - "90.0" : 643537.1751642032, - "95.0" : 643537.1751642032, - "99.0" : 643537.1751642032, - "99.9" : 643537.1751642032, - "99.99" : 643537.1751642032, - "99.999" : 643537.1751642032, - "99.9999" : 643537.1751642032, - "100.0" : 643537.1751642032 + "0.0" : 222887.2486712312, + "50.0" : 223406.04346420482, + "90.0" : 223951.72204391338, + "95.0" : 223951.72204391338, + "99.0" : 223951.72204391338, + "99.9" : 223951.72204391338, + "99.99" : 223951.72204391338, + "99.999" : 223951.72204391338, + "99.9999" : 223951.72204391338, + "100.0" : 223951.72204391338 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 452835.8836012471, - 478054.4616990208, - 494285.12272288755, - 482734.9389397971, - 643537.1751642032 + 223721.81722718902, + 223141.78374978123, + 223406.04346420482, + 222887.2486712312, + 223951.72204391338 ] ] }, "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, @@ -5366,44 +12717,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 52036.41446296186, - "scoreError" : 5060.586446638075, + "score" : 26711.608496170775, + "scoreError" : 739.3542359442881, "scoreConfidence" : [ - 46975.82801632379, - 57097.000909599934 + 25972.254260226488, + 27450.962732115062 ], "scorePercentiles" : { - "0.0" : 50700.433232768984, - "50.0" : 51765.17197393635, - "90.0" : 54140.07262564612, - "95.0" : 54140.07262564612, - "99.0" : 54140.07262564612, - "99.9" : 54140.07262564612, - "99.99" : 54140.07262564612, - "99.999" : 54140.07262564612, - "99.9999" : 54140.07262564612, - "100.0" : 54140.07262564612 + "0.0" : 26551.84135254719, + "50.0" : 26683.076464430538, + "90.0" : 27034.1182534935, + "95.0" : 27034.1182534935, + "99.0" : 27034.1182534935, + "99.9" : 27034.1182534935, + "99.99" : 27034.1182534935, + "99.999" : 27034.1182534935, + "99.9999" : 27034.1182534935, + "100.0" : 27034.1182534935 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 50700.433232768984, - 51287.36860729867, - 51765.17197393635, - 54140.07262564612, - 52289.025875159205 + 26683.076464430538, + 26708.18132679604, + 26551.84135254719, + 27034.1182534935, + 26580.825083586624 ] ] }, "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, @@ -5411,44 +12768,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3879.227135628656, - "scoreError" : 649.035951292285, + "score" : 3221.5167314503856, + "scoreError" : 40.655134765611194, "scoreConfidence" : [ - 3230.191184336371, - 4528.263086920941 + 3180.861596684774, + 3262.171866215997 ], "scorePercentiles" : { - "0.0" : 3676.2547840706256, - "50.0" : 3839.5099454542296, - "90.0" : 4138.1393591021415, - "95.0" : 4138.1393591021415, - "99.0" : 4138.1393591021415, - "99.9" : 4138.1393591021415, - "99.99" : 4138.1393591021415, - "99.999" : 4138.1393591021415, - "99.9999" : 4138.1393591021415, - "100.0" : 4138.1393591021415 + "0.0" : 3213.407145604388, + "50.0" : 3219.5362117121476, + "90.0" : 3239.6306006481827, + "95.0" : 3239.6306006481827, + "99.0" : 3239.6306006481827, + "99.9" : 3239.6306006481827, + "99.99" : 3239.6306006481827, + "99.999" : 3239.6306006481827, + "99.9999" : 3239.6306006481827, + "100.0" : 3239.6306006481827 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3828.118557034776, - 3839.5099454542296, - 4138.1393591021415, - 3676.2547840706256, - 3914.1130324815085 + 3214.685651198877, + 3219.5362117121476, + 3239.6306006481827, + 3213.407145604388, + 3220.3240480883323 ] ] }, "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, @@ -5456,44 +12819,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7262.560475828805, - "scoreError" : 1159.5052809467882, + "score" : 5787.136778308148, + "scoreError" : 131.9772198061405, "scoreConfidence" : [ - 6103.055194882017, - 8422.065756775593 + 5655.159558502008, + 5919.113998114288 ], "scorePercentiles" : { - "0.0" : 6825.593860082556, - "50.0" : 7325.503165302991, - "90.0" : 7609.8246376911975, - "95.0" : 7609.8246376911975, - "99.0" : 7609.8246376911975, - "99.9" : 7609.8246376911975, - "99.99" : 7609.8246376911975, - "99.999" : 7609.8246376911975, - "99.9999" : 7609.8246376911975, - "100.0" : 7609.8246376911975 + "0.0" : 5763.051988852865, + "50.0" : 5778.057138872602, + "90.0" : 5846.119864278485, + "95.0" : 5846.119864278485, + "99.0" : 5846.119864278485, + "99.9" : 5846.119864278485, + "99.99" : 5846.119864278485, + "99.999" : 5846.119864278485, + "99.9999" : 5846.119864278485, + "100.0" : 5846.119864278485 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7325.503165302991, - 6825.593860082556, - 7609.8246376911975, - 7122.90345982972, - 7428.977256237555 + 5784.81100301732, + 5763.051988852865, + 5763.643896519469, + 5846.119864278485, + 5778.057138872602 ] ] }, "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, @@ -5501,44 +12870,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 14605.81892568021, - "scoreError" : 4106.210687029114, + "score" : 11402.195756177203, + "scoreError" : 115.46101665563016, "scoreConfidence" : [ - 10499.608238651097, - 18712.029612709324 + 11286.734739521573, + 11517.656772832834 ], "scorePercentiles" : { - "0.0" : 13605.913528596404, - "50.0" : 14501.08616071348, - "90.0" : 16332.788692263535, - "95.0" : 16332.788692263535, - "99.0" : 16332.788692263535, - "99.9" : 16332.788692263535, - "99.99" : 16332.788692263535, - "99.999" : 16332.788692263535, - "99.9999" : 16332.788692263535, - "100.0" : 16332.788692263535 + "0.0" : 11370.897398762138, + "50.0" : 11397.192149378043, + "90.0" : 11445.332219630236, + "95.0" : 11445.332219630236, + "99.0" : 11445.332219630236, + "99.9" : 11445.332219630236, + "99.99" : 11445.332219630236, + "99.999" : 11445.332219630236, + "99.9999" : 11445.332219630236, + "100.0" : 11445.332219630236 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14719.933150807923, - 13869.373096019714, - 14501.08616071348, - 13605.913528596404, - 16332.788692263535 + 11445.332219630236, + 11417.588533632574, + 11379.96847948303, + 11370.897398762138, + 11397.192149378043 ] ] }, "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, @@ -5546,44 +12921,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 298505.22600207373, - "scoreError" : 30808.339049912094, + "score" : 238135.35442728517, + "scoreError" : 11723.84016448869, "scoreConfidence" : [ - 267696.8869521616, - 329313.56505198585 + 226411.5142627965, + 249859.19459177385 ], "scorePercentiles" : { - "0.0" : 288972.34669484023, - "50.0" : 298703.9585448367, - "90.0" : 310645.9429071946, - "95.0" : 310645.9429071946, - "99.0" : 310645.9429071946, - "99.9" : 310645.9429071946, - "99.99" : 310645.9429071946, - "99.999" : 310645.9429071946, - "99.9999" : 310645.9429071946, - "100.0" : 310645.9429071946 + "0.0" : 233589.19158761727, + "50.0" : 238428.43713216687, + "90.0" : 242130.70856012593, + "95.0" : 242130.70856012593, + "99.0" : 242130.70856012593, + "99.9" : 242130.70856012593, + "99.99" : 242130.70856012593, + "99.999" : 242130.70856012593, + "99.9999" : 242130.70856012593, + "100.0" : 242130.70856012593 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 298703.9585448367, - 310645.9429071946, - 288972.34669484023, - 294474.9392705497, - 299728.94259294745 + 233589.19158761727, + 238428.43713216687, + 237858.0956604966, + 242130.70856012593, + 238670.3391960193 ] ] }, "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, @@ -5591,44 +12972,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 28661.732614036802, - "scoreError" : 2850.524165925301, + "score" : 25913.96250428415, + "scoreError" : 406.2803284776456, "scoreConfidence" : [ - 25811.2084481115, - 31512.256779962103 + 25507.682175806505, + 26320.242832761796 ], "scorePercentiles" : { - "0.0" : 27895.806863296013, - "50.0" : 28326.317875295837, - "90.0" : 29746.430156788556, - "95.0" : 29746.430156788556, - "99.0" : 29746.430156788556, - "99.9" : 29746.430156788556, - "99.99" : 29746.430156788556, - "99.999" : 29746.430156788556, - "99.9999" : 29746.430156788556, - "100.0" : 29746.430156788556 + "0.0" : 25802.88207388854, + "50.0" : 25862.49521813693, + "90.0" : 26064.454566178494, + "95.0" : 26064.454566178494, + "99.0" : 26064.454566178494, + "99.9" : 26064.454566178494, + "99.99" : 26064.454566178494, + "99.999" : 26064.454566178494, + "99.9999" : 26064.454566178494, + "100.0" : 26064.454566178494 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 28326.317875295837, - 29067.645848182532, - 29746.430156788556, - 28272.462326621066, - 27895.806863296013 + 25861.59117539134, + 25978.389487825454, + 26064.454566178494, + 25802.88207388854, + 25862.49521813693 ] ] }, "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, @@ -5636,44 +13023,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3081.5979161335135, - "scoreError" : 162.52744015553904, + "score" : 2123.7567496215647, + "scoreError" : 41.47176241633555, "scoreConfidence" : [ - 2919.0704759779746, - 3244.1253562890524 + 2082.2849872052293, + 2165.2285120379 ], "scorePercentiles" : { - "0.0" : 3022.1166742543764, - "50.0" : 3078.8634974082006, - "90.0" : 3138.2471372396885, - "95.0" : 3138.2471372396885, - "99.0" : 3138.2471372396885, - "99.9" : 3138.2471372396885, - "99.99" : 3138.2471372396885, - "99.999" : 3138.2471372396885, - "99.9999" : 3138.2471372396885, - "100.0" : 3138.2471372396885 + "0.0" : 2114.3851667100726, + "50.0" : 2118.7092935318324, + "90.0" : 2141.540283916222, + "95.0" : 2141.540283916222, + "99.0" : 2141.540283916222, + "99.9" : 2141.540283916222, + "99.99" : 2141.540283916222, + "99.999" : 2141.540283916222, + "99.9999" : 2141.540283916222, + "100.0" : 2141.540283916222 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3138.2471372396885, - 3097.7207714236392, - 3022.1166742543764, - 3078.8634974082006, - 3071.041500341661 + 2118.2823035286488, + 2141.540283916222, + 2125.866700421049, + 2118.7092935318324, + 2114.3851667100726 ] ] }, "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, @@ -5681,44 +13074,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5914.186236511274, - "scoreError" : 4091.165111240202, + "score" : 4407.49110908872, + "scoreError" : 75.69730669370226, "scoreConfidence" : [ - 1823.021125271072, - 10005.351347751475 + 4331.793802395017, + 4483.188415782422 ], "scorePercentiles" : { - "0.0" : 5044.377031728705, - "50.0" : 5204.6487365293915, - "90.0" : 7127.993093746329, - "95.0" : 7127.993093746329, - "99.0" : 7127.993093746329, - "99.9" : 7127.993093746329, - "99.99" : 7127.993093746329, - "99.999" : 7127.993093746329, - "99.9999" : 7127.993093746329, - "100.0" : 7127.993093746329 + "0.0" : 4389.035511964661, + "50.0" : 4398.562944292413, + "90.0" : 4433.289244706017, + "95.0" : 4433.289244706017, + "99.0" : 4433.289244706017, + "99.9" : 4433.289244706017, + "99.99" : 4433.289244706017, + "99.999" : 4433.289244706017, + "99.9999" : 4433.289244706017, + "100.0" : 4433.289244706017 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5170.9003561729205, - 5204.6487365293915, - 7023.011964379025, - 7127.993093746329, - 5044.377031728705 + 4398.562944292413, + 4393.139932909504, + 4389.035511964661, + 4423.427911571001, + 4433.289244706017 ] ] }, "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, @@ -5726,44 +13125,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9984.626750809537, - "scoreError" : 2872.8118168362894, + "score" : 8695.099113396907, + "scoreError" : 164.3581531494398, "scoreConfidence" : [ - 7111.814933973248, - 12857.438567645826 + 8530.740960247467, + 8859.457266546347 ], "scorePercentiles" : { - "0.0" : 9313.05817511984, - "50.0" : 9888.442021909448, - "90.0" : 11247.395393910527, - "95.0" : 11247.395393910527, - "99.0" : 11247.395393910527, - "99.9" : 11247.395393910527, - "99.99" : 11247.395393910527, - "99.999" : 11247.395393910527, - "99.9999" : 11247.395393910527, - "100.0" : 11247.395393910527 + "0.0" : 8635.882288783843, + "50.0" : 8705.423281280022, + "90.0" : 8744.50247385124, + "95.0" : 8744.50247385124, + "99.0" : 8744.50247385124, + "99.9" : 8744.50247385124, + "99.99" : 8744.50247385124, + "99.999" : 8744.50247385124, + "99.9999" : 8744.50247385124, + "100.0" : 8744.50247385124 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9580.495115600246, - 9313.05817511984, - 9893.743047507625, - 9888.442021909448, - 11247.395393910527 + 8705.423281280022, + 8719.6773067416, + 8670.010216327826, + 8635.882288783843, + 8744.50247385124 ] ] }, "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, @@ -5771,44 +13176,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 195119.93379119728, - "scoreError" : 193731.19335460966, + "score" : 138679.22330250582, + "scoreError" : 1070.9091238737697, "scoreConfidence" : [ - 1388.7404365876282, - 388851.1271458069 + 137608.31417863205, + 139750.1324263796 ], "scorePercentiles" : { - "0.0" : 157863.19502473675, - "50.0" : 183357.23109673272, - "90.0" : 280883.8139485772, - "95.0" : 280883.8139485772, - "99.0" : 280883.8139485772, - "99.9" : 280883.8139485772, - "99.99" : 280883.8139485772, - "99.999" : 280883.8139485772, - "99.9999" : 280883.8139485772, - "100.0" : 280883.8139485772 + "0.0" : 138455.09461749697, + "50.0" : 138628.09681914304, + "90.0" : 139135.25829334266, + "95.0" : 139135.25829334266, + "99.0" : 139135.25829334266, + "99.9" : 139135.25829334266, + "99.99" : 139135.25829334266, + "99.999" : 139135.25829334266, + "99.9999" : 139135.25829334266, + "100.0" : 139135.25829334266 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 183357.23109673272, - 193599.8999342159, - 280883.8139485772, - 159895.52895172383, - 157863.19502473675 + 138461.89187325895, + 138455.09461749697, + 138715.7749092874, + 139135.25829334266, + 138628.09681914304 ] ] }, "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, @@ -5816,44 +13227,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20760.48367819908, - "scoreError" : 3455.9227144209976, + "score" : 17578.634497857107, + "scoreError" : 291.9593938487639, "scoreConfidence" : [ - 17304.560963778084, - 24216.40639262008 + 17286.675104008344, + 17870.59389170587 ], "scorePercentiles" : { - "0.0" : 19904.900018812077, - "50.0" : 20767.575135523475, - "90.0" : 22148.800663123053, - "95.0" : 22148.800663123053, - "99.0" : 22148.800663123053, - "99.9" : 22148.800663123053, - "99.99" : 22148.800663123053, - "99.999" : 22148.800663123053, - "99.9999" : 22148.800663123053, - "100.0" : 22148.800663123053 + "0.0" : 17507.947968508786, + "50.0" : 17536.452746910465, + "90.0" : 17674.229584197612, + "95.0" : 17674.229584197612, + "99.0" : 17674.229584197612, + "99.9" : 17674.229584197612, + "99.99" : 17674.229584197612, + "99.999" : 17674.229584197612, + "99.9999" : 17674.229584197612, + "100.0" : 17674.229584197612 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20034.081674852838, - 20947.060898683987, - 22148.800663123053, - 20767.575135523475, - 19904.900018812077 + 17536.452746910465, + 17507.947968508786, + 17646.142838699354, + 17674.229584197612, + 17528.399350969314 ] ] }, "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, @@ -5861,44 +13278,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5081.554460835645, - "scoreError" : 746.0718775853527, + "score" : 1870.319415324468, + "scoreError" : 32.01534532574726, "scoreConfidence" : [ - 4335.482583250292, - 5827.626338420998 + 1838.304069998721, + 1902.3347606502152 ], "scorePercentiles" : { - "0.0" : 4828.950398999368, - "50.0" : 5120.159228336717, - "90.0" : 5264.090497711709, - "95.0" : 5264.090497711709, - "99.0" : 5264.090497711709, - "99.9" : 5264.090497711709, - "99.99" : 5264.090497711709, - "99.999" : 5264.090497711709, - "99.9999" : 5264.090497711709, - "100.0" : 5264.090497711709 + "0.0" : 1864.5543806573119, + "50.0" : 1867.0759478194018, + "90.0" : 1884.925227226092, + "95.0" : 1884.925227226092, + "99.0" : 1884.925227226092, + "99.9" : 1884.925227226092, + "99.99" : 1884.925227226092, + "99.999" : 1884.925227226092, + "99.9999" : 1884.925227226092, + "100.0" : 1884.925227226092 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5264.090497711709, - 5257.046234397356, - 4937.525944733075, - 4828.950398999368, - 5120.159228336717 + 1864.5543806573119, + 1884.925227226092, + 1866.1498381984075, + 1868.8916827211262, + 1867.0759478194018 ] ] }, "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, @@ -5906,44 +13329,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10426.969454720342, - "scoreError" : 453.19357259543364, + "score" : 3587.744336000088, + "scoreError" : 16.32114575473454, "scoreConfidence" : [ - 9973.775882124908, - 10880.163027315775 + 3571.4231902453535, + 3604.0654817548225 ], "scorePercentiles" : { - "0.0" : 10274.02388131453, - "50.0" : 10411.092765415458, - "90.0" : 10552.889345580428, - "95.0" : 10552.889345580428, - "99.0" : 10552.889345580428, - "99.9" : 10552.889345580428, - "99.99" : 10552.889345580428, - "99.999" : 10552.889345580428, - "99.9999" : 10552.889345580428, - "100.0" : 10552.889345580428 + "0.0" : 3583.044537596468, + "50.0" : 3588.0873923217778, + "90.0" : 3593.587676040922, + "95.0" : 3593.587676040922, + "99.0" : 3593.587676040922, + "99.9" : 3593.587676040922, + "99.99" : 3593.587676040922, + "99.999" : 3593.587676040922, + "99.9999" : 3593.587676040922, + "100.0" : 3593.587676040922 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10534.98264518855, - 10552.889345580428, - 10274.02388131453, - 10411.092765415458, - 10361.858636102741 + 3583.044537596468, + 3593.587676040922, + 3584.317213931563, + 3588.0873923217778, + 3589.6848601097067 ] ] }, "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, @@ -5951,44 +13380,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20647.768179709237, - "scoreError" : 2693.369419638638, + "score" : 6503.567200991345, + "scoreError" : 78.48864061529275, "scoreConfidence" : [ - 17954.3987600706, - 23341.137599347876 + 6425.078560376052, + 6582.055841606638 ], "scorePercentiles" : { - "0.0" : 19681.37041195087, - "50.0" : 20970.79237460452, - "90.0" : 21345.763993998502, - "95.0" : 21345.763993998502, - "99.0" : 21345.763993998502, - "99.9" : 21345.763993998502, - "99.99" : 21345.763993998502, - "99.999" : 21345.763993998502, - "99.9999" : 21345.763993998502, - "100.0" : 21345.763993998502 + "0.0" : 6472.776179264858, + "50.0" : 6506.355925472408, + "90.0" : 6524.036698214415, + "95.0" : 6524.036698214415, + "99.0" : 6524.036698214415, + "99.9" : 6524.036698214415, + "99.99" : 6524.036698214415, + "99.999" : 6524.036698214415, + "99.9999" : 6524.036698214415, + "100.0" : 6524.036698214415 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19681.37041195087, - 21084.146102365325, - 20156.768015626963, - 21345.763993998502, - 20970.79237460452 + 6495.96100716405, + 6506.355925472408, + 6472.776179264858, + 6524.036698214415, + 6518.7061948409955 ] ] }, "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, @@ -5996,44 +13431,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 483820.57683601603, - "scoreError" : 78969.09585412737, + "score" : 215918.41336368985, + "scoreError" : 4438.668954209717, "scoreConfidence" : [ - 404851.48098188866, - 562789.6726901433 + 211479.74440948013, + 220357.08231789956 ], "scorePercentiles" : { - "0.0" : 451860.4698598996, - "50.0" : 483000.77520668285, - "90.0" : 507289.5594033067, - "95.0" : 507289.5594033067, - "99.0" : 507289.5594033067, - "99.9" : 507289.5594033067, - "99.99" : 507289.5594033067, - "99.999" : 507289.5594033067, - "99.9999" : 507289.5594033067, - "100.0" : 507289.5594033067 + "0.0" : 214210.65730328648, + "50.0" : 216431.21458864037, + "90.0" : 217008.3574942124, + "95.0" : 217008.3574942124, + "99.0" : 217008.3574942124, + "99.9" : 217008.3574942124, + "99.99" : 217008.3574942124, + "99.999" : 217008.3574942124, + "99.9999" : 217008.3574942124, + "100.0" : 217008.3574942124 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 482729.0506200888, - 507289.5594033067, - 483000.77520668285, - 451860.4698598996, - 494223.0290901022 + 214210.65730328648, + 216657.23401572523, + 217008.3574942124, + 215284.6034165849, + 216431.21458864037 ] ] }, "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, @@ -6041,44 +13482,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 53317.9984999482, - "scoreError" : 58171.55172933286, + "score" : 12420.872583645785, + "scoreError" : 117.12071553690926, "scoreConfidence" : [ - -4853.553229384663, - 111489.55022928106 + 12303.751868108877, + 12537.993299182694 ], "scorePercentiles" : { - "0.0" : 45620.63946591787, - "50.0" : 46259.440882334966, - "90.0" : 80282.42646007982, - "95.0" : 80282.42646007982, - "99.0" : 80282.42646007982, - "99.9" : 80282.42646007982, - "99.99" : 80282.42646007982, - "99.999" : 80282.42646007982, - "99.9999" : 80282.42646007982, - "100.0" : 80282.42646007982 + "0.0" : 12372.059975608472, + "50.0" : 12434.942131709679, + "90.0" : 12448.536611793486, + "95.0" : 12448.536611793486, + "99.0" : 12448.536611793486, + "99.9" : 12448.536611793486, + "99.99" : 12448.536611793486, + "99.999" : 12448.536611793486, + "99.9999" : 12448.536611793486, + "100.0" : 12448.536611793486 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 46259.440882334966, - 45620.63946591787, - 46163.73876904094, - 80282.42646007982, - 48263.746922367354 + 12411.576118362686, + 12437.248080754605, + 12448.536611793486, + 12434.942131709679, + 12372.059975608472 ] ] }, "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, @@ -6086,44 +13533,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 4085.1164366276325, - "scoreError" : 714.2338517047976, + "score" : 1484.114217473321, + "scoreError" : 29.86050422549219, "scoreConfidence" : [ - 3370.882584922835, - 4799.35028833243 + 1454.253713247829, + 1513.9747216988133 ], "scorePercentiles" : { - "0.0" : 3915.611471504936, - "50.0" : 4082.9813946234603, - "90.0" : 4374.473220553251, - "95.0" : 4374.473220553251, - "99.0" : 4374.473220553251, - "99.9" : 4374.473220553251, - "99.99" : 4374.473220553251, - "99.999" : 4374.473220553251, - "99.9999" : 4374.473220553251, - "100.0" : 4374.473220553251 + "0.0" : 1477.0266260222056, + "50.0" : 1480.9583018639178, + "90.0" : 1495.576842000054, + "95.0" : 1495.576842000054, + "99.0" : 1495.576842000054, + "99.9" : 1495.576842000054, + "99.99" : 1495.576842000054, + "99.999" : 1495.576842000054, + "99.9999" : 1495.576842000054, + "100.0" : 1495.576842000054 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4082.9813946234603, - 3915.611471504936, - 4121.717955289876, - 4374.473220553251, - 3930.7981411666406 + 1477.0266260222056, + 1480.9583018639178, + 1488.4144189383837, + 1495.576842000054, + 1478.5948985420446 ] ] }, "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, @@ -6131,44 +13584,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 7920.540440933699, - "scoreError" : 272.65362674663106, + "score" : 3133.5422281294022, + "scoreError" : 36.7946732326022, "scoreConfidence" : [ - 7647.886814187068, - 8193.19406768033 + 3096.7475548968, + 3170.3369013620045 ], "scorePercentiles" : { - "0.0" : 7799.843473666089, - "50.0" : 7951.720749526467, - "90.0" : 7969.418578276018, - "95.0" : 7969.418578276018, - "99.0" : 7969.418578276018, - "99.9" : 7969.418578276018, - "99.99" : 7969.418578276018, - "99.999" : 7969.418578276018, - "99.9999" : 7969.418578276018, - "100.0" : 7969.418578276018 + "0.0" : 3119.588612871382, + "50.0" : 3135.690006116997, + "90.0" : 3143.4086194930796, + "95.0" : 3143.4086194930796, + "99.0" : 3143.4086194930796, + "99.9" : 3143.4086194930796, + "99.99" : 3143.4086194930796, + "99.999" : 3143.4086194930796, + "99.9999" : 3143.4086194930796, + "100.0" : 3143.4086194930796 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7951.720749526467, - 7966.3537951381695, - 7969.418578276018, - 7799.843473666089, - 7915.365608061751 + 3140.2862265585613, + 3119.588612871382, + 3143.4086194930796, + 3135.690006116997, + 3128.737675606989 ] ] }, "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, @@ -6176,44 +13635,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 14708.321140296519, - "scoreError" : 2351.7292539650357, + "score" : 5312.420391825586, + "scoreError" : 61.693878378317706, "scoreConfidence" : [ - 12356.591886331484, - 17060.050394261554 + 5250.726513447268, + 5374.114270203904 ], "scorePercentiles" : { - "0.0" : 14034.108233276736, - "50.0" : 14968.202389628304, - "90.0" : 15449.870168331321, - "95.0" : 15449.870168331321, - "99.0" : 15449.870168331321, - "99.9" : 15449.870168331321, - "99.99" : 15449.870168331321, - "99.999" : 15449.870168331321, - "99.9999" : 15449.870168331321, - "100.0" : 15449.870168331321 + "0.0" : 5293.819483898138, + "50.0" : 5309.016240206467, + "90.0" : 5336.12820008774, + "95.0" : 5336.12820008774, + "99.0" : 5336.12820008774, + "99.9" : 5336.12820008774, + "99.99" : 5336.12820008774, + "99.999" : 5336.12820008774, + "99.9999" : 5336.12820008774, + "100.0" : 5336.12820008774 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14116.655800703254, - 14968.202389628304, - 14972.769109542969, - 14034.108233276736, - 15449.870168331321 + 5304.299624053245, + 5293.819483898138, + 5336.12820008774, + 5318.838410882341, + 5309.016240206467 ] ] }, "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, @@ -6221,44 +13686,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 286068.56561504805, - "scoreError" : 45779.233772215, + "score" : 88702.2475308688, + "scoreError" : 2254.9604917703423, "scoreConfidence" : [ - 240289.33184283305, - 331847.799387263 + 86447.28703909846, + 90957.20802263914 ], "scorePercentiles" : { - "0.0" : 271970.1398709854, - "50.0" : 288041.63653052604, - "90.0" : 298006.0151951368, - "95.0" : 298006.0151951368, - "99.0" : 298006.0151951368, - "99.9" : 298006.0151951368, - "99.99" : 298006.0151951368, - "99.999" : 298006.0151951368, - "99.9999" : 298006.0151951368, - "100.0" : 298006.0151951368 + "0.0" : 88228.01526371227, + "50.0" : 88343.70777503954, + "90.0" : 89566.22796250659, + "95.0" : 89566.22796250659, + "99.0" : 89566.22796250659, + "99.9" : 89566.22796250659, + "99.99" : 89566.22796250659, + "99.999" : 89566.22796250659, + "99.9999" : 89566.22796250659, + "100.0" : 89566.22796250659 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 298006.0151951368, - 271970.1398709854, - 288041.63653052604, - 275669.95338961505, - 296655.083088977 + 89566.22796250659, + 88318.30805152145, + 89054.97860156413, + 88228.01526371227, + 88343.70777503954 ] ] }, "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, @@ -6266,44 +13737,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 30773.307989358087, - "scoreError" : 3734.5089133706965, + "score" : 13084.55930494866, + "scoreError" : 667.0890847109744, "scoreConfidence" : [ - 27038.79907598739, - 34507.81690272878 + 12417.470220237685, + 13751.648389659635 ], "scorePercentiles" : { - "0.0" : 29408.82198962599, - "50.0" : 31275.70080661161, - "90.0" : 31583.856873818106, - "95.0" : 31583.856873818106, - "99.0" : 31583.856873818106, - "99.9" : 31583.856873818106, - "99.99" : 31583.856873818106, - "99.999" : 31583.856873818106, - "99.9999" : 31583.856873818106, - "100.0" : 31583.856873818106 + "0.0" : 12860.108047965263, + "50.0" : 13041.93933169955, + "90.0" : 13270.851286116298, + "95.0" : 13270.851286116298, + "99.0" : 13270.851286116298, + "99.9" : 13270.851286116298, + "99.99" : 13270.851286116298, + "99.999" : 13270.851286116298, + "99.9999" : 13270.851286116298, + "100.0" : 13270.851286116298 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 31583.856873818106, - 31275.70080661161, - 30095.581441799288, - 29408.82198962599, - 31502.578834935426 + 13041.93933169955, + 13002.704325428887, + 13247.193533533296, + 12860.108047965263, + 13270.851286116298 ] ] }, "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, @@ -6311,44 +13788,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 26587.178171711974, - "scoreError" : 2385.700238258438, + "score" : 3251.992439733788, + "scoreError" : 18.83519290354186, "scoreConfidence" : [ - 24201.477933453534, - 28972.878409970413 + 3233.157246830246, + 3270.82763263733 ], "scorePercentiles" : { - "0.0" : 25797.816640419223, - "50.0" : 26473.027952031494, - "90.0" : 27234.119853234195, - "95.0" : 27234.119853234195, - "99.0" : 27234.119853234195, - "99.9" : 27234.119853234195, - "99.99" : 27234.119853234195, - "99.999" : 27234.119853234195, - "99.9999" : 27234.119853234195, - "100.0" : 27234.119853234195 + "0.0" : 3245.968796337186, + "50.0" : 3251.2778536412534, + "90.0" : 3257.070186689949, + "95.0" : 3257.070186689949, + "99.0" : 3257.070186689949, + "99.9" : 3257.070186689949, + "99.99" : 3257.070186689949, + "99.999" : 3257.070186689949, + "99.9999" : 3257.070186689949, + "100.0" : 3257.070186689949 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 25797.816640419223, - 27188.666528058773, - 27234.119853234195, - 26473.027952031494, - 26242.259884816172 + 3257.070186689949, + 3248.8384806858585, + 3251.2778536412534, + 3245.968796337186, + 3256.806881314693 ] ] }, "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, @@ -6356,44 +13839,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 55133.83977207553, - "scoreError" : 5563.914194037305, + "score" : 6745.606097271072, + "scoreError" : 154.3824409065474, "scoreConfidence" : [ - 49569.92557803822, - 60697.75396611284 + 6591.223656364525, + 6899.988538177619 ], "scorePercentiles" : { - "0.0" : 53395.240613835325, - "50.0" : 54857.96713248885, - "90.0" : 56961.62570804969, - "95.0" : 56961.62570804969, - "99.0" : 56961.62570804969, - "99.9" : 56961.62570804969, - "99.99" : 56961.62570804969, - "99.999" : 56961.62570804969, - "99.9999" : 56961.62570804969, - "100.0" : 56961.62570804969 + "0.0" : 6711.110004296336, + "50.0" : 6725.400302867825, + "90.0" : 6801.3775397276, + "95.0" : 6801.3775397276, + "99.0" : 6801.3775397276, + "99.9" : 6801.3775397276, + "99.99" : 6801.3775397276, + "99.999" : 6801.3775397276, + "99.9999" : 6801.3775397276, + "100.0" : 6801.3775397276 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 56200.383769968044, - 53395.240613835325, - 54857.96713248885, - 54253.981636035765, - 56961.62570804969 + 6801.3775397276, + 6725.400302867825, + 6715.742191885816, + 6774.4004475777865, + 6711.110004296336 ] ] }, "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, @@ -6401,44 +13890,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 109133.60747108341, - "scoreError" : 11000.538663042405, + "score" : 12571.031083121441, + "scoreError" : 277.25433077217554, "scoreConfidence" : [ - 98133.068808041, - 120134.14613412581 + 12293.776752349266, + 12848.285413893616 ], "scorePercentiles" : { - "0.0" : 104960.43452420057, - "50.0" : 109938.26578497564, - "90.0" : 111700.51906331611, - "95.0" : 111700.51906331611, - "99.0" : 111700.51906331611, - "99.9" : 111700.51906331611, - "99.99" : 111700.51906331611, - "99.999" : 111700.51906331611, - "99.9999" : 111700.51906331611, - "100.0" : 111700.51906331611 + "0.0" : 12520.070174963003, + "50.0" : 12529.620502834798, + "90.0" : 12685.371191183258, + "95.0" : 12685.371191183258, + "99.0" : 12685.371191183258, + "99.9" : 12685.371191183258, + "99.99" : 12685.371191183258, + "99.999" : 12685.371191183258, + "99.9999" : 12685.371191183258, + "100.0" : 12685.371191183258 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 104960.43452420057, - 111700.51906331611, - 107575.81613372418, - 111493.0018492005, - 109938.26578497564 + 12599.482614532571, + 12520.61093209358, + 12529.620502834798, + 12520.070174963003, + 12685.371191183258 ] ] }, "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, @@ -6446,44 +13941,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2002408.966693908, - "scoreError" : 108629.7871377507, + "score" : 232131.67755998665, + "scoreError" : 6375.622071054557, "scoreConfidence" : [ - 1893779.1795561572, - 2111038.7538316585 + 225756.0554889321, + 238507.2996310412 ], "scorePercentiles" : { - "0.0" : 1966794.6116166494, - "50.0" : 2001530.8859172964, - "90.0" : 2044491.9356114988, - "95.0" : 2044491.9356114988, - "99.0" : 2044491.9356114988, - "99.9" : 2044491.9356114988, - "99.99" : 2044491.9356114988, - "99.999" : 2044491.9356114988, - "99.9999" : 2044491.9356114988, - "100.0" : 2044491.9356114988 + "0.0" : 230270.42583266733, + "50.0" : 231755.5820676861, + "90.0" : 234552.79064720558, + "95.0" : 234552.79064720558, + "99.0" : 234552.79064720558, + "99.9" : 234552.79064720558, + "99.99" : 234552.79064720558, + "99.999" : 234552.79064720558, + "99.9999" : 234552.79064720558, + "100.0" : 234552.79064720558 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1966794.6116166494, - 2007602.5285057044, - 2001530.8859172964, - 2044491.9356114988, - 1991624.8718183916 + 232900.42583800576, + 231179.16341436846, + 230270.42583266733, + 231755.5820676861, + 234552.79064720558 ] ] }, "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, @@ -6491,44 +13992,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 237292.14532787204, - "scoreError" : 59701.28756347912, + "score" : 24572.269341621733, + "scoreError" : 434.14253698642415, "scoreConfidence" : [ - 177590.85776439292, - 296993.43289135117 + 24138.12680463531, + 25006.411878608156 ], "scorePercentiles" : { - "0.0" : 218471.813322966, - "50.0" : 237076.9140426893, - "90.0" : 260130.4821347576, - "95.0" : 260130.4821347576, - "99.0" : 260130.4821347576, - "99.9" : 260130.4821347576, - "99.99" : 260130.4821347576, - "99.999" : 260130.4821347576, - "99.9999" : 260130.4821347576, - "100.0" : 260130.4821347576 + "0.0" : 24446.141135711485, + "50.0" : 24557.584364706832, + "90.0" : 24755.616694052995, + "95.0" : 24755.616694052995, + "99.0" : 24755.616694052995, + "99.9" : 24755.616694052995, + "99.99" : 24755.616694052995, + "99.999" : 24755.616694052995, + "99.9999" : 24755.616694052995, + "100.0" : 24755.616694052995 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 237076.9140426893, - 218471.813322966, - 260130.4821347576, - 241653.8964883361, - 229127.62065061124 + 24446.141135711485, + 24755.616694052995, + 24561.035526721156, + 24557.584364706832, + 24540.968986916214 ] ] }, "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, @@ -6536,44 +14043,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16142.086207776743, - "scoreError" : 4222.349081694436, + "score" : 2031.0027722968712, + "scoreError" : 25.91351771882373, "scoreConfidence" : [ - 11919.737126082307, - 20364.435289471177 + 2005.0892545780475, + 2056.916290015695 ], "scorePercentiles" : { - "0.0" : 14441.691274708059, - "50.0" : 16419.682299885702, - "90.0" : 17234.426788263947, - "95.0" : 17234.426788263947, - "99.0" : 17234.426788263947, - "99.9" : 17234.426788263947, - "99.99" : 17234.426788263947, - "99.999" : 17234.426788263947, - "99.9999" : 17234.426788263947, - "100.0" : 17234.426788263947 + "0.0" : 2025.3197401492591, + "50.0" : 2028.2109397465224, + "90.0" : 2041.3616845424742, + "95.0" : 2041.3616845424742, + "99.0" : 2041.3616845424742, + "99.9" : 2041.3616845424742, + "99.99" : 2041.3616845424742, + "99.999" : 2041.3616845424742, + "99.9999" : 2041.3616845424742, + "100.0" : 2041.3616845424742 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14441.691274708059, - 16419.682299885702, - 17234.426788263947, - 16851.97397119231, - 15762.65670483371 + 2028.2109397465224, + 2026.061990134803, + 2034.0595069112976, + 2025.3197401492591, + 2041.3616845424742 ] ] }, "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, @@ -6581,44 +14094,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 29905.145235075797, - "scoreError" : 2996.793187120593, + "score" : 3517.2251049501756, + "scoreError" : 56.13456385371897, "scoreConfidence" : [ - 26908.352047955203, - 32901.93842219639 + 3461.0905410964565, + 3573.3596688038947 ], "scorePercentiles" : { - "0.0" : 29209.754243762807, - "50.0" : 29730.191753341503, - "90.0" : 31204.160018060727, - "95.0" : 31204.160018060727, - "99.0" : 31204.160018060727, - "99.9" : 31204.160018060727, - "99.99" : 31204.160018060727, - "99.999" : 31204.160018060727, - "99.9999" : 31204.160018060727, - "100.0" : 31204.160018060727 + "0.0" : 3498.161881422804, + "50.0" : 3513.2636448813028, + "90.0" : 3535.26528800841, + "95.0" : 3535.26528800841, + "99.0" : 3535.26528800841, + "99.9" : 3535.26528800841, + "99.99" : 3535.26528800841, + "99.999" : 3535.26528800841, + "99.9999" : 3535.26528800841, + "100.0" : 3535.26528800841 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 29436.601353779522, - 29730.191753341503, - 29945.018806434404, - 29209.754243762807, - 31204.160018060727 + 3498.161881422804, + 3513.2636448813028, + 3527.8751158128844, + 3511.5595946254743, + 3535.26528800841 ] ] }, "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, @@ -6626,44 +14145,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 54918.05634502861, - "scoreError" : 9973.552766574523, + "score" : 6113.034256381098, + "scoreError" : 82.8157905654654, "scoreConfidence" : [ - 44944.50357845409, - 64891.60911160314 + 6030.218465815633, + 6195.850046946563 ], "scorePercentiles" : { - "0.0" : 51753.27354015448, - "50.0" : 54605.541244200256, - "90.0" : 58680.46508139702, - "95.0" : 58680.46508139702, - "99.0" : 58680.46508139702, - "99.9" : 58680.46508139702, - "99.99" : 58680.46508139702, - "99.999" : 58680.46508139702, - "99.9999" : 58680.46508139702, - "100.0" : 58680.46508139702 + "0.0" : 6096.4333964736325, + "50.0" : 6099.827869575549, + "90.0" : 6144.907904737662, + "95.0" : 6144.907904737662, + "99.0" : 6144.907904737662, + "99.9" : 6144.907904737662, + "99.99" : 6144.907904737662, + "99.999" : 6144.907904737662, + "99.9999" : 6144.907904737662, + "100.0" : 6144.907904737662 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 51753.27354015448, - 55899.02043683188, - 54605.541244200256, - 58680.46508139702, - 53651.98142255939 + 6099.827869575549, + 6096.4333964736325, + 6125.823901699849, + 6098.178209418802, + 6144.907904737662 ] ] }, "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, @@ -6671,44 +14196,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 851031.5189727952, - "scoreError" : 134707.83930440043, + "score" : 78104.14795167404, + "scoreError" : 1717.9933388662328, "scoreConfidence" : [ - 716323.6796683948, - 985739.3582771956 + 76386.1546128078, + 79822.14129054027 ], "scorePercentiles" : { - "0.0" : 827274.7279971422, - "50.0" : 833738.2789588328, - "90.0" : 910395.8019380956, - "95.0" : 910395.8019380956, - "99.0" : 910395.8019380956, - "99.9" : 910395.8019380956, - "99.99" : 910395.8019380956, - "99.999" : 910395.8019380956, - "99.9999" : 910395.8019380956, - "100.0" : 910395.8019380956 + "0.0" : 77746.80254382582, + "50.0" : 77935.53488263479, + "90.0" : 78877.05293129498, + "95.0" : 78877.05293129498, + "99.0" : 78877.05293129498, + "99.9" : 78877.05293129498, + "99.99" : 78877.05293129498, + "99.999" : 78877.05293129498, + "99.9999" : 78877.05293129498, + "100.0" : 78877.05293129498 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 854913.3983242218, - 910395.8019380956, - 833738.2789588328, - 828835.3876456838, - 827274.7279971422 + 78877.05293129498, + 77746.80254382582, + 77935.53488263479, + 77902.48822148332, + 78058.86117913132 ] ] }, "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, @@ -6716,44 +14247,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 115502.26184872407, - "scoreError" : 15698.012102767072, + "score" : 9112.798847052141, + "scoreError" : 64.5874159456479, "scoreConfidence" : [ - 99804.249745957, - 131200.27395149114 + 9048.211431106494, + 9177.386262997788 ], "scorePercentiles" : { - "0.0" : 109215.54255291054, - "50.0" : 115087.39661149387, - "90.0" : 119633.41789326794, - "95.0" : 119633.41789326794, - "99.0" : 119633.41789326794, - "99.9" : 119633.41789326794, - "99.99" : 119633.41789326794, - "99.999" : 119633.41789326794, - "99.9999" : 119633.41789326794, - "100.0" : 119633.41789326794 + "0.0" : 9085.79411995297, + "50.0" : 9118.951465067374, + "90.0" : 9127.56759056293, + "95.0" : 9127.56759056293, + "99.0" : 9127.56759056293, + "99.9" : 9127.56759056293, + "99.99" : 9127.56759056293, + "99.999" : 9127.56759056293, + "99.9999" : 9127.56759056293, + "100.0" : 9127.56759056293 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 114996.70021048558, - 109215.54255291054, - 119633.41789326794, - 118578.25197546245, - 115087.39661149387 + 9118.951465067374, + 9127.56759056293, + 9085.79411995297, + 9108.042313089787, + 9123.63874658764 ] ] }, "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, @@ -6761,44 +14298,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13694.748512697919, - "scoreError" : 1895.5586455765222, + "score" : 1749.861173215017, + "scoreError" : 27.39275544866394, "scoreConfidence" : [ - 11799.189867121397, - 15590.307158274441 + 1722.468417766353, + 1777.253928663681 ], "scorePercentiles" : { - "0.0" : 12874.008185717987, - "50.0" : 13870.197564871654, - "90.0" : 14171.507089863597, - "95.0" : 14171.507089863597, - "99.0" : 14171.507089863597, - "99.9" : 14171.507089863597, - "99.99" : 14171.507089863597, - "99.999" : 14171.507089863597, - "99.9999" : 14171.507089863597, - "100.0" : 14171.507089863597 + "0.0" : 1744.9972916314687, + "50.0" : 1747.1661013576982, + "90.0" : 1762.3088804059887, + "95.0" : 1762.3088804059887, + "99.0" : 1762.3088804059887, + "99.9" : 1762.3088804059887, + "99.99" : 1762.3088804059887, + "99.999" : 1762.3088804059887, + "99.9999" : 1762.3088804059887, + "100.0" : 1762.3088804059887 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14171.507089863597, - 13870.197564871654, - 12874.008185717987, - 13887.23636887658, - 13670.793354159767 + 1745.898716194944, + 1744.9972916314687, + 1747.1661013576982, + 1748.934876484985, + 1762.3088804059887 ] ] }, "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, @@ -6806,44 +14349,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 26435.51958044509, - "scoreError" : 3810.8791973363004, + "score" : 3498.892994276358, + "scoreError" : 34.856507747313444, "scoreConfidence" : [ - 22624.64038310879, - 30246.39877778139 + 3464.0364865290444, + 3533.7495020236715 ], "scorePercentiles" : { - "0.0" : 25421.428564777096, - "50.0" : 26002.036345953988, - "90.0" : 27780.727709323106, - "95.0" : 27780.727709323106, - "99.0" : 27780.727709323106, - "99.9" : 27780.727709323106, - "99.99" : 27780.727709323106, - "99.999" : 27780.727709323106, - "99.9999" : 27780.727709323106, - "100.0" : 27780.727709323106 + "0.0" : 3486.2877656087594, + "50.0" : 3499.3159124941094, + "90.0" : 3511.37612448827, + "95.0" : 3511.37612448827, + "99.0" : 3511.37612448827, + "99.9" : 3511.37612448827, + "99.99" : 3511.37612448827, + "99.999" : 3511.37612448827, + "99.9999" : 3511.37612448827, + "100.0" : 3511.37612448827 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 25421.428564777096, - 26002.036345953988, - 25820.857407677242, - 27152.547874494016, - 27780.727709323106 + 3496.2108471721176, + 3501.2743216185336, + 3499.3159124941094, + 3511.37612448827, + 3486.2877656087594 ] ] }, "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, @@ -6851,44 +14400,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 49897.47546770354, - "scoreError" : 8256.874010407664, + "score" : 6407.8479204148725, + "scoreError" : 51.65682994468778, "scoreConfidence" : [ - 41640.601457295874, - 58154.3494781112 + 6356.1910904701845, + 6459.504750359561 ], "scorePercentiles" : { - "0.0" : 46333.86803934523, - "50.0" : 50129.349142139676, - "90.0" : 51931.97763064814, - "95.0" : 51931.97763064814, - "99.0" : 51931.97763064814, - "99.9" : 51931.97763064814, - "99.99" : 51931.97763064814, - "99.999" : 51931.97763064814, - "99.9999" : 51931.97763064814, - "100.0" : 51931.97763064814 + "0.0" : 6398.42346959956, + "50.0" : 6402.2273213079025, + "90.0" : 6430.58504958342, + "95.0" : 6430.58504958342, + "99.0" : 6430.58504958342, + "99.9" : 6430.58504958342, + "99.99" : 6430.58504958342, + "99.999" : 6430.58504958342, + "99.9999" : 6430.58504958342, + "100.0" : 6430.58504958342 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 51931.97763064814, - 46333.86803934523, - 49972.44174336198, - 50129.349142139676, - 51119.740783022644 + 6430.58504958342, + 6402.2273213079025, + 6398.42346959956, + 6398.8594729385095, + 6409.144288644973 ] ] }, "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, @@ -6896,44 +14451,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1107515.2797506158, - "scoreError" : 64610.984653711705, + "score" : 126163.87952784255, + "scoreError" : 3589.7612205325127, "scoreConfidence" : [ - 1042904.2950969042, - 1172126.2644043276 + 122574.11830731004, + 129753.64074837507 ], "scorePercentiles" : { - "0.0" : 1090777.7251667536, - "50.0" : 1098531.629798249, - "90.0" : 1127610.321655253, - "95.0" : 1127610.321655253, - "99.0" : 1127610.321655253, - "99.9" : 1127610.321655253, - "99.99" : 1127610.321655253, - "99.999" : 1127610.321655253, - "99.9999" : 1127610.321655253, - "100.0" : 1127610.321655253 + "0.0" : 124996.79107710837, + "50.0" : 126350.63005584218, + "90.0" : 127049.97829929444, + "95.0" : 127049.97829929444, + "99.0" : 127049.97829929444, + "99.9" : 127049.97829929444, + "99.99" : 127049.97829929444, + "99.999" : 127049.97829929444, + "99.9999" : 127049.97829929444, + "100.0" : 127049.97829929444 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1090777.7251667536, - 1127610.321655253, - 1097181.383964932, - 1098531.629798249, - 1123475.3381678904 + 127049.97829929444, + 125407.95040225185, + 124996.79107710837, + 127014.04780471596, + 126350.63005584218 ] ] }, "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, @@ -6941,44 +14502,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 113623.5023178322, - "scoreError" : 22574.651165188334, + "score" : 12474.344030933826, + "scoreError" : 125.23751108105736, "scoreConfidence" : [ - 91048.85115264387, - 136198.15348302055 + 12349.106519852769, + 12599.581542014883 ], "scorePercentiles" : { - "0.0" : 103953.3410029807, - "50.0" : 114781.50016653417, - "90.0" : 119765.16551374961, - "95.0" : 119765.16551374961, - "99.0" : 119765.16551374961, - "99.9" : 119765.16551374961, - "99.99" : 119765.16551374961, - "99.999" : 119765.16551374961, - "99.9999" : 119765.16551374961, - "100.0" : 119765.16551374961 + "0.0" : 12427.718411443677, + "50.0" : 12474.88458914662, + "90.0" : 12519.668906998057, + "95.0" : 12519.668906998057, + "99.0" : 12519.668906998057, + "99.9" : 12519.668906998057, + "99.99" : 12519.668906998057, + "99.999" : 12519.668906998057, + "99.9999" : 12519.668906998057, + "100.0" : 12519.668906998057 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 119765.16551374961, - 115832.48150024991, - 103953.3410029807, - 114781.50016653417, - 113785.02340564661 + 12475.799333891491, + 12427.718411443677, + 12473.648913189289, + 12519.668906998057, + 12474.88458914662 ] ] }, "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, @@ -6986,44 +14553,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9555.598739355246, - "scoreError" : 2993.819486475042, + "score" : 1036.8178535633851, + "scoreError" : 35.3296800492582, "scoreConfidence" : [ - 6561.779252880204, - 12549.418225830288 + 1001.488173514127, + 1072.1475336126434 ], "scorePercentiles" : { - "0.0" : 8614.653610859797, - "50.0" : 9237.7834501678, - "90.0" : 10537.8095217153, - "95.0" : 10537.8095217153, - "99.0" : 10537.8095217153, - "99.9" : 10537.8095217153, - "99.99" : 10537.8095217153, - "99.999" : 10537.8095217153, - "99.9999" : 10537.8095217153, - "100.0" : 10537.8095217153 + "0.0" : 1029.7888924081967, + "50.0" : 1031.8986492630183, + "90.0" : 1051.308863561403, + "95.0" : 1051.308863561403, + "99.0" : 1051.308863561403, + "99.9" : 1051.308863561403, + "99.99" : 1051.308863561403, + "99.999" : 1051.308863561403, + "99.9999" : 1051.308863561403, + "100.0" : 1051.308863561403 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9237.7834501678, - 10156.783973654763, - 10537.8095217153, - 8614.653610859797, - 9230.963140378566 + 1051.308863561403, + 1030.5516513353095, + 1029.7888924081967, + 1031.8986492630183, + 1040.5412112489976 ] ] }, "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, @@ -7031,44 +14604,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 18330.118144295662, - "scoreError" : 15464.02055560445, + "score" : 2277.274447894279, + "scoreError" : 37.436555383931726, "scoreConfidence" : [ - 2866.097588691213, - 33794.13869990011 + 2239.8378925103475, + 2314.7110032782107 ], "scorePercentiles" : { - "0.0" : 14263.60747198147, - "50.0" : 17419.34679128269, - "90.0" : 23170.88818473076, - "95.0" : 23170.88818473076, - "99.0" : 23170.88818473076, - "99.9" : 23170.88818473076, - "99.99" : 23170.88818473076, - "99.999" : 23170.88818473076, - "99.9999" : 23170.88818473076, - "100.0" : 23170.88818473076 + "0.0" : 2266.5541504159874, + "50.0" : 2272.7911266506594, + "90.0" : 2290.719762317342, + "95.0" : 2290.719762317342, + "99.0" : 2290.719762317342, + "99.9" : 2290.719762317342, + "99.99" : 2290.719762317342, + "99.999" : 2290.719762317342, + "99.9999" : 2290.719762317342, + "100.0" : 2290.719762317342 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 21840.993606156764, - 23170.88818473076, - 17419.34679128269, - 14955.754667326633, - 14263.60747198147 + 2272.6429779412874, + 2266.5541504159874, + 2283.6642221461184, + 2272.7911266506594, + 2290.719762317342 ] ] }, "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, @@ -7076,44 +14655,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 30109.512419701856, - "scoreError" : 7670.17877474509, + "score" : 3698.9135756826, + "scoreError" : 35.91174846705776, "scoreConfidence" : [ - 22439.333644956765, - 37779.69119444695 + 3663.001827215542, + 3734.8253241496577 ], "scorePercentiles" : { - "0.0" : 27592.687197542815, - "50.0" : 29955.001369006968, - "90.0" : 33161.26811245266, - "95.0" : 33161.26811245266, - "99.0" : 33161.26811245266, - "99.9" : 33161.26811245266, - "99.99" : 33161.26811245266, - "99.999" : 33161.26811245266, - "99.9999" : 33161.26811245266, - "100.0" : 33161.26811245266 + "0.0" : 3687.650778365226, + "50.0" : 3696.5885356586878, + "90.0" : 3712.168297535537, + "95.0" : 3712.168297535537, + "99.0" : 3712.168297535537, + "99.9" : 3712.168297535537, + "99.99" : 3712.168297535537, + "99.999" : 3712.168297535537, + "99.9999" : 3712.168297535537, + "100.0" : 3712.168297535537 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 27592.687197542815, - 29667.16875857617, - 29955.001369006968, - 30171.43666093066, - 33161.26811245266 + 3687.650778365226, + 3696.5885356586878, + 3703.5472363646363, + 3694.613030488913, + 3712.168297535537 ] ] }, "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, @@ -7121,44 +14706,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 480361.2433600331, - "scoreError" : 42226.015607976035, + "score" : 49855.54529222168, + "scoreError" : 560.5746704379607, "scoreConfidence" : [ - 438135.227752057, - 522587.25896800915 + 49294.970621783716, + 50416.11996265964 ], "scorePercentiles" : { - "0.0" : 468584.09614948527, - "50.0" : 484595.4574492527, - "90.0" : 491404.4665095266, - "95.0" : 491404.4665095266, - "99.0" : 491404.4665095266, - "99.9" : 491404.4665095266, - "99.99" : 491404.4665095266, - "99.999" : 491404.4665095266, - "99.9999" : 491404.4665095266, - "100.0" : 491404.4665095266 + "0.0" : 49714.671924097034, + "50.0" : 49823.17880167102, + "90.0" : 50071.81149598253, + "95.0" : 50071.81149598253, + "99.0" : 50071.81149598253, + "99.9" : 50071.81149598253, + "99.99" : 50071.81149598253, + "99.999" : 50071.81149598253, + "99.9999" : 50071.81149598253, + "100.0" : 50071.81149598253 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 468704.0113310368, - 488518.185360864, - 491404.4665095266, - 468584.09614948527, - 484595.4574492527 + 49823.17880167102, + 50071.81149598253, + 49744.07679999174, + 49923.98743936609, + 49714.671924097034 ] ] }, "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, @@ -7166,44 +14757,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 57244.49006918959, - "scoreError" : 11639.07769756091, + "score" : 5433.508961282887, + "scoreError" : 77.7347669765025, "scoreConfidence" : [ - 45605.41237162868, - 68883.5677667505 + 5355.774194306385, + 5511.243728259389 ], "scorePercentiles" : { - "0.0" : 52679.18599973318, - "50.0" : 57942.028208640106, - "90.0" : 60175.66454317946, - "95.0" : 60175.66454317946, - "99.0" : 60175.66454317946, - "99.9" : 60175.66454317946, - "99.99" : 60175.66454317946, - "99.999" : 60175.66454317946, - "99.9999" : 60175.66454317946, - "100.0" : 60175.66454317946 + "0.0" : 5413.783967359128, + "50.0" : 5426.773164292175, + "90.0" : 5464.683993289211, + "95.0" : 5464.683993289211, + "99.0" : 5464.683993289211, + "99.9" : 5464.683993289211, + "99.99" : 5464.683993289211, + "99.999" : 5464.683993289211, + "99.9999" : 5464.683993289211, + "100.0" : 5464.683993289211 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 52679.18599973318, - 57942.028208640106, - 60175.66454317946, - 59471.515290728436, - 55954.05630366677 + 5420.839345357479, + 5426.773164292175, + 5464.683993289211, + 5413.783967359128, + 5441.464336116442 ] ] }, "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, @@ -7211,44 +14808,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11927.786971128222, - "scoreError" : 1214.5421765411386, + "score" : 1427.8668479902565, + "scoreError" : 28.5241673537908, "scoreConfidence" : [ - 10713.244794587083, - 13142.329147669361 + 1399.3426806364657, + 1456.3910153440472 ], "scorePercentiles" : { - "0.0" : 11588.895756283468, - "50.0" : 11839.730751891278, - "90.0" : 12372.947351233659, - "95.0" : 12372.947351233659, - "99.0" : 12372.947351233659, - "99.9" : 12372.947351233659, - "99.99" : 12372.947351233659, - "99.999" : 12372.947351233659, - "99.9999" : 12372.947351233659, - "100.0" : 12372.947351233659 + "0.0" : 1419.4843453788667, + "50.0" : 1432.4769805776596, + "90.0" : 1434.6845076223522, + "95.0" : 1434.6845076223522, + "99.0" : 1434.6845076223522, + "99.9" : 1434.6845076223522, + "99.99" : 1434.6845076223522, + "99.999" : 1434.6845076223522, + "99.9999" : 1434.6845076223522, + "100.0" : 1434.6845076223522 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11588.895756283468, - 12114.902348532189, - 12372.947351233659, - 11722.45864770051, - 11839.730751891278 + 1420.145202634742, + 1419.4843453788667, + 1432.4769805776596, + 1432.543203737662, + 1434.6845076223522 ] ] }, "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, @@ -7256,44 +14859,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20618.684373651464, - "scoreError" : 4083.755091937957, + "score" : 2929.1130259123534, + "scoreError" : 56.45715264308073, "scoreConfidence" : [ - 16534.929281713506, - 24702.43946558942 + 2872.6558732692724, + 2985.5701785554343 ], "scorePercentiles" : { - "0.0" : 18951.729629300196, - "50.0" : 20685.691092816745, - "90.0" : 21543.982068086996, - "95.0" : 21543.982068086996, - "99.0" : 21543.982068086996, - "99.9" : 21543.982068086996, - "99.99" : 21543.982068086996, - "99.999" : 21543.982068086996, - "99.9999" : 21543.982068086996, - "100.0" : 21543.982068086996 + "0.0" : 2912.790937798732, + "50.0" : 2929.6600537795057, + "90.0" : 2949.8934961767445, + "95.0" : 2949.8934961767445, + "99.0" : 2949.8934961767445, + "99.9" : 2949.8934961767445, + "99.99" : 2949.8934961767445, + "99.999" : 2949.8934961767445, + "99.9999" : 2949.8934961767445, + "100.0" : 2949.8934961767445 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20393.877454185804, - 21543.982068086996, - 20685.691092816745, - 18951.729629300196, - 21518.14162386756 + 2935.235923838257, + 2949.8934961767445, + 2912.790937798732, + 2917.984717968527, + 2929.6600537795057 ] ] }, "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, @@ -7301,44 +14910,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44347.7388636186, - "scoreError" : 6548.1521514882315, + "score" : 5986.237635549398, + "scoreError" : 110.17752207901525, "scoreConfidence" : [ - 37799.58671213037, - 50895.891015106834 + 5876.060113470383, + 6096.415157628413 ], "scorePercentiles" : { - "0.0" : 42283.89989124313, - "50.0" : 44088.81404242855, - "90.0" : 46978.5287587816, - "95.0" : 46978.5287587816, - "99.0" : 46978.5287587816, - "99.9" : 46978.5287587816, - "99.99" : 46978.5287587816, - "99.999" : 46978.5287587816, - "99.9999" : 46978.5287587816, - "100.0" : 46978.5287587816 + "0.0" : 5949.470563000346, + "50.0" : 5981.791269235182, + "90.0" : 6027.857489737689, + "95.0" : 6027.857489737689, + "99.0" : 6027.857489737689, + "99.9" : 6027.857489737689, + "99.99" : 6027.857489737689, + "99.999" : 6027.857489737689, + "99.9999" : 6027.857489737689, + "100.0" : 6027.857489737689 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 44562.71023252288, - 46978.5287587816, - 42283.89989124313, - 43824.74139311686, - 44088.81404242855 + 6027.857489737689, + 5949.470563000346, + 5995.277690266908, + 5976.791165506862, + 5981.791269235182 ] ] }, "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, @@ -7346,44 +14961,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 844850.525630597, - "scoreError" : 164125.3380065396, + "score" : 104297.82616276789, + "scoreError" : 1709.2742916125724, "scoreConfidence" : [ - 680725.1876240574, - 1008975.8636371366 + 102588.55187115532, + 106007.10045438046 ], "scorePercentiles" : { - "0.0" : 806716.2477146026, - "50.0" : 824893.9910381865, - "90.0" : 909208.1469661222, - "95.0" : 909208.1469661222, - "99.0" : 909208.1469661222, - "99.9" : 909208.1469661222, - "99.99" : 909208.1469661222, - "99.999" : 909208.1469661222, - "99.9999" : 909208.1469661222, - "100.0" : 909208.1469661222 + "0.0" : 103804.74675935804, + "50.0" : 104436.74899902804, + "90.0" : 104865.25511645964, + "95.0" : 104865.25511645964, + "99.0" : 104865.25511645964, + "99.9" : 104865.25511645964, + "99.99" : 104865.25511645964, + "99.999" : 104865.25511645964, + "99.9999" : 104865.25511645964, + "100.0" : 104865.25511645964 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 866745.064989111, - 816689.1774449633, - 909208.1469661222, - 824893.9910381865, - 806716.2477146026 + 104865.25511645964, + 103890.34172617723, + 103804.74675935804, + 104436.74899902804, + 104492.03821281648 ] ] }, "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, @@ -7391,44 +15012,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 92398.87376907557, - "scoreError" : 13001.610273423827, + "score" : 11282.79740463804, + "scoreError" : 129.951634053396, "scoreConfidence" : [ - 79397.26349565174, - 105400.48404249939 + 11152.845770584645, + 11412.749038691436 ], "scorePercentiles" : { - "0.0" : 88082.53524191648, - "50.0" : 93645.95608135281, - "90.0" : 95974.4876124945, - "95.0" : 95974.4876124945, - "99.0" : 95974.4876124945, - "99.9" : 95974.4876124945, - "99.99" : 95974.4876124945, - "99.999" : 95974.4876124945, - "99.9999" : 95974.4876124945, - "100.0" : 95974.4876124945 + "0.0" : 11224.657417066039, + "50.0" : 11289.81260334697, + "90.0" : 11311.251076893877, + "95.0" : 11311.251076893877, + "99.0" : 11311.251076893877, + "99.9" : 11311.251076893877, + "99.99" : 11311.251076893877, + "99.999" : 11311.251076893877, + "99.9999" : 11311.251076893877, + "100.0" : 11311.251076893877 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 88082.53524191648, - 94646.01284049124, - 89645.37706912281, - 93645.95608135281, - 95974.4876124945 + 11224.657417066039, + 11299.59395294618, + 11289.81260334697, + 11311.251076893877, + 11288.67197293714 ] ] }, "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, @@ -7436,44 +15063,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5414.1717917514425, - "scoreError" : 967.6863410740689, + "score" : 687.2408509427598, + "scoreError" : 10.79384239776925, "scoreConfidence" : [ - 4446.485450677374, - 6381.858132825511 + 676.4470085449906, + 698.0346933405291 ], "scorePercentiles" : { - "0.0" : 5118.251165336004, - "50.0" : 5464.338038335208, - "90.0" : 5724.6788918448165, - "95.0" : 5724.6788918448165, - "99.0" : 5724.6788918448165, - "99.9" : 5724.6788918448165, - "99.99" : 5724.6788918448165, - "99.999" : 5724.6788918448165, - "99.9999" : 5724.6788918448165, - "100.0" : 5724.6788918448165 + "0.0" : 683.9937443739204, + "50.0" : 687.6351894389983, + "90.0" : 691.0008439643848, + "95.0" : 691.0008439643848, + "99.0" : 691.0008439643848, + "99.9" : 691.0008439643848, + "99.99" : 691.0008439643848, + "99.999" : 691.0008439643848, + "99.9999" : 691.0008439643848, + "100.0" : 691.0008439643848 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5464.338038335208, - 5202.881812366254, - 5724.6788918448165, - 5560.709050874933, - 5118.251165336004 + 688.5453332891298, + 683.9937443739204, + 685.0291436473658, + 691.0008439643848, + 687.6351894389983 ] ] }, "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, @@ -7481,44 +15114,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11243.008466404495, - "scoreError" : 3987.7461807538166, + "score" : 1422.8264783281143, + "scoreError" : 16.353074217291088, "scoreConfidence" : [ - 7255.262285650679, - 15230.754647158312 + 1406.4734041108231, + 1439.1795525454054 ], "scorePercentiles" : { - "0.0" : 10287.444445193789, - "50.0" : 10695.666992700058, - "90.0" : 12847.470274636398, - "95.0" : 12847.470274636398, - "99.0" : 12847.470274636398, - "99.9" : 12847.470274636398, - "99.99" : 12847.470274636398, - "99.999" : 12847.470274636398, - "99.9999" : 12847.470274636398, - "100.0" : 12847.470274636398 + "0.0" : 1417.5016795687047, + "50.0" : 1423.5035376688088, + "90.0" : 1428.2692430695047, + "95.0" : 1428.2692430695047, + "99.0" : 1428.2692430695047, + "99.9" : 1428.2692430695047, + "99.99" : 1428.2692430695047, + "99.999" : 1428.2692430695047, + "99.9999" : 1428.2692430695047, + "100.0" : 1428.2692430695047 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10287.444445193789, - 10693.345953499665, - 11691.114665992558, - 10695.666992700058, - 12847.470274636398 + 1425.016535677495, + 1428.2692430695047, + 1423.5035376688088, + 1419.841395656058, + 1417.5016795687047 ] ] }, "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, @@ -7526,44 +15165,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 23278.98334381391, - "scoreError" : 16688.17628698816, + "score" : 2162.726750910873, + "scoreError" : 24.87332921027613, "scoreConfidence" : [ - 6590.80705682575, - 39967.15963080207 + 2137.8534217005968, + 2187.600080121149 ], "scorePercentiles" : { - "0.0" : 19839.285471389245, - "50.0" : 21165.953435254814, - "90.0" : 30434.535519931836, - "95.0" : 30434.535519931836, - "99.0" : 30434.535519931836, - "99.9" : 30434.535519931836, - "99.99" : 30434.535519931836, - "99.999" : 30434.535519931836, - "99.9999" : 30434.535519931836, - "100.0" : 30434.535519931836 + "0.0" : 2154.552441736184, + "50.0" : 2164.3481414991456, + "90.0" : 2171.354637229139, + "95.0" : 2171.354637229139, + "99.0" : 2171.354637229139, + "99.9" : 2171.354637229139, + "99.99" : 2171.354637229139, + "99.999" : 2171.354637229139, + "99.9999" : 2171.354637229139, + "100.0" : 2171.354637229139 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 30434.535519931836, - 21165.953435254814, - 24258.964505140044, - 19839.285471389245, - 20696.177787353627 + 2171.354637229139, + 2164.3481414991456, + 2158.459682952579, + 2164.9188511373177, + 2154.552441736184 ] ] }, "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, @@ -7571,44 +15216,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 370467.8596742419, - "scoreError" : 240357.65962997798, + "score" : 29452.16864393868, + "scoreError" : 299.0145111493461, "scoreConfidence" : [ - 130110.20004426394, - 610825.5193042199 + 29153.154132789332, + 29751.183155088027 ], "scorePercentiles" : { - "0.0" : 307273.2802814494, - "50.0" : 358027.8170249349, - "90.0" : 475243.3886234534, - "95.0" : 475243.3886234534, - "99.0" : 475243.3886234534, - "99.9" : 475243.3886234534, - "99.99" : 475243.3886234534, - "99.999" : 475243.3886234534, - "99.9999" : 475243.3886234534, - "100.0" : 475243.3886234534 + "0.0" : 29351.115158409684, + "50.0" : 29436.859924585377, + "90.0" : 29550.111171769862, + "95.0" : 29550.111171769862, + "99.0" : 29550.111171769862, + "99.9" : 29550.111171769862, + "99.99" : 29550.111171769862, + "99.999" : 29550.111171769862, + "99.9999" : 29550.111171769862, + "100.0" : 29550.111171769862 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 358027.8170249349, - 360036.7758209342, - 475243.3886234534, - 351758.03662043775, - 307273.2802814494 + 29417.15471783021, + 29505.60224709827, + 29550.111171769862, + 29351.115158409684, + 29436.859924585377 ] ] }, "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, @@ -7616,44 +15267,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44403.15124453038, - "scoreError" : 10781.907342278502, + "score" : 3472.0927204539767, + "scoreError" : 67.86165720614301, "scoreConfidence" : [ - 33621.24390225188, - 55185.05858680888 + 3404.231063247834, + 3539.9543776601195 ], "scorePercentiles" : { - "0.0" : 41114.24244396201, - "50.0" : 45037.10759770298, - "90.0" : 48303.40306831988, - "95.0" : 48303.40306831988, - "99.0" : 48303.40306831988, - "99.9" : 48303.40306831988, - "99.99" : 48303.40306831988, - "99.999" : 48303.40306831988, - "99.9999" : 48303.40306831988, - "100.0" : 48303.40306831988 + "0.0" : 3455.775981822854, + "50.0" : 3464.591843295376, + "90.0" : 3493.6403886063717, + "95.0" : 3493.6403886063717, + "99.0" : 3493.6403886063717, + "99.9" : 3493.6403886063717, + "99.99" : 3493.6403886063717, + "99.999" : 3493.6403886063717, + "99.9999" : 3493.6403886063717, + "100.0" : 3493.6403886063717 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 41114.24244396201, - 48303.40306831988, - 42339.24591097224, - 45221.75720169482, - 45037.10759770298 + 3458.178317592858, + 3464.591843295376, + 3488.277070952422, + 3493.6403886063717, + 3455.775981822854 ] ] }, "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, @@ -7661,44 +15318,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 91305.3235759726, - "scoreError" : 12353.027099815652, + "score" : 56413.09023388328, + "scoreError" : 1242.318923530554, "scoreConfidence" : [ - 78952.29647615695, - 103658.35067578824 + 55170.77131035273, + 57655.40915741384 ], "scorePercentiles" : { - "0.0" : 87386.22577152432, - "50.0" : 90982.91897933354, - "90.0" : 95317.75121761323, - "95.0" : 95317.75121761323, - "99.0" : 95317.75121761323, - "99.9" : 95317.75121761323, - "99.99" : 95317.75121761323, - "99.999" : 95317.75121761323, - "99.9999" : 95317.75121761323, - "100.0" : 95317.75121761323 + "0.0" : 55945.667737559226, + "50.0" : 56474.58095521103, + "90.0" : 56717.02142225209, + "95.0" : 56717.02142225209, + "99.0" : 56717.02142225209, + "99.9" : 56717.02142225209, + "99.99" : 56717.02142225209, + "99.999" : 56717.02142225209, + "99.9999" : 56717.02142225209, + "100.0" : 56717.02142225209 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 90982.91897933354, - 93608.1303672838, - 89231.5915441081, - 87386.22577152432, - 95317.75121761323 + 56244.42061759354, + 56683.76043680051, + 56474.58095521103, + 55945.667737559226, + 56717.02142225209 ] ] }, "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, @@ -7706,44 +15369,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 173952.32895610036, - "scoreError" : 33027.424105726124, + "score" : 107807.18446963401, + "scoreError" : 1382.1242257199779, "scoreConfidence" : [ - 140924.90485037424, - 206979.7530618265 + 106425.06024391403, + 109189.30869535399 ], "scorePercentiles" : { - "0.0" : 163080.2988017348, - "50.0" : 171785.0026811996, - "90.0" : 186175.26374875792, - "95.0" : 186175.26374875792, - "99.0" : 186175.26374875792, - "99.9" : 186175.26374875792, - "99.99" : 186175.26374875792, - "99.999" : 186175.26374875792, - "99.9999" : 186175.26374875792, - "100.0" : 186175.26374875792 + "0.0" : 107501.91839826462, + "50.0" : 107653.91123442704, + "90.0" : 108375.06318199955, + "95.0" : 108375.06318199955, + "99.0" : 108375.06318199955, + "99.9" : 108375.06318199955, + "99.99" : 108375.06318199955, + "99.999" : 108375.06318199955, + "99.9999" : 108375.06318199955, + "100.0" : 108375.06318199955 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 171071.46657952567, - 171785.0026811996, - 163080.2988017348, - 177649.61296928383, - 186175.26374875792 + 107501.91839826462, + 107939.8494032819, + 107653.91123442704, + 107565.180130197, + 108375.06318199955 ] ] }, "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, @@ -7751,44 +15420,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 414263.0292313307, - "scoreError" : 303015.85397740244, + "score" : 237333.09067457393, + "scoreError" : 2594.3987315652475, "scoreConfidence" : [ - 111247.17525392829, - 717278.8832087332 + 234738.6919430087, + 239927.48940613918 ], "scorePercentiles" : { - "0.0" : 366812.0926937482, - "50.0" : 380457.13191132696, - "90.0" : 554094.8208966845, - "95.0" : 554094.8208966845, - "99.0" : 554094.8208966845, - "99.9" : 554094.8208966845, - "99.99" : 554094.8208966845, - "99.999" : 554094.8208966845, - "99.9999" : 554094.8208966845, - "100.0" : 554094.8208966845 + "0.0" : 236651.4980391348, + "50.0" : 237365.77141451614, + "90.0" : 238400.05095249804, + "95.0" : 238400.05095249804, + "99.0" : 238400.05095249804, + "99.9" : 238400.05095249804, + "99.99" : 238400.05095249804, + "99.999" : 238400.05095249804, + "99.9999" : 238400.05095249804, + "100.0" : 238400.05095249804 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 392290.2998379605, - 377660.8008169334, - 380457.13191132696, - 366812.0926937482, - 554094.8208966845 + 237373.4372627623, + 238400.05095249804, + 236651.4980391348, + 237365.77141451614, + 236874.6957039585 ] ] }, "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, @@ -7796,44 +15471,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8796297.962981861, - "scoreError" : 1909188.0112926187, + "score" : 5237185.897866258, + "scoreError" : 61676.871986454506, "scoreConfidence" : [ - 6887109.951689242, - 1.0705485974274479E7 + 5175509.025879804, + 5298862.769852713 ], "scorePercentiles" : { - "0.0" : 8220249.1040894, - "50.0" : 8819920.726873165, - "90.0" : 9374591.562297598, - "95.0" : 9374591.562297598, - "99.0" : 9374591.562297598, - "99.9" : 9374591.562297598, - "99.99" : 9374591.562297598, - "99.999" : 9374591.562297598, - "99.9999" : 9374591.562297598, - "100.0" : 9374591.562297598 + "0.0" : 5216975.249769779, + "50.0" : 5245475.697077088, + "90.0" : 5251424.587469864, + "95.0" : 5251424.587469864, + "99.0" : 5251424.587469864, + "99.9" : 5251424.587469864, + "99.99" : 5251424.587469864, + "99.999" : 5251424.587469864, + "99.9999" : 5251424.587469864, + "100.0" : 5251424.587469864 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8819920.726873165, - 8220249.1040894, - 9374591.562297598, - 9180958.289721329, - 8385770.131927816 + 5249134.160479471, + 5245475.697077088, + 5251424.587469864, + 5222919.794535086, + 5216975.249769779 ] ] }, "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, @@ -7841,44 +15522,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 959810.9548437953, - "scoreError" : 80364.02977705451, + "score" : 567689.1210377214, + "scoreError" : 6026.07252538455, "scoreConfidence" : [ - 879446.9250667407, - 1040174.9846208498 + 561663.0485123368, + 573715.193563106 ], "scorePercentiles" : { - "0.0" : 926803.7145597427, - "50.0" : 963737.9672219488, - "90.0" : 982599.2292775002, - "95.0" : 982599.2292775002, - "99.0" : 982599.2292775002, - "99.9" : 982599.2292775002, - "99.99" : 982599.2292775002, - "99.999" : 982599.2292775002, - "99.9999" : 982599.2292775002, - "100.0" : 982599.2292775002 + "0.0" : 566830.1314329712, + "50.0" : 566957.3580732143, + "90.0" : 570474.5714441588, + "95.0" : 570474.5714441588, + "99.0" : 570474.5714441588, + "99.9" : 570474.5714441588, + "99.99" : 570474.5714441588, + "99.999" : 570474.5714441588, + "99.9999" : 570474.5714441588, + "100.0" : 570474.5714441588 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 926803.7145597427, - 982599.2292775002, - 969966.7738092191, - 955947.0893505664, - 963737.9672219488 + 566932.7561293929, + 566830.1314329712, + 567250.7881088695, + 566957.3580732143, + 570474.5714441588 ] ] }, "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, @@ -7886,44 +15573,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 37096.57501342572, - "scoreError" : 3525.7649055607653, + "score" : 22590.266051314982, + "scoreError" : 173.63613123259864, "scoreConfidence" : [ - 33570.81010786495, - 40622.33991898649 + 22416.629920082385, + 22763.90218254758 ], "scorePercentiles" : { - "0.0" : 36194.86373190629, - "50.0" : 36732.25150500016, - "90.0" : 38407.63797941229, - "95.0" : 38407.63797941229, - "99.0" : 38407.63797941229, - "99.9" : 38407.63797941229, - "99.99" : 38407.63797941229, - "99.999" : 38407.63797941229, - "99.9999" : 38407.63797941229, - "100.0" : 38407.63797941229 + "0.0" : 22516.79805128324, + "50.0" : 22608.188110738105, + "90.0" : 22629.264051783728, + "95.0" : 22629.264051783728, + "99.0" : 22629.264051783728, + "99.9" : 22629.264051783728, + "99.99" : 22629.264051783728, + "99.999" : 22629.264051783728, + "99.9999" : 22629.264051783728, + "100.0" : 22629.264051783728 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 36194.86373190629, - 36487.631861474, - 38407.63797941229, - 36732.25150500016, - 37660.48998933586 + 22608.188110738105, + 22617.994026658307, + 22629.264051783728, + 22516.79805128324, + 22579.086016111527 ] ] }, "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, @@ -7931,44 +15624,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 59935.9533347886, - "scoreError" : 13010.665441063164, + "score" : 33634.58892290339, + "scoreError" : 227.24143859063042, "scoreConfidence" : [ - 46925.28789372544, - 72946.61877585176 + 33407.34748431276, + 33861.83036149402 ], "scorePercentiles" : { - "0.0" : 55815.70686505387, - "50.0" : 60916.26123201422, - "90.0" : 63636.32264746058, - "95.0" : 63636.32264746058, - "99.0" : 63636.32264746058, - "99.9" : 63636.32264746058, - "99.99" : 63636.32264746058, - "99.999" : 63636.32264746058, - "99.9999" : 63636.32264746058, - "100.0" : 63636.32264746058 + "0.0" : 33583.72978611929, + "50.0" : 33620.19799935051, + "90.0" : 33732.73238984219, + "95.0" : 33732.73238984219, + "99.0" : 33732.73238984219, + "99.9" : 33732.73238984219, + "99.99" : 33732.73238984219, + "99.999" : 33732.73238984219, + "99.9999" : 33732.73238984219, + "100.0" : 33732.73238984219 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 57021.47154206861, - 55815.70686505387, - 60916.26123201422, - 62290.00438734574, - 63636.32264746058 + 33596.19144014395, + 33583.72978611929, + 33640.09299906103, + 33620.19799935051, + 33732.73238984219 ] ] }, "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, @@ -7976,44 +15675,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 108996.45430951155, - "scoreError" : 15266.187394921471, + "score" : 64357.504083448366, + "scoreError" : 460.5680820017006, "scoreConfidence" : [ - 93730.26691459009, - 124262.64170443302 + 63896.936001446666, + 64818.07216545007 ], "scorePercentiles" : { - "0.0" : 102394.95184378879, - "50.0" : 110259.79247827824, - "90.0" : 112767.22066030795, - "95.0" : 112767.22066030795, - "99.0" : 112767.22066030795, - "99.9" : 112767.22066030795, - "99.99" : 112767.22066030795, - "99.999" : 112767.22066030795, - "99.9999" : 112767.22066030795, - "100.0" : 112767.22066030795 + "0.0" : 64276.84322746379, + "50.0" : 64298.59795339992, + "90.0" : 64559.73113132964, + "95.0" : 64559.73113132964, + "99.0" : 64559.73113132964, + "99.9" : 64559.73113132964, + "99.99" : 64559.73113132964, + "99.999" : 64559.73113132964, + "99.9999" : 64559.73113132964, + "100.0" : 64559.73113132964 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 110259.79247827824, - 110840.50355507451, - 108719.80301010836, - 112767.22066030795, - 102394.95184378879 + 64373.021323487745, + 64559.73113132964, + 64298.59795339992, + 64276.84322746379, + 64279.3267815608 ] ] }, "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, @@ -8021,44 +15726,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1921289.5823092288, - "scoreError" : 326659.65152970044, + "score" : 1126357.4599251482, + "scoreError" : 8738.210115322232, "scoreConfidence" : [ - 1594629.9307795283, - 2247949.2338389293 + 1117619.249809826, + 1135095.6700404703 ], "scorePercentiles" : { - "0.0" : 1843436.348185727, - "50.0" : 1897513.7547648256, - "90.0" : 2046655.6100539984, - "95.0" : 2046655.6100539984, - "99.0" : 2046655.6100539984, - "99.9" : 2046655.6100539984, - "99.99" : 2046655.6100539984, - "99.999" : 2046655.6100539984, - "99.9999" : 2046655.6100539984, - "100.0" : 2046655.6100539984 + "0.0" : 1123740.0405263836, + "50.0" : 1126767.6568245788, + "90.0" : 1128929.0804720775, + "95.0" : 1128929.0804720775, + "99.0" : 1128929.0804720775, + "99.9" : 1128929.0804720775, + "99.99" : 1128929.0804720775, + "99.999" : 1128929.0804720775, + "99.9999" : 1128929.0804720775, + "100.0" : 1128929.0804720775 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1964925.225022943, - 1897513.7547648256, - 1843436.348185727, - 1853916.9735186505, - 2046655.6100539984 + 1128032.6588412635, + 1124317.8629614376, + 1123740.0405263836, + 1128929.0804720775, + 1126767.6568245788 ] ] }, "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, @@ -8066,44 +15777,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 264641.91617368447, - "scoreError" : 92747.1857675796, + "score" : 151405.75160482613, + "scoreError" : 1641.9364081906997, "scoreConfidence" : [ - 171894.73040610488, - 357389.10194126406 + 149763.81519663543, + 153047.68801301683 ], "scorePercentiles" : { - "0.0" : 231691.58062048384, - "50.0" : 261791.98770438356, - "90.0" : 289155.91746960883, - "95.0" : 289155.91746960883, - "99.0" : 289155.91746960883, - "99.9" : 289155.91746960883, - "99.99" : 289155.91746960883, - "99.999" : 289155.91746960883, - "99.9999" : 289155.91746960883, - "100.0" : 289155.91746960883 + "0.0" : 150977.490695678, + "50.0" : 151397.79829974263, + "90.0" : 151878.72916212937, + "95.0" : 151878.72916212937, + "99.0" : 151878.72916212937, + "99.9" : 151878.72916212937, + "99.99" : 151878.72916212937, + "99.999" : 151878.72916212937, + "99.9999" : 151878.72916212937, + "100.0" : 151878.72916212937 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 261791.98770438356, - 289155.91746960883, - 287049.55743999244, - 231691.58062048384, - 253520.53763395367 + 151397.79829974263, + 150977.490695678, + 150987.72447646759, + 151878.72916212937, + 151787.01539011305 ] ] }, "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, @@ -8111,44 +15828,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15369.743946555056, - "scoreError" : 2237.354774268289, + "score" : 9113.944408652033, + "scoreError" : 60.43011086449505, "scoreConfidence" : [ - 13132.389172286767, - 17607.098720823346 + 9053.514297787537, + 9174.374519516528 ], "scorePercentiles" : { - "0.0" : 14794.889588699922, - "50.0" : 15381.522968482397, - "90.0" : 16298.680333976938, - "95.0" : 16298.680333976938, - "99.0" : 16298.680333976938, - "99.9" : 16298.680333976938, - "99.99" : 16298.680333976938, - "99.999" : 16298.680333976938, - "99.9999" : 16298.680333976938, - "100.0" : 16298.680333976938 + "0.0" : 9093.62719423572, + "50.0" : 9122.318108348341, + "90.0" : 9128.371012053056, + "95.0" : 9128.371012053056, + "99.0" : 9128.371012053056, + "99.9" : 9128.371012053056, + "99.99" : 9128.371012053056, + "99.999" : 9128.371012053056, + "99.9999" : 9128.371012053056, + "100.0" : 9128.371012053056 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15398.892964944254, - 14794.889588699922, - 15381.522968482397, - 16298.680333976938, - 14974.733876671768 + 9122.318108348341, + 9093.62719423572, + 9124.765761157309, + 9128.371012053056, + 9100.639967465726 ] ] }, "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, @@ -8156,44 +15879,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 29222.99849406213, - "scoreError" : 6384.180558880965, + "score" : 17448.440092364548, + "scoreError" : 145.3641633337674, "scoreConfidence" : [ - 22838.817935181163, - 35607.179052943095 + 17303.07592903078, + 17593.804255698316 ], "scorePercentiles" : { - "0.0" : 27745.269519113102, - "50.0" : 28196.649120629096, - "90.0" : 31412.556971854297, - "95.0" : 31412.556971854297, - "99.0" : 31412.556971854297, - "99.9" : 31412.556971854297, - "99.99" : 31412.556971854297, - "99.999" : 31412.556971854297, - "99.9999" : 31412.556971854297, - "100.0" : 31412.556971854297 + "0.0" : 17398.48068209574, + "50.0" : 17443.779976909136, + "90.0" : 17503.555432687783, + "95.0" : 17503.555432687783, + "99.0" : 17503.555432687783, + "99.9" : 17503.555432687783, + "99.99" : 17503.555432687783, + "99.999" : 17503.555432687783, + "99.9999" : 17503.555432687783, + "100.0" : 17503.555432687783 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 31412.556971854297, - 28196.649120629096, - 28173.090680723082, - 27745.269519113102, - 30587.42617799109 + 17456.705459917997, + 17439.678910212082, + 17443.779976909136, + 17503.555432687783, + 17398.48068209574 ] ] }, "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, @@ -8201,44 +15930,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 63320.623780223934, - "scoreError" : 6946.119040294823, + "score" : 38824.63805694465, + "scoreError" : 365.95083084914546, "scoreConfidence" : [ - 56374.50473992911, - 70266.74282051876 + 38458.687226095506, + 39190.58888779379 ], "scorePercentiles" : { - "0.0" : 61900.84986224669, - "50.0" : 62626.55794147862, - "90.0" : 66440.38095408786, - "95.0" : 66440.38095408786, - "99.0" : 66440.38095408786, - "99.9" : 66440.38095408786, - "99.99" : 66440.38095408786, - "99.999" : 66440.38095408786, - "99.9999" : 66440.38095408786, - "100.0" : 66440.38095408786 + "0.0" : 38733.00736300673, + "50.0" : 38816.338789049965, + "90.0" : 38960.34365925037, + "95.0" : 38960.34365925037, + "99.0" : 38960.34365925037, + "99.9" : 38960.34365925037, + "99.99" : 38960.34365925037, + "99.999" : 38960.34365925037, + "99.9999" : 38960.34365925037, + "100.0" : 38960.34365925037 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 62443.699784851604, - 61900.84986224669, - 63191.63035845489, - 66440.38095408786, - 62626.55794147862 + 38960.34365925037, + 38872.34958422705, + 38816.338789049965, + 38733.00736300673, + 38741.15088918912 ] ] }, "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, @@ -8246,44 +15981,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1265143.9817321072, - "scoreError" : 93801.87551890907, + "score" : 808118.898434403, + "scoreError" : 8268.413726760358, "scoreConfidence" : [ - 1171342.106213198, - 1358945.8572510164 + 799850.4847076427, + 816387.3121611633 ], "scorePercentiles" : { - "0.0" : 1239451.8704361345, - "50.0" : 1258058.503750302, - "90.0" : 1301364.5988867378, - "95.0" : 1301364.5988867378, - "99.0" : 1301364.5988867378, - "99.9" : 1301364.5988867378, - "99.99" : 1301364.5988867378, - "99.999" : 1301364.5988867378, - "99.9999" : 1301364.5988867378, - "100.0" : 1301364.5988867378 + "0.0" : 806297.6297435313, + "50.0" : 806792.6740076479, + "90.0" : 810821.3084644319, + "95.0" : 810821.3084644319, + "99.0" : 810821.3084644319, + "99.9" : 810821.3084644319, + "99.99" : 810821.3084644319, + "99.999" : 810821.3084644319, + "99.9999" : 810821.3084644319, + "100.0" : 810821.3084644319 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1301364.5988867378, - 1239451.8704361345, - 1276565.8896818045, - 1258058.503750302, - 1250279.0459055575 + 806297.6297435313, + 810068.4748355327, + 806614.4051208713, + 810821.3084644319, + 806792.6740076479 ] ] }, "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, @@ -8291,44 +16032,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 150168.42782887854, - "scoreError" : 29092.28135440933, + "score" : 84794.2005395683, + "scoreError" : 490.37706510521247, "scoreConfidence" : [ - 121076.14647446922, - 179260.70918328787 + 84303.82347446308, + 85284.57760467351 ], "scorePercentiles" : { - "0.0" : 141918.68702002894, - "50.0" : 147873.6451880511, - "90.0" : 162343.95729447796, - "95.0" : 162343.95729447796, - "99.0" : 162343.95729447796, - "99.9" : 162343.95729447796, - "99.99" : 162343.95729447796, - "99.999" : 162343.95729447796, - "99.9999" : 162343.95729447796, - "100.0" : 162343.95729447796 + "0.0" : 84673.74322956718, + "50.0" : 84742.4168532296, + "90.0" : 84959.65676389096, + "95.0" : 84959.65676389096, + "99.0" : 84959.65676389096, + "99.9" : 84959.65676389096, + "99.99" : 84959.65676389096, + "99.999" : 84959.65676389096, + "99.9999" : 84959.65676389096, + "100.0" : 84959.65676389096 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 162343.95729447796, - 147873.6451880511, - 150999.8465386317, - 141918.68702002894, - 147706.00310320285 + 84742.4168532296, + 84898.29335309616, + 84959.65676389096, + 84673.74322956718, + 84696.89249805758 ] ] }, "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, @@ -8336,44 +16083,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15707.405679030988, - "scoreError" : 2512.3759604597603, + "score" : 9693.478042082015, + "scoreError" : 40.91675253686427, "scoreConfidence" : [ - 13195.029718571228, - 18219.78163949075 + 9652.56128954515, + 9734.39479461888 ], "scorePercentiles" : { - "0.0" : 14993.450535110042, - "50.0" : 15659.557751666318, - "90.0" : 16630.429544637387, - "95.0" : 16630.429544637387, - "99.0" : 16630.429544637387, - "99.9" : 16630.429544637387, - "99.99" : 16630.429544637387, - "99.999" : 16630.429544637387, - "99.9999" : 16630.429544637387, - "100.0" : 16630.429544637387 + "0.0" : 9680.583489244582, + "50.0" : 9698.826392177129, + "90.0" : 9704.437547588688, + "95.0" : 9704.437547588688, + "99.0" : 9704.437547588688, + "99.9" : 9704.437547588688, + "99.99" : 9704.437547588688, + "99.999" : 9704.437547588688, + "99.9999" : 9704.437547588688, + "100.0" : 9704.437547588688 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16630.429544637387, - 15659.557751666318, - 14993.450535110042, - 16030.407182634392, - 15223.183381106803 + 9704.437547588688, + 9680.583489244582, + 9699.859434110356, + 9683.683347289321, + 9698.826392177129 ] ] }, "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, @@ -8381,44 +16134,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 23445.64300747424, - "scoreError" : 3905.3876880255034, + "score" : 14329.804032506707, + "scoreError" : 156.50304817577958, "scoreConfidence" : [ - 19540.255319448734, - 27351.030695499743 + 14173.300984330926, + 14486.307080682487 ], "scorePercentiles" : { - "0.0" : 22408.234052220927, - "50.0" : 23586.51062596938, - "90.0" : 24961.59056232541, - "95.0" : 24961.59056232541, - "99.0" : 24961.59056232541, - "99.9" : 24961.59056232541, - "99.99" : 24961.59056232541, - "99.999" : 24961.59056232541, - "99.9999" : 24961.59056232541, - "100.0" : 24961.59056232541 + "0.0" : 14303.378124834973, + "50.0" : 14310.393970012421, + "90.0" : 14399.871099513504, + "95.0" : 14399.871099513504, + "99.0" : 14399.871099513504, + "99.9" : 14399.871099513504, + "99.99" : 14399.871099513504, + "99.999" : 14399.871099513504, + "99.9999" : 14399.871099513504, + "100.0" : 14399.871099513504 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 23586.51062596938, - 23650.018036635112, - 22621.861760220363, - 22408.234052220927, - 24961.59056232541 + 14399.871099513504, + 14330.523588634456, + 14310.393970012421, + 14304.853379538174, + 14303.378124834973 ] ] }, "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, @@ -8426,44 +16185,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44862.62229552398, - "scoreError" : 7344.0920222348, + "score" : 27433.22349409993, + "scoreError" : 559.6539169641762, "scoreConfidence" : [ - 37518.53027328918, - 52206.71431775878 + 26873.569577135753, + 27992.877411064106 ], "scorePercentiles" : { - "0.0" : 43173.626972791186, - "50.0" : 43679.29056465179, - "90.0" : 47000.31816666796, - "95.0" : 47000.31816666796, - "99.0" : 47000.31816666796, - "99.9" : 47000.31816666796, - "99.99" : 47000.31816666796, - "99.999" : 47000.31816666796, - "99.9999" : 47000.31816666796, - "100.0" : 47000.31816666796 + "0.0" : 27339.19878163808, + "50.0" : 27395.73702920794, + "90.0" : 27687.431019186482, + "95.0" : 27687.431019186482, + "99.0" : 27687.431019186482, + "99.9" : 27687.431019186482, + "99.99" : 27687.431019186482, + "99.999" : 27687.431019186482, + "99.9999" : 27687.431019186482, + "100.0" : 27687.431019186482 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 43173.626972791186, - 43578.02182900839, - 43679.29056465179, - 47000.31816666796, - 46881.85394450056 + 27404.284572200042, + 27339.466068267116, + 27687.431019186482, + 27395.73702920794, + 27339.19878163808 ] ] }, "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, @@ -8471,44 +16236,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 879605.3101243103, - "scoreError" : 656844.4562079906, + "score" : 490009.4991579009, + "scoreError" : 4356.866409082374, "scoreConfidence" : [ - 222760.85391631967, - 1536449.7663323008 + 485652.63274881855, + 494366.3655669833 ], "scorePercentiles" : { - "0.0" : 710239.9276022179, - "50.0" : 836886.1235034008, - "90.0" : 1068249.1060034411, - "95.0" : 1068249.1060034411, - "99.0" : 1068249.1060034411, - "99.9" : 1068249.1060034411, - "99.99" : 1068249.1060034411, - "99.999" : 1068249.1060034411, - "99.9999" : 1068249.1060034411, - "100.0" : 1068249.1060034411 + "0.0" : 488873.79127225094, + "50.0" : 490270.04476498975, + "90.0" : 491520.8872146135, + "95.0" : 491520.8872146135, + "99.0" : 491520.8872146135, + "99.9" : 491520.8872146135, + "99.99" : 491520.8872146135, + "99.999" : 491520.8872146135, + "99.9999" : 491520.8872146135, + "100.0" : 491520.8872146135 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 836886.1235034008, - 1068249.1060034411, - 733180.2896946615, - 1049471.1038178303, - 710239.9276022179 + 488873.79127225094, + 488892.49810561584, + 491520.8872146135, + 490490.27443203435, + 490270.04476498975 ] ] }, "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, @@ -8516,44 +16287,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 101092.90595170614, - "scoreError" : 28153.138422554985, + "score" : 62139.14042042596, + "scoreError" : 338.0496711929999, "scoreConfidence" : [ - 72939.76752915116, - 129246.04437426112 + 61801.09074923296, + 62477.19009161896 ], "scorePercentiles" : { - "0.0" : 88906.3311826881, - "50.0" : 104172.75262622256, - "90.0" : 107450.19917300939, - "95.0" : 107450.19917300939, - "99.0" : 107450.19917300939, - "99.9" : 107450.19917300939, - "99.99" : 107450.19917300939, - "99.999" : 107450.19917300939, - "99.9999" : 107450.19917300939, - "100.0" : 107450.19917300939 + "0.0" : 62016.757165709234, + "50.0" : 62182.17276250736, + "90.0" : 62226.55855467156, + "95.0" : 62226.55855467156, + "99.0" : 62226.55855467156, + "99.9" : 62226.55855467156, + "99.99" : 62226.55855467156, + "99.999" : 62226.55855467156, + "99.9999" : 62226.55855467156, + "100.0" : 62226.55855467156 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 88906.3311826881, - 104172.75262622256, - 104878.67765271917, - 100056.56912389152, - 107450.19917300939 + 62191.34168279664, + 62078.87193644501, + 62182.17276250736, + 62016.757165709234, + 62226.55855467156 ] ] }, "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, @@ -8561,44 +16338,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 73202.44151830787, - "scoreError" : 10957.940744194028, + "score" : 42992.27303015769, + "scoreError" : 743.9818575849449, "scoreConfidence" : [ - 62244.50077411384, - 84160.3822625019 + 42248.291172572746, + 43736.25488774263 ], "scorePercentiles" : { - "0.0" : 70418.28433799007, - "50.0" : 72203.48890760817, - "90.0" : 77827.80593350777, - "95.0" : 77827.80593350777, - "99.0" : 77827.80593350777, - "99.9" : 77827.80593350777, - "99.99" : 77827.80593350777, - "99.999" : 77827.80593350777, - "99.9999" : 77827.80593350777, - "100.0" : 77827.80593350777 + "0.0" : 42809.42730948406, + "50.0" : 42922.708181955444, + "90.0" : 43311.89265602664, + "95.0" : 43311.89265602664, + "99.0" : 43311.89265602664, + "99.9" : 43311.89265602664, + "99.99" : 43311.89265602664, + "99.999" : 43311.89265602664, + "99.9999" : 43311.89265602664, + "100.0" : 43311.89265602664 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 73754.67683091511, - 70418.28433799007, - 71807.95158151822, - 72203.48890760817, - 77827.80593350777 + 42922.708181955444, + 42901.07973110668, + 43016.25727221561, + 43311.89265602664, + 42809.42730948406 ] ] }, "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, @@ -8606,44 +16389,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 147148.8432711875, - "scoreError" : 104240.44840487874, + "score" : 83967.12660684779, + "scoreError" : 842.9080514268338, "scoreConfidence" : [ - 42908.394866308765, - 251389.29167606623 + 83124.21855542096, + 84810.03465827461 ], "scorePercentiles" : { - "0.0" : 127566.6679363286, - "50.0" : 139973.69785765253, - "90.0" : 193309.04847029102, - "95.0" : 193309.04847029102, - "99.0" : 193309.04847029102, - "99.9" : 193309.04847029102, - "99.99" : 193309.04847029102, - "99.999" : 193309.04847029102, - "99.9999" : 193309.04847029102, - "100.0" : 193309.04847029102 + "0.0" : 83811.61678507809, + "50.0" : 83897.53159691815, + "90.0" : 84353.5820723658, + "95.0" : 84353.5820723658, + "99.0" : 84353.5820723658, + "99.9" : 84353.5820723658, + "99.99" : 84353.5820723658, + "99.999" : 84353.5820723658, + "99.9999" : 84353.5820723658, + "100.0" : 84353.5820723658 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 146865.27248037606, - 127566.6679363286, - 128029.52961128933, - 139973.69785765253, - 193309.04847029102 + 83811.61678507809, + 84353.5820723658, + 83898.24498657553, + 83897.53159691815, + 83874.65759330135 ] ] }, "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, @@ -8651,44 +16440,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 347066.6720610239, - "scoreError" : 241876.50465693427, + "score" : 189759.66637600577, + "scoreError" : 8256.151780069085, "scoreConfidence" : [ - 105190.16740408962, - 588943.1767179582 + 181503.5145959367, + 198015.81815607485 ], "scorePercentiles" : { - "0.0" : 298868.13790307316, - "50.0" : 316493.66355539963, - "90.0" : 452839.0028075085, - "95.0" : 452839.0028075085, - "99.0" : 452839.0028075085, - "99.9" : 452839.0028075085, - "99.99" : 452839.0028075085, - "99.999" : 452839.0028075085, - "99.9999" : 452839.0028075085, - "100.0" : 452839.0028075085 + "0.0" : 187842.74548085968, + "50.0" : 189122.9023843066, + "90.0" : 193320.76845605776, + "95.0" : 193320.76845605776, + "99.0" : 193320.76845605776, + "99.9" : 193320.76845605776, + "99.99" : 193320.76845605776, + "99.999" : 193320.76845605776, + "99.9999" : 193320.76845605776, + "100.0" : 193320.76845605776 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 355618.04769931815, - 298868.13790307316, - 452839.0028075085, - 311514.50833981996, - 316493.66355539963 + 193320.76845605776, + 187842.74548085968, + 190004.17253601662, + 188507.7430227882, + 189122.9023843066 ] ] }, "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, @@ -8696,44 +16491,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6918855.822484866, - "scoreError" : 5753847.458893478, + "score" : 4176150.059939044, + "scoreError" : 95116.25454882273, "scoreConfidence" : [ - 1165008.3635913879, - 1.2672703281378344E7 + 4081033.8053902215, + 4271266.314487867 ], "scorePercentiles" : { - "0.0" : 5951788.88233204, - "50.0" : 6168382.293023398, - "90.0" : 9527650.578397509, - "95.0" : 9527650.578397509, - "99.0" : 9527650.578397509, - "99.9" : 9527650.578397509, - "99.99" : 9527650.578397509, - "99.999" : 9527650.578397509, - "99.9999" : 9527650.578397509, - "100.0" : 9527650.578397509 + "0.0" : 4148045.906205213, + "50.0" : 4187087.3001809763, + "90.0" : 4198749.700849156, + "95.0" : 4198749.700849156, + "99.0" : 4198749.700849156, + "99.9" : 4198749.700849156, + "99.99" : 4198749.700849156, + "99.999" : 4198749.700849156, + "99.9999" : 4198749.700849156, + "100.0" : 4198749.700849156 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5951788.88233204, - 9527650.578397509, - 6812195.321111404, - 6168382.293023398, - 6134262.037559979 + 4198749.700849156, + 4148045.906205213, + 4187087.3001809763, + 4195857.643360056, + 4151009.7490998157 ] ] }, "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, @@ -8741,44 +16542,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 859482.260977618, - "scoreError" : 562323.0415764363, + "score" : 461399.3379241595, + "scoreError" : 17387.80570934262, "scoreConfidence" : [ - 297159.2194011818, - 1421805.3025540542 + 444011.53221481683, + 478787.1436335021 ], "scorePercentiles" : { - "0.0" : 739237.2470615571, - "50.0" : 790761.5054737703, - "90.0" : 1100502.0062534388, - "95.0" : 1100502.0062534388, - "99.0" : 1100502.0062534388, - "99.9" : 1100502.0062534388, - "99.99" : 1100502.0062534388, - "99.999" : 1100502.0062534388, - "99.9999" : 1100502.0062534388, - "100.0" : 1100502.0062534388 + "0.0" : 456560.99954812764, + "50.0" : 460550.19804307877, + "90.0" : 467441.34238729696, + "95.0" : 467441.34238729696, + "99.0" : 467441.34238729696, + "99.9" : 467441.34238729696, + "99.99" : 467441.34238729696, + "99.999" : 467441.34238729696, + "99.9999" : 467441.34238729696, + "100.0" : 467441.34238729696 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1100502.0062534388, - 891232.4770495422, - 739237.2470615571, - 775678.0690497819, - 790761.5054737703 + 457992.381772031, + 460550.19804307877, + 467441.34238729696, + 464451.7678702633, + 456560.99954812764 ] ] }, "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, @@ -8786,44 +16593,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 20022.821995595856, - "scoreError" : 2766.305959381227, + "score" : 11468.469306681698, + "scoreError" : 155.86925155117757, "scoreConfidence" : [ - 17256.516036214627, - 22789.127954977084 + 11312.60005513052, + 11624.338558232876 ], "scorePercentiles" : { - "0.0" : 19044.878322583194, - "50.0" : 20211.04228609889, - "90.0" : 20738.227289085793, - "95.0" : 20738.227289085793, - "99.0" : 20738.227289085793, - "99.9" : 20738.227289085793, - "99.99" : 20738.227289085793, - "99.999" : 20738.227289085793, - "99.9999" : 20738.227289085793, - "100.0" : 20738.227289085793 + "0.0" : 11415.70191928235, + "50.0" : 11460.401924453277, + "90.0" : 11526.701544200705, + "95.0" : 11526.701544200705, + "99.0" : 11526.701544200705, + "99.9" : 11526.701544200705, + "99.99" : 11526.701544200705, + "99.999" : 11526.701544200705, + "99.9999" : 11526.701544200705, + "100.0" : 11526.701544200705 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 20211.04228609889, - 20738.227289085793, - 19531.76128087224, - 19044.878322583194, - 20588.200799339174 + 11457.315517762745, + 11460.401924453277, + 11415.70191928235, + 11482.225627709411, + 11526.701544200705 ] ] }, "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, @@ -8831,44 +16644,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 30869.00412780293, - "scoreError" : 5748.547652741266, + "score" : 17561.0575108169, + "scoreError" : 208.96663810857703, "scoreConfidence" : [ - 25120.456475061666, - 36617.5517805442 + 17352.090872708322, + 17770.024148925477 ], "scorePercentiles" : { - "0.0" : 28658.14603756841, - "50.0" : 31491.066514188773, - "90.0" : 32216.111824717045, - "95.0" : 32216.111824717045, - "99.0" : 32216.111824717045, - "99.9" : 32216.111824717045, - "99.99" : 32216.111824717045, - "99.999" : 32216.111824717045, - "99.9999" : 32216.111824717045, - "100.0" : 32216.111824717045 + "0.0" : 17504.52444304791, + "50.0" : 17555.942272166456, + "90.0" : 17649.487519131453, + "95.0" : 17649.487519131453, + "99.0" : 17649.487519131453, + "99.9" : 17649.487519131453, + "99.99" : 17649.487519131453, + "99.999" : 17649.487519131453, + "99.9999" : 17649.487519131453, + "100.0" : 17649.487519131453 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 30042.22034505872, - 31491.066514188773, - 28658.14603756841, - 32216.111824717045, - 31937.475917481715 + 17555.942272166456, + 17561.439853219184, + 17504.52444304791, + 17533.8934665195, + 17649.487519131453 ] ] }, "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, @@ -8876,44 +16695,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 67913.94544999041, - "scoreError" : 47150.409681283665, + "score" : 35590.38436952488, + "scoreError" : 220.5170495871192, "scoreConfidence" : [ - 20763.535768706744, - 115064.35513127407 + 35369.86731993776, + 35810.901419112 ], "scorePercentiles" : { - "0.0" : 57329.15927845985, - "50.0" : 61213.617859067606, - "90.0" : 81334.7290238571, - "95.0" : 81334.7290238571, - "99.0" : 81334.7290238571, - "99.9" : 81334.7290238571, - "99.99" : 81334.7290238571, - "99.999" : 81334.7290238571, - "99.9999" : 81334.7290238571, - "100.0" : 81334.7290238571 + "0.0" : 35519.03943356893, + "50.0" : 35610.86500300262, + "90.0" : 35657.61465935643, + "95.0" : 35657.61465935643, + "99.0" : 35657.61465935643, + "99.9" : 35657.61465935643, + "99.99" : 35657.61465935643, + "99.999" : 35657.61465935643, + "99.9999" : 35657.61465935643, + "100.0" : 35657.61465935643 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 81142.69424817932, - 57329.15927845985, - 81334.7290238571, - 61213.617859067606, - 58549.526840388135 + 35610.86500300262, + 35620.63905822448, + 35543.76369347196, + 35519.03943356893, + 35657.61465935643 ] ] }, "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, @@ -8921,44 +16746,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 1275062.22960403, - "scoreError" : 1207464.8767694205, + "score" : 641277.6106197933, + "scoreError" : 4008.262375341361, "scoreConfidence" : [ - 67597.35283460957, - 2482527.1063734507 + 637269.3482444519, + 645285.8729951347 ], "scorePercentiles" : { - "0.0" : 954719.091569533, - "50.0" : 1267650.2652771543, - "90.0" : 1681476.9373297838, - "95.0" : 1681476.9373297838, - "99.0" : 1681476.9373297838, - "99.9" : 1681476.9373297838, - "99.99" : 1681476.9373297838, - "99.999" : 1681476.9373297838, - "99.9999" : 1681476.9373297838, - "100.0" : 1681476.9373297838 + "0.0" : 640290.0121789034, + "50.0" : 640783.0776740887, + "90.0" : 642923.9512917404, + "95.0" : 642923.9512917404, + "99.0" : 642923.9512917404, + "99.9" : 642923.9512917404, + "99.99" : 642923.9512917404, + "99.999" : 642923.9512917404, + "99.9999" : 642923.9512917404, + "100.0" : 642923.9512917404 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 1267650.2652771543, - 1483093.8639769517, - 954719.091569533, - 1681476.9373297838, - 988370.9898667268 + 641637.2823110058, + 640290.0121789034, + 640783.0776740887, + 640753.729643228, + 642923.9512917404 ] ] }, "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, @@ -8966,44 +16797,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 143931.5732301137, - "scoreError" : 53074.87838791708, + "score" : 86490.74807005303, + "scoreError" : 566.073312102929, "scoreConfidence" : [ - 90856.69484219661, - 197006.45161803078 + 85924.6747579501, + 87056.82138215596 ], "scorePercentiles" : { - "0.0" : 122375.21857242967, - "50.0" : 145101.27306638416, - "90.0" : 159438.88151504463, - "95.0" : 159438.88151504463, - "99.0" : 159438.88151504463, - "99.9" : 159438.88151504463, - "99.99" : 159438.88151504463, - "99.999" : 159438.88151504463, - "99.9999" : 159438.88151504463, - "100.0" : 159438.88151504463 + "0.0" : 86349.67907000842, + "50.0" : 86426.01396330567, + "90.0" : 86673.96307431985, + "95.0" : 86673.96307431985, + "99.0" : 86673.96307431985, + "99.9" : 86673.96307431985, + "99.99" : 86673.96307431985, + "99.999" : 86673.96307431985, + "99.9999" : 86673.96307431985, + "100.0" : 86673.96307431985 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 122375.21857242967, - 145101.27306638416, - 159438.88151504463, - 141815.99010611992, - 150926.50289059017 + 86673.96307431985, + 86382.60398856204, + 86349.67907000842, + 86426.01396330567, + 86621.48025406915 ] ] }, "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, @@ -9011,44 +16848,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6454.4844709523795, - "scoreError" : 606.836699091576, + "score" : 3923.2810015902032, + "scoreError" : 29.916136513035575, "scoreConfidence" : [ - 5847.647771860804, - 7061.321170043955 + 3893.3648650771675, + 3953.197138103239 ], "scorePercentiles" : { - "0.0" : 6289.581511711749, - "50.0" : 6440.067255191032, - "90.0" : 6667.971116175518, - "95.0" : 6667.971116175518, - "99.0" : 6667.971116175518, - "99.9" : 6667.971116175518, - "99.99" : 6667.971116175518, - "99.999" : 6667.971116175518, - "99.9999" : 6667.971116175518, - "100.0" : 6667.971116175518 + "0.0" : 3915.42123922609, + "50.0" : 3923.048322228319, + "90.0" : 3934.7270096429847, + "95.0" : 3934.7270096429847, + "99.0" : 3934.7270096429847, + "99.9" : 3934.7270096429847, + "99.99" : 3934.7270096429847, + "99.999" : 3934.7270096429847, + "99.9999" : 3934.7270096429847, + "100.0" : 3934.7270096429847 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 6440.067255191032, - 6323.863000825441, - 6289.581511711749, - 6550.939470858155, - 6667.971116175518 + 3916.968868092833, + 3923.048322228319, + 3926.2395687607886, + 3934.7270096429847, + 3915.42123922609 ] ] }, "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, @@ -9056,44 +16899,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13266.43912311591, - "scoreError" : 7642.688033118616, + "score" : 7414.115925242273, + "scoreError" : 28.603948685040475, "scoreConfidence" : [ - 5623.751089997294, - 20909.127156234525 + 7385.511976557233, + 7442.7198739273135 ], "scorePercentiles" : { - "0.0" : 11438.1530761955, - "50.0" : 12544.991253504271, - "90.0" : 16442.711590400202, - "95.0" : 16442.711590400202, - "99.0" : 16442.711590400202, - "99.9" : 16442.711590400202, - "99.99" : 16442.711590400202, - "99.999" : 16442.711590400202, - "99.9999" : 16442.711590400202, - "100.0" : 16442.711590400202 + "0.0" : 7406.1377758841645, + "50.0" : 7410.389266558649, + "90.0" : 7422.456830232618, + "95.0" : 7422.456830232618, + "99.0" : 7422.456830232618, + "99.9" : 7422.456830232618, + "99.99" : 7422.456830232618, + "99.999" : 7422.456830232618, + "99.9999" : 7422.456830232618, + "100.0" : 7422.456830232618 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12056.136849534381, - 12544.991253504271, - 13850.202845945183, - 16442.711590400202, - 11438.1530761955 + 7422.456830232618, + 7409.968882839077, + 7410.389266558649, + 7406.1377758841645, + 7421.626870696857 ] ] }, "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, @@ -9101,44 +16950,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 25757.166983132825, - "scoreError" : 3407.4393505133685, + "score" : 15241.94179527848, + "scoreError" : 174.7088797613067, "scoreConfidence" : [ - 22349.727632619455, - 29164.606333646196 + 15067.232915517174, + 15416.650675039788 ], "scorePercentiles" : { - "0.0" : 24974.462103201105, - "50.0" : 25292.23284598234, - "90.0" : 26833.81204372218, - "95.0" : 26833.81204372218, - "99.0" : 26833.81204372218, - "99.9" : 26833.81204372218, - "99.99" : 26833.81204372218, - "99.999" : 26833.81204372218, - "99.9999" : 26833.81204372218, - "100.0" : 26833.81204372218 + "0.0" : 15178.850953329049, + "50.0" : 15238.867431321094, + "90.0" : 15285.813424460743, + "95.0" : 15285.813424460743, + "99.0" : 15285.813424460743, + "99.9" : 15285.813424460743, + "99.99" : 15285.813424460743, + "99.999" : 15285.813424460743, + "99.9999" : 15285.813424460743, + "100.0" : 15285.813424460743 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 26833.81204372218, - 24974.462103201105, - 26594.20426272905, - 25091.123660029465, - 25292.23284598234 + 15238.867431321094, + 15178.850953329049, + 15285.268598800765, + 15285.813424460743, + 15220.908568480758 ] ] }, "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, @@ -9146,44 +17001,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 559266.7347659522, - "scoreError" : 435030.92822580447, + "score" : 303804.33406693087, + "scoreError" : 1188.796353209869, "scoreConfidence" : [ - 124235.80654014775, - 994297.6629917567 + 302615.537713721, + 304993.13042014075 ], "scorePercentiles" : { - "0.0" : 454318.9312735558, - "50.0" : 526250.0069745932, - "90.0" : 689241.5073266961, - "95.0" : 689241.5073266961, - "99.0" : 689241.5073266961, - "99.9" : 689241.5073266961, - "99.99" : 689241.5073266961, - "99.999" : 689241.5073266961, - "99.9999" : 689241.5073266961, - "100.0" : 689241.5073266961 + "0.0" : 303345.9798259529, + "50.0" : 303935.1325058023, + "90.0" : 304137.4883059409, + "95.0" : 304137.4883059409, + "99.0" : 304137.4883059409, + "99.9" : 304137.4883059409, + "99.99" : 304137.4883059409, + "99.999" : 304137.4883059409, + "99.9999" : 304137.4883059409, + "100.0" : 304137.4883059409 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 526250.0069745932, - 454318.9312735558, - 668201.9233164149, - 458321.30493850145, - 689241.5073266961 + 303948.2391213532, + 303935.1325058023, + 304137.4883059409, + 303345.9798259529, + 303654.8305756053 ] ] }, "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, @@ -9191,44 +17052,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 50964.933137093845, - "scoreError" : 5376.3756049374215, + "score" : 31335.920256092584, + "scoreError" : 528.0484282160858, "scoreConfidence" : [ - 45588.557532156425, - 56341.308742031266 + 30807.871827876497, + 31863.96868430867 ], "scorePercentiles" : { - "0.0" : 49507.382696393994, - "50.0" : 50261.88111159108, - "90.0" : 52488.47075859755, - "95.0" : 52488.47075859755, - "99.0" : 52488.47075859755, - "99.9" : 52488.47075859755, - "99.99" : 52488.47075859755, - "99.999" : 52488.47075859755, - "99.9999" : 52488.47075859755, - "100.0" : 52488.47075859755 + "0.0" : 31217.201048550065, + "50.0" : 31270.576496463877, + "90.0" : 31551.4810387919, + "95.0" : 31551.4810387919, + "99.0" : 31551.4810387919, + "99.9" : 31551.4810387919, + "99.99" : 31551.4810387919, + "99.999" : 31551.4810387919, + "99.9999" : 31551.4810387919, + "100.0" : 31551.4810387919 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 49507.382696393994, - 50131.2983169988, - 50261.88111159108, - 52435.6328018878, - 52488.47075859755 + 31551.4810387919, + 31390.508840975486, + 31249.83385568158, + 31270.576496463877, + 31217.201048550065 ] ] }, "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, @@ -9236,44 +17103,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6074.455010644708, - "scoreError" : 3890.0815547485486, + "score" : 4271.5059494772795, + "scoreError" : 24.27474791685236, "scoreConfidence" : [ - 2184.373455896159, - 9964.536565393257 + 4247.2312015604275, + 4295.7806973941315 ], "scorePercentiles" : { - "0.0" : 5084.11352698209, - "50.0" : 5903.433616815834, - "90.0" : 7765.855930830155, - "95.0" : 7765.855930830155, - "99.0" : 7765.855930830155, - "99.9" : 7765.855930830155, - "99.99" : 7765.855930830155, - "99.999" : 7765.855930830155, - "99.9999" : 7765.855930830155, - "100.0" : 7765.855930830155 + "0.0" : 4265.630439621264, + "50.0" : 4272.439239628751, + "90.0" : 4280.874108459315, + "95.0" : 4280.874108459315, + "99.0" : 4280.874108459315, + "99.9" : 4280.874108459315, + "99.99" : 4280.874108459315, + "99.999" : 4280.874108459315, + "99.9999" : 4280.874108459315, + "100.0" : 4280.874108459315 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5997.880122577828, - 7765.855930830155, - 5620.991856017636, - 5084.11352698209, - 5903.433616815834 + 4265.630439621264, + 4265.686324519571, + 4280.874108459315, + 4272.439239628751, + 4272.899635157499 ] ] }, "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, @@ -9281,44 +17154,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 13034.849904016006, - "scoreError" : 9885.105070899492, + "score" : 7272.254598483526, + "scoreError" : 78.67420730759164, "scoreConfidence" : [ - 3149.744833116514, - 22919.954974915498 + 7193.580391175934, + 7350.928805791118 ], "scorePercentiles" : { - "0.0" : 10317.195556574217, - "50.0" : 13048.698800197348, - "90.0" : 16043.594344812629, - "95.0" : 16043.594344812629, - "99.0" : 16043.594344812629, - "99.9" : 16043.594344812629, - "99.99" : 16043.594344812629, - "99.999" : 16043.594344812629, - "99.9999" : 16043.594344812629, - "100.0" : 16043.594344812629 + "0.0" : 7245.9584866287405, + "50.0" : 7278.525048696031, + "90.0" : 7294.6012742146495, + "95.0" : 7294.6012742146495, + "99.0" : 7294.6012742146495, + "99.9" : 7294.6012742146495, + "99.99" : 7294.6012742146495, + "99.999" : 7294.6012742146495, + "99.9999" : 7294.6012742146495, + "100.0" : 7294.6012742146495 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 16043.594344812629, - 10317.195556574217, - 10660.246308828908, - 13048.698800197348, - 15104.51450966693 + 7256.313974023151, + 7285.87420885506, + 7278.525048696031, + 7245.9584866287405, + 7294.6012742146495 ] ] }, "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, @@ -9326,44 +17205,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 21533.43080164849, - "scoreError" : 7702.082376790156, + "score" : 12669.204853935618, + "scoreError" : 94.77447689817234, "scoreConfidence" : [ - 13831.348424858334, - 29235.513178438647 + 12574.430377037446, + 12763.97933083379 ], "scorePercentiles" : { - "0.0" : 19378.71793095843, - "50.0" : 21067.419162312406, - "90.0" : 24425.903984635886, - "95.0" : 24425.903984635886, - "99.0" : 24425.903984635886, - "99.9" : 24425.903984635886, - "99.99" : 24425.903984635886, - "99.999" : 24425.903984635886, - "99.9999" : 24425.903984635886, - "100.0" : 24425.903984635886 + "0.0" : 12642.112900200565, + "50.0" : 12678.170309701109, + "90.0" : 12693.249521822821, + "95.0" : 12693.249521822821, + "99.0" : 12693.249521822821, + "99.9" : 12693.249521822821, + "99.99" : 12693.249521822821, + "99.999" : 12693.249521822821, + "99.9999" : 12693.249521822821, + "100.0" : 12693.249521822821 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 21067.419162312406, - 19378.71793095843, - 24425.903984635886, - 20227.08170462872, - 22568.031225706996 + 12688.752596613536, + 12643.73894134006, + 12693.249521822821, + 12642.112900200565, + 12678.170309701109 ] ] }, "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, @@ -9371,44 +17256,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 338022.8452123557, - "scoreError" : 206686.21648036962, + "score" : 176157.0524640025, + "scoreError" : 2140.386862186654, "scoreConfidence" : [ - 131336.6287319861, - 544709.0616927254 + 174016.66560181585, + 178297.43932618917 ], "scorePercentiles" : { - "0.0" : 299788.94063863065, - "50.0" : 327423.6151071815, - "90.0" : 430644.4518608517, - "95.0" : 430644.4518608517, - "99.0" : 430644.4518608517, - "99.9" : 430644.4518608517, - "99.99" : 430644.4518608517, - "99.999" : 430644.4518608517, - "99.9999" : 430644.4518608517, - "100.0" : 430644.4518608517 + "0.0" : 175488.6768121537, + "50.0" : 176097.3077273221, + "90.0" : 176889.10568005705, + "95.0" : 176889.10568005705, + "99.0" : 176889.10568005705, + "99.9" : 176889.10568005705, + "99.99" : 176889.10568005705, + "99.999" : 176889.10568005705, + "99.9999" : 176889.10568005705, + "100.0" : 176889.10568005705 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 327423.6151071815, - 299788.94063863065, - 301763.8258861949, - 330493.39256891987, - 430644.4518608517 + 175801.7595507694, + 175488.6768121537, + 176097.3077273221, + 176508.4125497103, + 176889.10568005705 ] ] }, "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, @@ -9416,44 +17307,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44396.696241634185, - "scoreError" : 26900.689041327616, + "score" : 25986.7630275495, + "scoreError" : 183.83468067709956, "scoreConfidence" : [ - 17496.00720030657, - 71297.3852829618 + 25802.9283468724, + 26170.5977082266 ], "scorePercentiles" : { - "0.0" : 35413.02636635244, - "50.0" : 43698.85833210772, - "90.0" : 53231.51903561179, - "95.0" : 53231.51903561179, - "99.0" : 53231.51903561179, - "99.9" : 53231.51903561179, - "99.99" : 53231.51903561179, - "99.999" : 53231.51903561179, - "99.9999" : 53231.51903561179, - "100.0" : 53231.51903561179 + "0.0" : 25937.305463439377, + "50.0" : 25972.868689337658, + "90.0" : 26058.214421877812, + "95.0" : 26058.214421877812, + "99.0" : 26058.214421877812, + "99.9" : 26058.214421877812, + "99.99" : 26058.214421877812, + "99.999" : 26058.214421877812, + "99.9999" : 26058.214421877812, + "100.0" : 26058.214421877812 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 43698.85833210772, - 40600.3074292808, - 53231.51903561179, - 49039.770044818186, - 35413.02636635244 + 25937.305463439377, + 25956.83168183775, + 26008.594881254896, + 25972.868689337658, + 26058.214421877812 ] ] }, "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, @@ -9461,44 +17358,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3883.6838762605926, - "scoreError" : 195.24963240133727, + "score" : 2502.6757899275763, + "scoreError" : 32.687123111115035, "scoreConfidence" : [ - 3688.4342438592553, - 4078.93350866193 + 2469.9886668164613, + 2535.362913038691 ], "scorePercentiles" : { - "0.0" : 3804.1694005229065, - "50.0" : 3894.8881607347416, - "90.0" : 3936.8187637485053, - "95.0" : 3936.8187637485053, - "99.0" : 3936.8187637485053, - "99.9" : 3936.8187637485053, - "99.99" : 3936.8187637485053, - "99.999" : 3936.8187637485053, - "99.9999" : 3936.8187637485053, - "100.0" : 3936.8187637485053 + "0.0" : 2493.11006858159, + "50.0" : 2504.2707519946325, + "90.0" : 2514.431852736955, + "95.0" : 2514.431852736955, + "99.0" : 2514.431852736955, + "99.9" : 2514.431852736955, + "99.99" : 2514.431852736955, + "99.999" : 2514.431852736955, + "99.9999" : 2514.431852736955, + "100.0" : 2514.431852736955 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3912.457925524804, - 3894.8881607347416, - 3870.085130772003, - 3936.8187637485053, - 3804.1694005229065 + 2493.11006858159, + 2505.7237233828505, + 2495.8425529418523, + 2504.2707519946325, + 2514.431852736955 ] ] }, "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, @@ -9506,44 +17409,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8260.228831506141, - "scoreError" : 6795.557764571388, + "score" : 4720.452641935489, + "scoreError" : 34.02691593109556, "scoreConfidence" : [ - 1464.671066934753, - 15055.78659607753 + 4686.425726004393, + 4754.479557866584 ], "scorePercentiles" : { - "0.0" : 6532.339136598934, - "50.0" : 7925.557119189166, - "90.0" : 10452.316790765373, - "95.0" : 10452.316790765373, - "99.0" : 10452.316790765373, - "99.9" : 10452.316790765373, - "99.99" : 10452.316790765373, - "99.999" : 10452.316790765373, - "99.9999" : 10452.316790765373, - "100.0" : 10452.316790765373 + "0.0" : 4707.348122252036, + "50.0" : 4721.089071076711, + "90.0" : 4729.669520207284, + "95.0" : 4729.669520207284, + "99.0" : 4729.669520207284, + "99.9" : 4729.669520207284, + "99.99" : 4729.669520207284, + "99.999" : 4729.669520207284, + "99.9999" : 4729.669520207284, + "100.0" : 4729.669520207284 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7925.557119189166, - 9703.214708605696, - 6532.339136598934, - 10452.316790765373, - 6687.716402371547 + 4717.07933409259, + 4707.348122252036, + 4721.089071076711, + 4727.077162048821, + 4729.669520207284 ] ] }, "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, @@ -9551,44 +17460,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 14967.225862884337, - "scoreError" : 3344.289707236016, + "score" : 8658.826985988282, + "scoreError" : 61.89979648060369, "scoreConfidence" : [ - 11622.936155648322, - 18311.515570120355 + 8596.927189507678, + 8720.726782468886 ], "scorePercentiles" : { - "0.0" : 14025.040054016968, - "50.0" : 14635.174059575014, - "90.0" : 16020.346422800443, - "95.0" : 16020.346422800443, - "99.0" : 16020.346422800443, - "99.9" : 16020.346422800443, - "99.99" : 16020.346422800443, - "99.999" : 16020.346422800443, - "99.9999" : 16020.346422800443, - "100.0" : 16020.346422800443 + "0.0" : 8632.54471543641, + "50.0" : 8659.9995073103, + "90.0" : 8675.5893777729, + "95.0" : 8675.5893777729, + "99.0" : 8675.5893777729, + "99.9" : 8675.5893777729, + "99.99" : 8675.5893777729, + "99.999" : 8675.5893777729, + "99.9999" : 8675.5893777729, + "100.0" : 8675.5893777729 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14412.315736198061, - 15743.253041831202, - 14025.040054016968, - 14635.174059575014, - 16020.346422800443 + 8659.9995073103, + 8659.416239796421, + 8632.54471543641, + 8675.5893777729, + 8666.585089625383 ] ] }, "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, @@ -9596,44 +17511,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 297469.11170197744, - "scoreError" : 85257.46644223292, + "score" : 193598.2451835544, + "scoreError" : 4327.28659072037, "scoreConfidence" : [ - 212211.64525974452, - 382726.5781442104 + 189270.958592834, + 197925.53177427477 ], "scorePercentiles" : { - "0.0" : 264585.1017092812, - "50.0" : 305097.73195924883, - "90.0" : 323353.6635303077, - "95.0" : 323353.6635303077, - "99.0" : 323353.6635303077, - "99.9" : 323353.6635303077, - "99.99" : 323353.6635303077, - "99.999" : 323353.6635303077, - "99.9999" : 323353.6635303077, - "100.0" : 323353.6635303077 + "0.0" : 192191.44481601482, + "50.0" : 193318.26964856999, + "90.0" : 194885.2857341278, + "95.0" : 194885.2857341278, + "99.0" : 194885.2857341278, + "99.9" : 194885.2857341278, + "99.99" : 194885.2857341278, + "99.999" : 194885.2857341278, + "99.9999" : 194885.2857341278, + "100.0" : 194885.2857341278 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 305097.73195924883, - 305847.9230302848, - 264585.1017092812, - 323353.6635303077, - 288461.1382807646 + 194591.11603448374, + 192191.44481601482, + 193005.10968457552, + 193318.26964856999, + 194885.2857341278 ] ] }, "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, @@ -9641,44 +17562,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 31299.517846765568, - "scoreError" : 8046.374516426639, + "score" : 19182.59014237078, + "scoreError" : 186.88093448149988, "scoreConfidence" : [ - 23253.143330338928, - 39345.89236319221 + 18995.709207889282, + 19369.47107685228 ], "scorePercentiles" : { - "0.0" : 28663.325033168752, - "50.0" : 30812.371441177227, - "90.0" : 34313.03255963362, - "95.0" : 34313.03255963362, - "99.0" : 34313.03255963362, - "99.9" : 34313.03255963362, - "99.99" : 34313.03255963362, - "99.999" : 34313.03255963362, - "99.9999" : 34313.03255963362, - "100.0" : 34313.03255963362 + "0.0" : 19126.517448812607, + "50.0" : 19198.02037035692, + "90.0" : 19239.398653351986, + "95.0" : 19239.398653351986, + "99.0" : 19239.398653351986, + "99.9" : 19239.398653351986, + "99.99" : 19239.398653351986, + "99.999" : 19239.398653351986, + "99.9999" : 19239.398653351986, + "100.0" : 19239.398653351986 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 32126.403617957843, - 28663.325033168752, - 34313.03255963362, - 30812.371441177227, - 30582.456581890383 + 19198.02037035692, + 19137.89118509104, + 19126.517448812607, + 19239.398653351986, + 19211.12305424134 ] ] }, "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, @@ -9686,44 +17613,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2997.1943199154553, - "scoreError" : 648.1727435110041, + "score" : 1837.6888825687543, + "scoreError" : 9.412708642136232, "scoreConfidence" : [ - 2349.021576404451, - 3645.3670634264595 + 1828.276173926618, + 1847.1015912108905 ], "scorePercentiles" : { - "0.0" : 2833.9097745525305, - "50.0" : 2996.8243147624676, - "90.0" : 3265.1216330368625, - "95.0" : 3265.1216330368625, - "99.0" : 3265.1216330368625, - "99.9" : 3265.1216330368625, - "99.99" : 3265.1216330368625, - "99.999" : 3265.1216330368625, - "99.9999" : 3265.1216330368625, - "100.0" : 3265.1216330368625 + "0.0" : 1834.7069459488234, + "50.0" : 1837.4651741897142, + "90.0" : 1840.2899542877806, + "95.0" : 1840.2899542877806, + "99.0" : 1840.2899542877806, + "99.9" : 1840.2899542877806, + "99.99" : 1840.2899542877806, + "99.999" : 1840.2899542877806, + "99.9999" : 1840.2899542877806, + "100.0" : 1840.2899542877806 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2833.9097745525305, - 2996.8243147624676, - 3013.8124872424864, - 2876.3033899829297, - 3265.1216330368625 + 1837.4651741897142, + 1834.7069459488234, + 1835.9897904499549, + 1839.992547967498, + 1840.2899542877806 ] ] }, "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, @@ -9731,44 +17664,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5467.508244219358, - "scoreError" : 1363.1224428000678, + "score" : 3129.1013097849027, + "scoreError" : 31.2350418070301, "scoreConfidence" : [ - 4104.38580141929, - 6830.630687019426 + 3097.8662679778727, + 3160.3363515919327 ], "scorePercentiles" : { - "0.0" : 5113.162970754218, - "50.0" : 5371.11469640687, - "90.0" : 5999.748617145922, - "95.0" : 5999.748617145922, - "99.0" : 5999.748617145922, - "99.9" : 5999.748617145922, - "99.99" : 5999.748617145922, - "99.999" : 5999.748617145922, - "99.9999" : 5999.748617145922, - "100.0" : 5999.748617145922 + "0.0" : 3122.295966895491, + "50.0" : 3124.725209105182, + "90.0" : 3141.3605281284035, + "95.0" : 3141.3605281284035, + "99.0" : 3141.3605281284035, + "99.9" : 3141.3605281284035, + "99.99" : 3141.3605281284035, + "99.999" : 3141.3605281284035, + "99.9999" : 3141.3605281284035, + "100.0" : 3141.3605281284035 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5371.11469640687, - 5226.999371893801, - 5113.162970754218, - 5626.515564895978, - 5999.748617145922 + 3123.7218280640204, + 3133.4030167314177, + 3141.3605281284035, + 3122.295966895491, + 3124.725209105182 ] ] }, "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, @@ -9776,44 +17715,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11089.755899419122, - "scoreError" : 5394.51395564623, + "score" : 5247.452624780124, + "scoreError" : 48.54431235877467, "scoreConfidence" : [ - 5695.241943772892, - 16484.26985506535 + 5198.908312421349, + 5295.996937138899 ], "scorePercentiles" : { - "0.0" : 10005.092440673172, - "50.0" : 10140.79688932953, - "90.0" : 12919.147815536438, - "95.0" : 12919.147815536438, - "99.0" : 12919.147815536438, - "99.9" : 12919.147815536438, - "99.99" : 12919.147815536438, - "99.999" : 12919.147815536438, - "99.9999" : 12919.147815536438, - "100.0" : 12919.147815536438 + "0.0" : 5232.205789029299, + "50.0" : 5244.161817931595, + "90.0" : 5266.32381778534, + "95.0" : 5266.32381778534, + "99.0" : 5266.32381778534, + "99.9" : 5266.32381778534, + "99.99" : 5266.32381778534, + "99.999" : 5266.32381778534, + "99.9999" : 5266.32381778534, + "100.0" : 5266.32381778534 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10095.066074267917, - 12288.676277288549, - 10140.79688932953, - 10005.092440673172, - 12919.147815536438 + 5266.32381778534, + 5244.161817931595, + 5232.205789029299, + 5243.028324432249, + 5251.5433747221405 ] ] }, "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, @@ -9821,44 +17766,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 156632.41935771395, - "scoreError" : 103369.45574520258, + "score" : 95058.76272581429, + "scoreError" : 584.6089181439722, "scoreConfidence" : [ - 53262.963612511376, - 260001.87510291653 + 94474.15380767031, + 95643.37164395826 ], "scorePercentiles" : { - "0.0" : 127277.92469944773, - "50.0" : 153627.8293461012, - "90.0" : 198229.27148691216, - "95.0" : 198229.27148691216, - "99.0" : 198229.27148691216, - "99.9" : 198229.27148691216, - "99.99" : 198229.27148691216, - "99.999" : 198229.27148691216, - "99.9999" : 198229.27148691216, - "100.0" : 198229.27148691216 + "0.0" : 94793.10769625028, + "50.0" : 95118.74784189992, + "90.0" : 95172.79718370628, + "95.0" : 95172.79718370628, + "99.0" : 95172.79718370628, + "99.9" : 95172.79718370628, + "99.99" : 95172.79718370628, + "99.999" : 95172.79718370628, + "99.9999" : 95172.79718370628, + "100.0" : 95172.79718370628 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 127277.92469944773, - 141084.7745236166, - 153627.8293461012, - 162942.29673249205, - 198229.27148691216 + 94793.10769625028, + 95172.79718370628, + 95124.89505347371, + 95084.26585374126, + 95118.74784189992 ] ] }, "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, @@ -9866,44 +17817,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 21899.634137146953, - "scoreError" : 16249.906871771593, + "score" : 10241.469933867053, + "scoreError" : 142.51049631071464, "scoreConfidence" : [ - 5649.727265375361, - 38149.541008918546 + 10098.959437556337, + 10383.980430177768 ], "scorePercentiles" : { - "0.0" : 17385.843059691982, - "50.0" : 20277.738690282742, - "90.0" : 26415.803151265223, - "95.0" : 26415.803151265223, - "99.0" : 26415.803151265223, - "99.9" : 26415.803151265223, - "99.99" : 26415.803151265223, - "99.999" : 26415.803151265223, - "99.9999" : 26415.803151265223, - "100.0" : 26415.803151265223 + "0.0" : 10204.726001073726, + "50.0" : 10238.206043393102, + "90.0" : 10299.414968882787, + "95.0" : 10299.414968882787, + "99.0" : 10299.414968882787, + "99.9" : 10299.414968882787, + "99.99" : 10299.414968882787, + "99.999" : 10299.414968882787, + "99.9999" : 10299.414968882787, + "100.0" : 10299.414968882787 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 17385.843059691982, - 26415.803151265223, - 20277.738690282742, - 19067.744530028634, - 26351.041254466203 + 10299.414968882787, + 10204.726001073726, + 10215.187304416497, + 10238.206043393102, + 10249.815351569152 ] ] }, "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, @@ -9911,44 +17868,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 2168.326928517665, - "scoreError" : 498.50847459355913, + "score" : 1205.0082542875443, + "scoreError" : 10.169582088753334, "scoreConfidence" : [ - 1669.8184539241056, - 2666.835403111224 + 1194.838672198791, + 1215.1778363762976 ], "scorePercentiles" : { - "0.0" : 2005.3135421670652, - "50.0" : 2134.2726372903394, - "90.0" : 2323.352368644102, - "95.0" : 2323.352368644102, - "99.0" : 2323.352368644102, - "99.9" : 2323.352368644102, - "99.99" : 2323.352368644102, - "99.999" : 2323.352368644102, - "99.9999" : 2323.352368644102, - "100.0" : 2323.352368644102 + "0.0" : 1201.731031765884, + "50.0" : 1205.2649353653285, + "90.0" : 1207.5456599115741, + "95.0" : 1207.5456599115741, + "99.0" : 1207.5456599115741, + "99.9" : 1207.5456599115741, + "99.99" : 1207.5456599115741, + "99.999" : 1207.5456599115741, + "99.9999" : 1207.5456599115741, + "100.0" : 1207.5456599115741 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2104.5218972623725, - 2274.1741972244454, - 2323.352368644102, - 2134.2726372903394, - 2005.3135421670652 + 1205.2649353653285, + 1207.5453054415743, + 1201.731031765884, + 1207.5456599115741, + 1202.954338953361 ] ] }, "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, @@ -9956,44 +17919,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5126.092011483337, - "scoreError" : 2497.370869145451, + "score" : 2526.896122800489, + "scoreError" : 28.644974741680812, "scoreConfidence" : [ - 2628.7211423378862, - 7623.462880628787 + 2498.251148058808, + 2555.54109754217 ], "scorePercentiles" : { - "0.0" : 4291.659630613753, - "50.0" : 5031.682154407512, - "90.0" : 5903.947880415514, - "95.0" : 5903.947880415514, - "99.0" : 5903.947880415514, - "99.9" : 5903.947880415514, - "99.99" : 5903.947880415514, - "99.999" : 5903.947880415514, - "99.9999" : 5903.947880415514, - "100.0" : 5903.947880415514 + "0.0" : 2515.607652097916, + "50.0" : 2530.870689633005, + "90.0" : 2533.6955528414187, + "95.0" : 2533.6955528414187, + "99.0" : 2533.6955528414187, + "99.9" : 2533.6955528414187, + "99.99" : 2533.6955528414187, + "99.999" : 2533.6955528414187, + "99.9999" : 2533.6955528414187, + "100.0" : 2533.6955528414187 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5031.682154407512, - 5903.947880415514, - 5626.3602925546165, - 4776.810099425289, - 4291.659630613753 + 2515.607652097916, + 2523.168132291565, + 2533.6955528414187, + 2530.870689633005, + 2531.138587138541 ] ] }, "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, @@ -10001,44 +17970,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10637.296054559938, - "scoreError" : 7163.951555059526, + "score" : 5327.955197827405, + "scoreError" : 46.173482187654145, "scoreConfidence" : [ - 3473.344499500412, - 17801.247609619466 + 5281.7817156397505, + 5374.128680015059 ], "scorePercentiles" : { - "0.0" : 8460.944889314953, - "50.0" : 10036.174796232683, - "90.0" : 13199.810072513596, - "95.0" : 13199.810072513596, - "99.0" : 13199.810072513596, - "99.9" : 13199.810072513596, - "99.99" : 13199.810072513596, - "99.999" : 13199.810072513596, - "99.9999" : 13199.810072513596, - "100.0" : 13199.810072513596 + "0.0" : 5317.446871499471, + "50.0" : 5322.542146861591, + "90.0" : 5343.677206736864, + "95.0" : 5343.677206736864, + "99.0" : 5343.677206736864, + "99.9" : 5343.677206736864, + "99.99" : 5343.677206736864, + "99.999" : 5343.677206736864, + "99.9999" : 5343.677206736864, + "100.0" : 5343.677206736864 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 11783.463226103693, - 8460.944889314953, - 9706.087288634772, - 10036.174796232683, - 13199.810072513596 + 5317.446871499471, + 5337.755889131833, + 5343.677206736864, + 5318.353874907263, + 5322.542146861591 ] ] }, "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, @@ -10046,44 +18021,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 209322.3366009929, - "scoreError" : 150467.7386595411, + "score" : 104403.222364655, + "scoreError" : 1833.0351524617765, "scoreConfidence" : [ - 58854.59794145179, - 359790.07526053395 + 102570.18721219322, + 106236.25751711677 ], "scorePercentiles" : { - "0.0" : 158853.62034278043, - "50.0" : 216668.74685796714, - "90.0" : 261844.24607752985, - "95.0" : 261844.24607752985, - "99.0" : 261844.24607752985, - "99.9" : 261844.24607752985, - "99.99" : 261844.24607752985, - "99.999" : 261844.24607752985, - "99.9999" : 261844.24607752985, - "100.0" : 261844.24607752985 + "0.0" : 103922.29265103486, + "50.0" : 104323.45394792965, + "90.0" : 105147.80320820204, + "95.0" : 105147.80320820204, + "99.0" : 105147.80320820204, + "99.9" : 105147.80320820204, + "99.99" : 105147.80320820204, + "99.999" : 105147.80320820204, + "99.9999" : 105147.80320820204, + "100.0" : 105147.80320820204 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 158853.62034278043, - 261844.24607752985, - 185861.60625377198, - 223383.46347291511, - 216668.74685796714 + 104323.45394792965, + 103922.29265103486, + 104090.52347833742, + 104532.03853777102, + 105147.80320820204 ] ] }, "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, @@ -10091,44 +18072,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 21242.59027456915, - "scoreError" : 14019.83876058831, + "score" : 10531.14729481143, + "scoreError" : 118.14640427579249, "scoreConfidence" : [ - 7222.751513980838, - 35262.42903515746 + 10413.000890535637, + 10649.293699087222 ], "scorePercentiles" : { - "0.0" : 15592.486154773433, - "50.0" : 23439.66389799618, - "90.0" : 24161.08285775736, - "95.0" : 24161.08285775736, - "99.0" : 24161.08285775736, - "99.9" : 24161.08285775736, - "99.99" : 24161.08285775736, - "99.999" : 24161.08285775736, - "99.9999" : 24161.08285775736, - "100.0" : 24161.08285775736 + "0.0" : 10486.5166943744, + "50.0" : 10536.360603198427, + "90.0" : 10570.260048340911, + "95.0" : 10570.260048340911, + "99.0" : 10570.260048340911, + "99.9" : 10570.260048340911, + "99.99" : 10570.260048340911, + "99.999" : 10570.260048340911, + "99.9999" : 10570.260048340911, + "100.0" : 10570.260048340911 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15592.486154773433, - 23439.66389799618, - 19558.76219229823, - 24161.08285775736, - 23460.95627002054 + 10570.260048340911, + 10541.708164801508, + 10520.890963341912, + 10536.360603198427, + 10486.5166943744 ] ] }, "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, @@ -10136,44 +18123,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3072.063743163868, - "scoreError" : 2237.427567940073, + "score" : 1546.1532826438306, + "scoreError" : 17.0720809174189, "scoreConfidence" : [ - 834.6361752237949, - 5309.4913111039405 + 1529.0812017264118, + 1563.2253635612494 ], "scorePercentiles" : { - "0.0" : 2437.4127294067257, - "50.0" : 2806.518941106672, - "90.0" : 3845.131573949937, - "95.0" : 3845.131573949937, - "99.0" : 3845.131573949937, - "99.9" : 3845.131573949937, - "99.99" : 3845.131573949937, - "99.999" : 3845.131573949937, - "99.9999" : 3845.131573949937, - "100.0" : 3845.131573949937 + "0.0" : 1542.539529471165, + "50.0" : 1543.3575186238988, + "90.0" : 1551.8181857749605, + "95.0" : 1551.8181857749605, + "99.0" : 1551.8181857749605, + "99.9" : 1551.8181857749605, + "99.99" : 1551.8181857749605, + "99.999" : 1551.8181857749605, + "99.9999" : 1551.8181857749605, + "100.0" : 1551.8181857749605 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 2806.518941106672, - 2437.4127294067257, - 3845.131573949937, - 2767.199316719092, - 3504.0561546369127 + 1542.9631368306136, + 1543.3575186238988, + 1542.539529471165, + 1551.8181857749605, + 1550.0880425185155 ] ] }, "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, @@ -10181,44 +18174,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5038.927351370601, - "scoreError" : 3833.0059123767437, + "score" : 2696.0730887361797, + "scoreError" : 26.600922969983024, "scoreConfidence" : [ - 1205.9214389938575, - 8871.933263747345 + 2669.4721657661967, + 2722.6740117061627 ], "scorePercentiles" : { - "0.0" : 4222.261954687634, - "50.0" : 4957.718103076137, - "90.0" : 6705.051244382323, - "95.0" : 6705.051244382323, - "99.0" : 6705.051244382323, - "99.9" : 6705.051244382323, - "99.99" : 6705.051244382323, - "99.999" : 6705.051244382323, - "99.9999" : 6705.051244382323, - "100.0" : 6705.051244382323 + "0.0" : 2688.1543859298954, + "50.0" : 2694.856551445607, + "90.0" : 2703.3272167964096, + "95.0" : 2703.3272167964096, + "99.0" : 2703.3272167964096, + "99.9" : 2703.3272167964096, + "99.99" : 2703.3272167964096, + "99.999" : 2703.3272167964096, + "99.9999" : 2703.3272167964096, + "100.0" : 2703.3272167964096 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4957.718103076137, - 4985.582139048554, - 6705.051244382323, - 4222.261954687634, - 4324.02331565836 + 2691.000573275167, + 2694.856551445607, + 2688.1543859298954, + 2703.3272167964096, + 2703.0267162338187 ] ] }, "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, @@ -10226,44 +18225,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9320.319792779814, - "scoreError" : 6973.119933011456, + "score" : 5374.712136707395, + "scoreError" : 50.5449326392194, "scoreConfidence" : [ - 2347.199859768358, - 16293.43972579127 + 5324.167204068176, + 5425.257069346614 ], "scorePercentiles" : { - "0.0" : 7851.322376944008, - "50.0" : 8397.983380530026, - "90.0" : 11852.104539313921, - "95.0" : 11852.104539313921, - "99.0" : 11852.104539313921, - "99.9" : 11852.104539313921, - "99.99" : 11852.104539313921, - "99.999" : 11852.104539313921, - "99.9999" : 11852.104539313921, - "100.0" : 11852.104539313921 + "0.0" : 5360.401517229297, + "50.0" : 5382.504014579862, + "90.0" : 5387.220962489146, + "95.0" : 5387.220962489146, + "99.0" : 5387.220962489146, + "99.9" : 5387.220962489146, + "99.99" : 5387.220962489146, + "99.999" : 5387.220962489146, + "99.9999" : 5387.220962489146, + "100.0" : 5387.220962489146 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 10608.20665685925, - 7891.982010251861, - 7851.322376944008, - 11852.104539313921, - 8397.983380530026 + 5382.8814728371035, + 5360.5527164015675, + 5382.504014579862, + 5360.401517229297, + 5387.220962489146 ] ] }, "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, @@ -10271,44 +18276,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 145498.16242778194, - "scoreError" : 28350.739868590324, + "score" : 80902.79989407607, + "scoreError" : 796.332574709174, "scoreConfidence" : [ - 117147.42255919162, - 173848.90229637225 + 80106.4673193669, + 81699.13246878525 ], "scorePercentiles" : { - "0.0" : 140728.3356259326, - "50.0" : 141313.08089884644, - "90.0" : 157887.79565737705, - "95.0" : 157887.79565737705, - "99.0" : 157887.79565737705, - "99.9" : 157887.79565737705, - "99.99" : 157887.79565737705, - "99.999" : 157887.79565737705, - "99.9999" : 157887.79565737705, - "100.0" : 157887.79565737705 + "0.0" : 80693.30353125485, + "50.0" : 80800.15671762386, + "90.0" : 81199.99701322053, + "95.0" : 81199.99701322053, + "99.0" : 81199.99701322053, + "99.9" : 81199.99701322053, + "99.99" : 81199.99701322053, + "99.999" : 81199.99701322053, + "99.9999" : 81199.99701322053, + "100.0" : 81199.99701322053 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 146710.2632991966, - 140728.3356259326, - 140851.3366575571, - 141313.08089884644, - 157887.79565737705 + 81199.99701322053, + 80791.50413421867, + 80693.30353125485, + 80800.15671762386, + 81029.03807406247 ] ] }, "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, @@ -10316,44 +18327,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 21086.989133548497, - "scoreError" : 5908.293533004192, + "score" : 11376.604531157811, + "scoreError" : 76.3627809861796, "scoreConfidence" : [ - 15178.695600544306, - 26995.282666552688 + 11300.241750171632, + 11452.96731214399 ], "scorePercentiles" : { - "0.0" : 19732.281967727584, - "50.0" : 20427.241018716737, - "90.0" : 23358.00291328702, - "95.0" : 23358.00291328702, - "99.0" : 23358.00291328702, - "99.9" : 23358.00291328702, - "99.99" : 23358.00291328702, - "99.999" : 23358.00291328702, - "99.9999" : 23358.00291328702, - "100.0" : 23358.00291328702 + "0.0" : 11354.609386442808, + "50.0" : 11370.677206496144, + "90.0" : 11407.974049895642, + "95.0" : 11407.974049895642, + "99.0" : 11407.974049895642, + "99.9" : 11407.974049895642, + "99.99" : 11407.974049895642, + "99.999" : 11407.974049895642, + "99.9999" : 11407.974049895642, + "100.0" : 11407.974049895642 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 19732.281967727584, - 21947.69695346313, - 23358.00291328702, - 20427.241018716737, - 19969.72281454801 + 11369.215578944713, + 11354.609386442808, + 11380.546434009753, + 11370.677206496144, + 11407.974049895642 ] ] }, "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, @@ -10361,44 +18378,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 9506.84346300485, - "scoreError" : 742.9144051159138, + "score" : 5596.893371421246, + "scoreError" : 32.52063544102347, "scoreConfidence" : [ - 8763.929057888936, - 10249.757868120765 + 5564.372735980222, + 5629.41400686227 ], "scorePercentiles" : { - "0.0" : 9282.99298561893, - "50.0" : 9544.566262807399, - "90.0" : 9771.829616048395, - "95.0" : 9771.829616048395, - "99.0" : 9771.829616048395, - "99.9" : 9771.829616048395, - "99.99" : 9771.829616048395, - "99.999" : 9771.829616048395, - "99.9999" : 9771.829616048395, - "100.0" : 9771.829616048395 + "0.0" : 5587.7728606081455, + "50.0" : 5594.542583403424, + "90.0" : 5606.554930020573, + "95.0" : 5606.554930020573, + "99.0" : 5606.554930020573, + "99.9" : 5606.554930020573, + "99.99" : 5606.554930020573, + "99.999" : 5606.554930020573, + "99.9999" : 5606.554930020573, + "100.0" : 5606.554930020573 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9357.79493025861, - 9771.829616048395, - 9577.033520290915, - 9282.99298561893, - 9544.566262807399 + 5606.554930020573, + 5604.926111250277, + 5594.542583403424, + 5587.7728606081455, + 5590.67037182381 ] ] }, "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, @@ -10406,44 +18429,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 19326.825458630272, - "scoreError" : 3326.894376834661, + "score" : 11380.1045248756, + "scoreError" : 124.67989363276602, "scoreConfidence" : [ - 15999.93108179561, - 22653.719835464934 + 11255.424631242833, + 11504.784418508367 ], "scorePercentiles" : { - "0.0" : 18330.982690693294, - "50.0" : 19729.644850742723, - "90.0" : 20183.17213103563, - "95.0" : 20183.17213103563, - "99.0" : 20183.17213103563, - "99.9" : 20183.17213103563, - "99.99" : 20183.17213103563, - "99.999" : 20183.17213103563, - "99.9999" : 20183.17213103563, - "100.0" : 20183.17213103563 + "0.0" : 11352.455096212201, + "50.0" : 11367.845585859943, + "90.0" : 11430.243070669032, + "95.0" : 11430.243070669032, + "99.0" : 11430.243070669032, + "99.9" : 11430.243070669032, + "99.99" : 11430.243070669032, + "99.999" : 11430.243070669032, + "99.9999" : 11430.243070669032, + "100.0" : 11430.243070669032 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 18465.812294841977, - 18330.982690693294, - 19729.644850742723, - 20183.17213103563, - 19924.515325837725 + 11352.455096212201, + 11430.243070669032, + 11356.113301586607, + 11367.845585859943, + 11393.865570050213 ] ] }, "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, @@ -10451,44 +18480,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 44359.32498060073, - "scoreError" : 31086.0853430666, + "score" : 22379.466827639662, + "scoreError" : 233.1290931314043, "scoreConfidence" : [ - 13273.23963753413, - 75445.41032366733 + 22146.33773450826, + 22612.595920771066 ], "scorePercentiles" : { - "0.0" : 35855.2395958127, - "50.0" : 42499.35509908789, - "90.0" : 55779.18361425319, - "95.0" : 55779.18361425319, - "99.0" : 55779.18361425319, - "99.9" : 55779.18361425319, - "99.99" : 55779.18361425319, - "99.999" : 55779.18361425319, - "99.9999" : 55779.18361425319, - "100.0" : 55779.18361425319 + "0.0" : 22315.29997299931, + "50.0" : 22351.542345337562, + "90.0" : 22444.798559522736, + "95.0" : 22444.798559522736, + "99.0" : 22444.798559522736, + "99.9" : 22444.798559522736, + "99.99" : 22444.798559522736, + "99.999" : 22444.798559522736, + "99.9999" : 22444.798559522736, + "100.0" : 22444.798559522736 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 38638.10582134242, - 49024.74077250747, - 42499.35509908789, - 35855.2395958127, - 55779.18361425319 + 22351.542345337562, + 22342.15970679634, + 22443.533553542366, + 22444.798559522736, + 22315.29997299931 ] ] }, "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, @@ -10496,44 +18531,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 899117.456174564, - "scoreError" : 539520.6438592819, + "score" : 485649.34413572925, + "scoreError" : 6966.347745220694, "scoreConfidence" : [ - 359596.81231528206, - 1438638.1000338458 + 478682.99639050855, + 492615.69188094995 ], "scorePercentiles" : { - "0.0" : 739606.8851352665, - "50.0" : 908122.0013191347, - "90.0" : 1067282.5123504382, - "95.0" : 1067282.5123504382, - "99.0" : 1067282.5123504382, - "99.9" : 1067282.5123504382, - "99.99" : 1067282.5123504382, - "99.999" : 1067282.5123504382, - "99.9999" : 1067282.5123504382, - "100.0" : 1067282.5123504382 + "0.0" : 483587.53944198496, + "50.0" : 484887.40879019955, + "90.0" : 487931.2839624012, + "95.0" : 487931.2839624012, + "99.0" : 487931.2839624012, + "99.9" : 487931.2839624012, + "99.99" : 487931.2839624012, + "99.999" : 487931.2839624012, + "99.9999" : 487931.2839624012, + "100.0" : 487931.2839624012 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 779461.1556200604, - 1001114.7264479201, - 908122.0013191347, - 739606.8851352665, - 1067282.5123504382 + 487931.2839624012, + 484887.40879019955, + 483587.53944198496, + 484714.7734548639, + 487125.71502919646 ] ] }, "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, @@ -10541,44 +18582,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 86243.99478859003, - "scoreError" : 44012.13503531411, + "score" : 47509.11043589335, + "scoreError" : 491.1375525923047, "scoreConfidence" : [ - 42231.85975327592, - 130256.12982390414 + 47017.972883301045, + 48000.24798848566 ], "scorePercentiles" : { - "0.0" : 75226.78547665713, - "50.0" : 82286.88253434803, - "90.0" : 104070.25591658973, - "95.0" : 104070.25591658973, - "99.0" : 104070.25591658973, - "99.9" : 104070.25591658973, - "99.99" : 104070.25591658973, - "99.999" : 104070.25591658973, - "99.9999" : 104070.25591658973, - "100.0" : 104070.25591658973 + "0.0" : 47398.86620686789, + "50.0" : 47507.59515249335, + "90.0" : 47717.80169096788, + "95.0" : 47717.80169096788, + "99.0" : 47717.80169096788, + "99.9" : 47717.80169096788, + "99.99" : 47717.80169096788, + "99.999" : 47717.80169096788, + "99.9999" : 47717.80169096788, + "100.0" : 47717.80169096788 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 104070.25591658973, - 90460.82477085927, - 79175.22524449599, - 75226.78547665713, - 82286.88253434803 + 47508.94985074415, + 47717.80169096788, + 47507.59515249335, + 47398.86620686789, + 47412.33927839351 ] ] }, "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, @@ -10586,44 +18633,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8981.098286171959, - "scoreError" : 7784.482089498541, + "score" : 4923.60590929977, + "scoreError" : 16.86247604205243, "scoreConfidence" : [ - 1196.616196673417, - 16765.5803756705 + 4906.743433257718, + 4940.468385341823 ], "scorePercentiles" : { - "0.0" : 7610.046092613426, - "50.0" : 8583.080056822331, - "90.0" : 12489.080829324808, - "95.0" : 12489.080829324808, - "99.0" : 12489.080829324808, - "99.9" : 12489.080829324808, - "99.99" : 12489.080829324808, - "99.999" : 12489.080829324808, - "99.9999" : 12489.080829324808, - "100.0" : 12489.080829324808 + "0.0" : 4919.687234724901, + "50.0" : 4921.6311918690335, + "90.0" : 4930.244002735809, + "95.0" : 4930.244002735809, + "99.0" : 4930.244002735809, + "99.9" : 4930.244002735809, + "99.99" : 4930.244002735809, + "99.999" : 4930.244002735809, + "99.9999" : 4930.244002735809, + "100.0" : 4930.244002735809 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 7615.910561172843, - 8583.080056822331, - 12489.080829324808, - 7610.046092613426, - 8607.373890926383 + 4925.793839439444, + 4921.6311918690335, + 4930.244002735809, + 4920.673277729662, + 4919.687234724901 ] ] }, "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, @@ -10631,44 +18684,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 17531.894122631515, - "scoreError" : 15933.156418843688, + "score" : 8710.271651096455, + "scoreError" : 35.33156044359053, "scoreConfidence" : [ - 1598.7377037878268, - 33465.050541475204 + 8674.940090652864, + 8745.603211540045 ], "scorePercentiles" : { - "0.0" : 12473.371381124176, - "50.0" : 15841.814497024117, - "90.0" : 22086.441641141406, - "95.0" : 22086.441641141406, - "99.0" : 22086.441641141406, - "99.9" : 22086.441641141406, - "99.99" : 22086.441641141406, - "99.999" : 22086.441641141406, - "99.9999" : 22086.441641141406, - "100.0" : 22086.441641141406 + "0.0" : 8700.907090455914, + "50.0" : 8707.301886558827, + "90.0" : 8724.829982338935, + "95.0" : 8724.829982338935, + "99.0" : 8724.829982338935, + "99.9" : 8724.829982338935, + "99.99" : 8724.829982338935, + "99.999" : 8724.829982338935, + "99.9999" : 8724.829982338935, + "100.0" : 8724.829982338935 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 15841.814497024117, - 15722.947911612759, - 22086.441641141406, - 12473.371381124176, - 21534.89518225514 + 8707.301886558827, + 8724.829982338935, + 8705.56617087809, + 8700.907090455914, + 8712.753125250507 ] ] }, "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, @@ -10676,44 +18735,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 26269.729585889465, - "scoreError" : 14541.99720928765, + "score" : 16879.16626522033, + "scoreError" : 221.44648878416078, "scoreConfidence" : [ - 11727.732376601814, - 40811.726795177114 + 16657.71977643617, + 17100.61275400449 ], "scorePercentiles" : { - "0.0" : 22538.391826157844, - "50.0" : 25530.811213781788, - "90.0" : 32328.50663848375, - "95.0" : 32328.50663848375, - "99.0" : 32328.50663848375, - "99.9" : 32328.50663848375, - "99.99" : 32328.50663848375, - "99.999" : 32328.50663848375, - "99.9999" : 32328.50663848375, - "100.0" : 32328.50663848375 + "0.0" : 16834.67756716014, + "50.0" : 16847.29396925224, + "90.0" : 16971.675053670755, + "95.0" : 16971.675053670755, + "99.0" : 16971.675053670755, + "99.9" : 16971.675053670755, + "99.99" : 16971.675053670755, + "99.999" : 16971.675053670755, + "99.9999" : 16971.675053670755, + "100.0" : 16971.675053670755 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 23957.44977261781, - 22538.391826157844, - 25530.811213781788, - 32328.50663848375, - 26993.488478406136 + 16847.29396925224, + 16834.67756716014, + 16843.291484948997, + 16971.675053670755, + 16898.89325106952 ] ] }, "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, @@ -10721,44 +18786,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 498823.77099675004, - "scoreError" : 377913.45830274426, + "score" : 290547.0579621473, + "scoreError" : 1320.635047726756, "scoreConfidence" : [ - 120910.31269400578, - 876737.2292994943 + 289226.42291442055, + 291867.693009874 ], "scorePercentiles" : { - "0.0" : 386356.98894512467, - "50.0" : 487761.738963404, - "90.0" : 642605.9851626086, - "95.0" : 642605.9851626086, - "99.0" : 642605.9851626086, - "99.9" : 642605.9851626086, - "99.99" : 642605.9851626086, - "99.999" : 642605.9851626086, - "99.9999" : 642605.9851626086, - "100.0" : 642605.9851626086 + "0.0" : 290145.67907976883, + "50.0" : 290512.7202334819, + "90.0" : 291033.67272937996, + "95.0" : 291033.67272937996, + "99.0" : 291033.67272937996, + "99.9" : 291033.67272937996, + "99.99" : 291033.67272937996, + "99.999" : 291033.67272937996, + "99.9999" : 291033.67272937996, + "100.0" : 291033.67272937996 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 439307.98269273015, - 487761.738963404, - 538086.1592198829, - 386356.98894512467, - 642605.9851626086 + 290145.67907976883, + 291033.67272937996, + 290512.7202334819, + 290708.85990413517, + 290334.3578639706 ] ] }, "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, @@ -10766,44 +18837,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 60128.00857277449, - "scoreError" : 51018.26124807268, + "score" : 35831.36699150369, + "scoreError" : 287.1481730704183, "scoreConfidence" : [ - 9109.747324701806, - 111146.26982084717 + 35544.21881843327, + 36118.515164574106 ], "scorePercentiles" : { - "0.0" : 48268.781338307876, - "50.0" : 59360.392389129294, - "90.0" : 81258.89221415581, - "95.0" : 81258.89221415581, - "99.0" : 81258.89221415581, - "99.9" : 81258.89221415581, - "99.99" : 81258.89221415581, - "99.999" : 81258.89221415581, - "99.9999" : 81258.89221415581, - "100.0" : 81258.89221415581 + "0.0" : 35741.59859551166, + "50.0" : 35823.0293098061, + "90.0" : 35948.91630795994, + "95.0" : 35948.91630795994, + "99.0" : 35948.91630795994, + "99.9" : 35948.91630795994, + "99.99" : 35948.91630795994, + "99.999" : 35948.91630795994, + "99.9999" : 35948.91630795994, + "100.0" : 35948.91630795994 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 49620.205976295416, - 59360.392389129294, - 62131.77094598401, - 48268.781338307876, - 81258.89221415581 + 35741.59859551166, + 35829.02345913902, + 35823.0293098061, + 35948.91630795994, + 35814.26728510171 ] ] }, "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, @@ -10811,44 +18888,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3761.093229730826, - "scoreError" : 1220.8272428024582, + "score" : 2257.7276756850183, + "scoreError" : 6.17443904004234, "scoreConfidence" : [ - 2540.265986928368, - 4981.920472533284 + 2251.553236644976, + 2263.9021147250605 ], "scorePercentiles" : { - "0.0" : 3560.1589841803598, - "50.0" : 3593.6299025528515, - "90.0" : 4311.595793099162, - "95.0" : 4311.595793099162, - "99.0" : 4311.595793099162, - "99.9" : 4311.595793099162, - "99.99" : 4311.595793099162, - "99.999" : 4311.595793099162, - "99.9999" : 4311.595793099162, - "100.0" : 4311.595793099162 + "0.0" : 2256.1793833348615, + "50.0" : 2257.1410782569274, + "90.0" : 2260.3957781794606, + "95.0" : 2260.3957781794606, + "99.0" : 2260.3957781794606, + "99.9" : 2260.3957781794606, + "99.99" : 2260.3957781794606, + "99.999" : 2260.3957781794606, + "99.9999" : 2260.3957781794606, + "100.0" : 2260.3957781794606 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 3560.1589841803598, - 3593.6299025528515, - 3586.323058143742, - 3753.7584106780164, - 4311.595793099162 + 2260.3957781794606, + 2257.8368260551665, + 2257.0853125986764, + 2257.1410782569274, + 2256.1793833348615 ] ] }, "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, @@ -10856,44 +18939,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8677.871044984535, - "scoreError" : 6841.137990526376, + "score" : 4573.475197174039, + "scoreError" : 29.183308622774188, "scoreConfidence" : [ - 1836.7330544581591, - 15519.00903551091 + 4544.2918885512645, + 4602.658505796813 ], "scorePercentiles" : { - "0.0" : 6850.556603830548, - "50.0" : 8464.87523309143, - "90.0" : 10951.383718386045, - "95.0" : 10951.383718386045, - "99.0" : 10951.383718386045, - "99.9" : 10951.383718386045, - "99.99" : 10951.383718386045, - "99.999" : 10951.383718386045, - "99.9999" : 10951.383718386045, - "100.0" : 10951.383718386045 + "0.0" : 4564.8995627928525, + "50.0" : 4571.784451320952, + "90.0" : 4581.574933470632, + "95.0" : 4581.574933470632, + "99.0" : 4581.574933470632, + "99.9" : 4581.574933470632, + "99.99" : 4581.574933470632, + "99.999" : 4581.574933470632, + "99.9999" : 4581.574933470632, + "100.0" : 4581.574933470632 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 8464.87523309143, - 7139.115940798249, - 10951.383718386045, - 6850.556603830548, - 9983.423728816408 + 4568.0239735395935, + 4571.784451320952, + 4581.574933470632, + 4581.09306474617, + 4564.8995627928525 ] ] }, "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, @@ -10901,44 +18990,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 16742.38323894688, - "scoreError" : 17305.735358483173, + "score" : 8752.989985882838, + "scoreError" : 90.6084854372924, "scoreConfidence" : [ - -563.3521195362919, - 34048.11859743005 + 8662.381500445545, + 8843.59847132013 ], "scorePercentiles" : { - "0.0" : 12468.006287212103, - "50.0" : 14613.100090392934, - "90.0" : 21850.539869065877, - "95.0" : 21850.539869065877, - "99.0" : 21850.539869065877, - "99.9" : 21850.539869065877, - "99.99" : 21850.539869065877, - "99.999" : 21850.539869065877, - "99.9999" : 21850.539869065877, - "100.0" : 21850.539869065877 + "0.0" : 8725.440702941429, + "50.0" : 8748.422770094547, + "90.0" : 8785.183139630302, + "95.0" : 8785.183139630302, + "99.0" : 8785.183139630302, + "99.9" : 8785.183139630302, + "99.99" : 8785.183139630302, + "99.999" : 8785.183139630302, + "99.9999" : 8785.183139630302, + "100.0" : 8785.183139630302 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 14613.100090392934, - 13449.553719736548, - 21850.539869065877, - 12468.006287212103, - 21330.716228326943 + 8725.440702941429, + 8738.835044110987, + 8748.422770094547, + 8785.183139630302, + 8767.068272636916 ] ] }, "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, @@ -10946,44 +19041,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 300828.44208796695, - "scoreError" : 55102.56890378646, + "score" : 190714.25539534618, + "scoreError" : 1141.7679634224567, "scoreConfidence" : [ - 245725.8731841805, - 355931.0109917534 + 189572.4874319237, + 191856.02335876864 ], "scorePercentiles" : { - "0.0" : 278709.81111870747, - "50.0" : 300626.7949526432, - "90.0" : 316003.94653673325, - "95.0" : 316003.94653673325, - "99.0" : 316003.94653673325, - "99.9" : 316003.94653673325, - "99.99" : 316003.94653673325, - "99.999" : 316003.94653673325, - "99.9999" : 316003.94653673325, - "100.0" : 316003.94653673325 + "0.0" : 190330.1946348525, + "50.0" : 190698.65990337534, + "90.0" : 191151.80067542323, + "95.0" : 191151.80067542323, + "99.0" : 191151.80067542323, + "99.9" : 191151.80067542323, + "99.99" : 191151.80067542323, + "99.999" : 191151.80067542323, + "99.9999" : 191151.80067542323, + "100.0" : 191151.80067542323 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 278709.81111870747, - 298317.8304845657, - 316003.94653673325, - 310483.8273471852, - 300626.7949526432 + 190772.02954977995, + 190330.1946348525, + 190618.59221329994, + 191151.80067542323, + 190698.65990337534 ] ] }, "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, @@ -10991,44 +19092,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 34111.974834482186, - "scoreError" : 17407.35801139498, + "score" : 18205.03738199687, + "scoreError" : 147.96820092319894, "scoreConfidence" : [ - 16704.616823087206, - 51519.332845877165 + 18057.06918107367, + 18353.00558292007 ], "scorePercentiles" : { - "0.0" : 29856.947048415583, - "50.0" : 32963.499841384706, - "90.0" : 40446.00255340524, - "95.0" : 40446.00255340524, - "99.0" : 40446.00255340524, - "99.9" : 40446.00255340524, - "99.99" : 40446.00255340524, - "99.999" : 40446.00255340524, - "99.9999" : 40446.00255340524, - "100.0" : 40446.00255340524 + "0.0" : 18143.083545937276, + "50.0" : 18210.01707806289, + "90.0" : 18246.96186519947, + "95.0" : 18246.96186519947, + "99.0" : 18246.96186519947, + "99.9" : 18246.96186519947, + "99.99" : 18246.96186519947, + "99.999" : 18246.96186519947, + "99.9999" : 18246.96186519947, + "100.0" : 18246.96186519947 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 30347.660756488825, - 29856.947048415583, - 40446.00255340524, - 32963.499841384706, - 36945.76397271658 + 18221.849685290792, + 18246.96186519947, + 18210.01707806289, + 18203.274735493913, + 18143.083545937276 ] ] }, "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, @@ -11036,44 +19143,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 3695.225553353897, - "scoreError" : 2252.4598127850527, + "score" : 2371.9562667154423, + "scoreError" : 15.423038626231634, "scoreConfidence" : [ - 1442.7657405688442, - 5947.68536613895 + 2356.5332280892108, + 2387.379305341674 ], "scorePercentiles" : { - "0.0" : 2922.5848729657328, - "50.0" : 3964.1444527462636, - "90.0" : 4315.928975876933, - "95.0" : 4315.928975876933, - "99.0" : 4315.928975876933, - "99.9" : 4315.928975876933, - "99.99" : 4315.928975876933, - "99.999" : 4315.928975876933, - "99.9999" : 4315.928975876933, - "100.0" : 4315.928975876933 + "0.0" : 2367.7007714381225, + "50.0" : 2370.161605800369, + "90.0" : 2377.5727091467847, + "95.0" : 2377.5727091467847, + "99.0" : 2377.5727091467847, + "99.9" : 2377.5727091467847, + "99.99" : 2377.5727091467847, + "99.999" : 2377.5727091467847, + "99.9999" : 2377.5727091467847, + "100.0" : 2377.5727091467847 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 4028.7111934442446, - 3964.1444527462636, - 2922.5848729657328, - 4315.928975876933, - 3244.7582717363125 + 2370.161605800369, + 2369.8065185790238, + 2367.7007714381225, + 2374.539728612912, + 2377.5727091467847 ] ] }, "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, @@ -11081,44 +19194,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 6643.397410372761, - "scoreError" : 8162.26844215818, + "score" : 4145.1224027603985, + "scoreError" : 34.49522966650574, "scoreConfidence" : [ - -1518.8710317854184, - 14805.665852530941 + 4110.627173093892, + 4179.6176324269045 ], "scorePercentiles" : { - "0.0" : 5527.721311280677, - "50.0" : 5611.048902101478, - "90.0" : 10408.965781553557, - "95.0" : 10408.965781553557, - "99.0" : 10408.965781553557, - "99.9" : 10408.965781553557, - "99.99" : 10408.965781553557, - "99.999" : 10408.965781553557, - "99.9999" : 10408.965781553557, - "100.0" : 10408.965781553557 + "0.0" : 4133.0102134631525, + "50.0" : 4143.00711638533, + "90.0" : 4156.296269808334, + "95.0" : 4156.296269808334, + "99.0" : 4156.296269808334, + "99.9" : 4156.296269808334, + "99.99" : 4156.296269808334, + "99.999" : 4156.296269808334, + "99.9999" : 4156.296269808334, + "100.0" : 4156.296269808334 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5527.721311280677, - 5539.189966374855, - 10408.965781553557, - 6130.061090553241, - 5611.048902101478 + 4151.138501927676, + 4133.0102134631525, + 4142.1599122175, + 4143.00711638533, + 4156.296269808334 ] ] }, "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, @@ -11126,44 +19245,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 10953.518876204642, - "scoreError" : 6718.537597256726, + "score" : 7574.489089583767, + "scoreError" : 50.78092819365194, "scoreConfidence" : [ - 4234.981278947916, - 17672.05647346137 + 7523.7081613901155, + 7625.270017777419 ], "scorePercentiles" : { - "0.0" : 9767.488603159945, - "50.0" : 10037.66655262712, - "90.0" : 13904.837005798014, - "95.0" : 13904.837005798014, - "99.0" : 13904.837005798014, - "99.9" : 13904.837005798014, - "99.99" : 13904.837005798014, - "99.999" : 13904.837005798014, - "99.9999" : 13904.837005798014, - "100.0" : 13904.837005798014 + "0.0" : 7562.7896964550655, + "50.0" : 7573.784822650999, + "90.0" : 7594.830845214305, + "95.0" : 7594.830845214305, + "99.0" : 7594.830845214305, + "99.9" : 7594.830845214305, + "99.99" : 7594.830845214305, + "99.999" : 7594.830845214305, + "99.9999" : 7594.830845214305, + "100.0" : 7594.830845214305 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13904.837005798014, - 11184.761024320345, - 9872.84119511778, - 9767.488603159945, - 10037.66655262712 + 7578.036374405245, + 7563.003709193225, + 7594.830845214305, + 7562.7896964550655, + 7573.784822650999 ] ] }, "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, @@ -11171,44 +19296,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 231762.6626355222, - "scoreError" : 218096.06953157298, + "score" : 137884.24043016997, + "scoreError" : 748.8783645736211, "scoreConfidence" : [ - 13666.593103949213, - 449858.7321670952 + 137135.36206559636, + 138633.11879474358 ], "scorePercentiles" : { - "0.0" : 178897.64397616655, - "50.0" : 207072.1472750678, - "90.0" : 313660.6199758393, - "95.0" : 313660.6199758393, - "99.0" : 313660.6199758393, - "99.9" : 313660.6199758393, - "99.99" : 313660.6199758393, - "99.999" : 313660.6199758393, - "99.9999" : 313660.6199758393, - "100.0" : 313660.6199758393 + "0.0" : 137618.7702593315, + "50.0" : 137872.94879909046, + "90.0" : 138161.85302261426, + "95.0" : 138161.85302261426, + "99.0" : 138161.85302261426, + "99.9" : 138161.85302261426, + "99.99" : 138161.85302261426, + "99.999" : 138161.85302261426, + "99.9999" : 138161.85302261426, + "100.0" : 138161.85302261426 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 192775.66052227817, - 313660.6199758393, - 178897.64397616655, - 266407.2414282592, - 207072.1472750678 + 137926.3645929351, + 137872.94879909046, + 138161.85302261426, + 137841.26547687856, + 137618.7702593315 ] ] }, "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, @@ -11216,44 +19347,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 22347.792908427935, - "scoreError" : 13422.79908632934, + "score" : 15929.70050605222, + "scoreError" : 113.54173474207647, "scoreConfidence" : [ - 8924.993822098595, - 35770.59199475728 + 15816.158771310143, + 16043.242240794298 ], "scorePercentiles" : { - "0.0" : 19414.248203179926, - "50.0" : 21597.389441892847, - "90.0" : 28353.660184041204, - "95.0" : 28353.660184041204, - "99.0" : 28353.660184041204, - "99.9" : 28353.660184041204, - "99.99" : 28353.660184041204, - "99.999" : 28353.660184041204, - "99.9999" : 28353.660184041204, - "100.0" : 28353.660184041204 + "0.0" : 15899.416604554117, + "50.0" : 15921.953577025071, + "90.0" : 15978.969394380438, + "95.0" : 15978.969394380438, + "99.0" : 15978.969394380438, + "99.9" : 15978.969394380438, + "99.99" : 15978.969394380438, + "99.999" : 15978.969394380438, + "99.9999" : 15978.969394380438, + "100.0" : 15978.969394380438 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 21597.389441892847, - 21765.60207819748, - 28353.660184041204, - 19414.248203179926, - 20608.064634828206 + 15978.969394380438, + 15921.953577025071, + 15899.416604554117, + 15926.328453330185, + 15921.834500971283 ] ] }, "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, @@ -11261,44 +19398,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5520.682358805111, - "scoreError" : 1204.2251109002552, + "score" : 3232.975530643064, + "scoreError" : 72.42720360753603, "scoreConfidence" : [ - 4316.457247904856, - 6724.907469705367 + 3160.548327035528, + 3305.4027342505997 ], "scorePercentiles" : { - "0.0" : 5180.521050786652, - "50.0" : 5476.16042384627, - "90.0" : 5944.175119638536, - "95.0" : 5944.175119638536, - "99.0" : 5944.175119638536, - "99.9" : 5944.175119638536, - "99.99" : 5944.175119638536, - "99.999" : 5944.175119638536, - "99.9999" : 5944.175119638536, - "100.0" : 5944.175119638536 + "0.0" : 3221.054184371621, + "50.0" : 3225.76852437662, + "90.0" : 3265.8091024895466, + "95.0" : 3265.8091024895466, + "99.0" : 3265.8091024895466, + "99.9" : 3265.8091024895466, + "99.99" : 3265.8091024895466, + "99.999" : 3265.8091024895466, + "99.9999" : 3265.8091024895466, + "100.0" : 3265.8091024895466 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5180.521050786652, - 5476.16042384627, - 5944.175119638536, - 5717.399885620573, - 5285.155314133528 + 3265.8091024895466, + 3221.054184371621, + 3225.76852437662, + 3221.1675299952694, + 3231.078311982261 ] ] }, "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, @@ -11306,44 +19449,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 11675.704997744393, - "scoreError" : 2768.783811255146, + "score" : 6517.064146598888, + "scoreError" : 60.703748793238844, "scoreConfidence" : [ - 8906.921186489248, - 14444.488808999538 + 6456.36039780565, + 6577.767895392127 ], "scorePercentiles" : { - "0.0" : 10860.983898882121, - "50.0" : 11897.417759170734, - "90.0" : 12640.919511819298, - "95.0" : 12640.919511819298, - "99.0" : 12640.919511819298, - "99.9" : 12640.919511819298, - "99.99" : 12640.919511819298, - "99.999" : 12640.919511819298, - "99.9999" : 12640.919511819298, - "100.0" : 12640.919511819298 + "0.0" : 6500.6392028873215, + "50.0" : 6514.705948845707, + "90.0" : 6538.949245706136, + "95.0" : 6538.949245706136, + "99.0" : 6538.949245706136, + "99.9" : 6538.949245706136, + "99.99" : 6538.949245706136, + "99.999" : 6538.949245706136, + "99.9999" : 6538.949245706136, + "100.0" : 6538.949245706136 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 12640.919511819298, - 11910.47266747228, - 10860.983898882121, - 11897.417759170734, - 11068.731151377528 + 6514.705948845707, + 6538.949245706136, + 6504.673927433394, + 6500.6392028873215, + 6526.352408121877 ] ] }, "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, @@ -11351,44 +19500,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 21956.2681210624, - "scoreError" : 1541.778774107431, + "score" : 13126.122044901931, + "scoreError" : 72.70640831700796, "scoreConfidence" : [ - 20414.489346954968, - 23498.04689516983 + 13053.415636584923, + 13198.82845321894 ], "scorePercentiles" : { - "0.0" : 21280.924842021075, - "50.0" : 22002.475392703054, - "90.0" : 22294.796846905065, - "95.0" : 22294.796846905065, - "99.0" : 22294.796846905065, - "99.9" : 22294.796846905065, - "99.99" : 22294.796846905065, - "99.999" : 22294.796846905065, - "99.9999" : 22294.796846905065, - "100.0" : 22294.796846905065 + "0.0" : 13103.620087650721, + "50.0" : 13126.190541628901, + "90.0" : 13151.462048302465, + "95.0" : 13151.462048302465, + "99.0" : 13151.462048302465, + "99.9" : 13151.462048302465, + "99.99" : 13151.462048302465, + "99.999" : 13151.462048302465, + "99.9999" : 13151.462048302465, + "100.0" : 13151.462048302465 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 22294.796846905065, - 21280.924842021075, - 22216.05568717531, - 22002.475392703054, - 21987.087836507482 + 13151.462048302465, + 13126.190541628901, + 13112.977318006291, + 13103.620087650721, + 13136.360228921276 ] ] }, "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, @@ -11396,44 +19551,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 501704.60322732106, - "scoreError" : 100835.96324526725, + "score" : 273060.0208985332, + "scoreError" : 3074.9558750788774, "scoreConfidence" : [ - 400868.6399820538, - 602540.5664725883 + 269985.0650234544, + 276134.9767736121 ], "scorePercentiles" : { - "0.0" : 469108.6702326626, - "50.0" : 496160.0169511183, - "90.0" : 530157.0111004709, - "95.0" : 530157.0111004709, - "99.0" : 530157.0111004709, - "99.9" : 530157.0111004709, - "99.99" : 530157.0111004709, - "99.999" : 530157.0111004709, - "99.9999" : 530157.0111004709, - "100.0" : 530157.0111004709 + "0.0" : 271867.29544488864, + "50.0" : 273270.2393660327, + "90.0" : 273955.92965352617, + "95.0" : 273955.92965352617, + "99.0" : 273955.92965352617, + "99.9" : 273955.92965352617, + "99.99" : 273955.92965352617, + "99.999" : 273955.92965352617, + "99.9999" : 273955.92965352617, + "100.0" : 273955.92965352617 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 530157.0111004709, - 486632.79691565956, - 526464.5209366936, - 496160.0169511183, - 469108.6702326626 + 272730.7743345975, + 271867.29544488864, + 273955.92965352617, + 273270.2393660327, + 273475.8656936212 ] ] }, "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, @@ -11441,44 +19602,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 47704.40201938986, - "scoreError" : 5483.922479169803, + "score" : 28388.46627790801, + "scoreError" : 261.941430049992, "scoreConfidence" : [ - 42220.479540220054, - 53188.32449855967 + 28126.524847858018, + 28650.407707958002 ], "scorePercentiles" : { - "0.0" : 46000.804828540335, - "50.0" : 47659.456705768534, - "90.0" : 49935.71845924604, - "95.0" : 49935.71845924604, - "99.0" : 49935.71845924604, - "99.9" : 49935.71845924604, - "99.99" : 49935.71845924604, - "99.999" : 49935.71845924604, - "99.9999" : 49935.71845924604, - "100.0" : 49935.71845924604 + "0.0" : 28322.2300098231, + "50.0" : 28358.475949243373, + "90.0" : 28496.297073370923, + "95.0" : 28496.297073370923, + "99.0" : 28496.297073370923, + "99.9" : 28496.297073370923, + "99.99" : 28496.297073370923, + "99.999" : 28496.297073370923, + "99.9999" : 28496.297073370923, + "100.0" : 28496.297073370923 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 47701.052509808214, - 47659.456705768534, - 46000.804828540335, - 49935.71845924604, - 47224.9775935862 + 28496.297073370923, + 28322.2300098231, + 28410.30766687812, + 28358.475949243373, + 28355.02069022453 ] ] }, "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, @@ -11486,44 +19653,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 5125.48133957937, - "scoreError" : 3100.631764398769, + "score" : 2463.1603418752898, + "scoreError" : 22.864546759368515, "scoreConfidence" : [ - 2024.8495751806008, - 8226.11310397814 + 2440.2957951159215, + 2486.024888634658 ], "scorePercentiles" : { - "0.0" : 4115.780758507803, - "50.0" : 5177.871264480917, - "90.0" : 6336.912619836616, - "95.0" : 6336.912619836616, - "99.0" : 6336.912619836616, - "99.9" : 6336.912619836616, - "99.99" : 6336.912619836616, - "99.999" : 6336.912619836616, - "99.9999" : 6336.912619836616, - "100.0" : 6336.912619836616 + "0.0" : 2457.827609520666, + "50.0" : 2460.243853843437, + "90.0" : 2471.781345647616, + "95.0" : 2471.781345647616, + "99.0" : 2471.781345647616, + "99.9" : 2471.781345647616, + "99.99" : 2471.781345647616, + "99.999" : 2471.781345647616, + "99.9999" : 2471.781345647616, + "100.0" : 2471.781345647616 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 5177.871264480917, - 4809.4106636687375, - 6336.912619836616, - 4115.780758507803, - 5187.431391402774 + 2471.781345647616, + 2459.1210422792456, + 2466.8278580854853, + 2460.243853843437, + 2457.827609520666 ] ] }, "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, @@ -11531,44 +19704,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 8082.874542239602, - "scoreError" : 3430.1753318871083, + "score" : 4374.976709842241, + "scoreError" : 37.743487146523684, "scoreConfidence" : [ - 4652.6992103524935, - 11513.049874126711 + 4337.233222695717, + 4412.720196988765 ], "scorePercentiles" : { - "0.0" : 6895.80923596124, - "50.0" : 8254.042905600494, - "90.0" : 9094.886842478234, - "95.0" : 9094.886842478234, - "99.0" : 9094.886842478234, - "99.9" : 9094.886842478234, - "99.99" : 9094.886842478234, - "99.999" : 9094.886842478234, - "99.9999" : 9094.886842478234, - "100.0" : 9094.886842478234 + "0.0" : 4362.557668204379, + "50.0" : 4375.473637818141, + "90.0" : 4389.668339266966, + "95.0" : 4389.668339266966, + "99.0" : 4389.668339266966, + "99.9" : 4389.668339266966, + "99.99" : 4389.668339266966, + "99.999" : 4389.668339266966, + "99.9999" : 4389.668339266966, + "100.0" : 4389.668339266966 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 9094.886842478234, - 7488.352419129233, - 8254.042905600494, - 8681.28130802881, - 6895.80923596124 + 4375.473637818141, + 4362.557668204379, + 4389.668339266966, + 4371.3394516245025, + 4375.844452297217 ] ] }, "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, @@ -11576,44 +19755,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 15060.761659836988, - "scoreError" : 9564.219952135374, + "score" : 8688.016108772248, + "scoreError" : 65.88620649401469, "scoreConfidence" : [ - 5496.541707701614, - 24624.981611972362 + 8622.129902278233, + 8753.902315266263 ], "scorePercentiles" : { - "0.0" : 13462.300394698232, - "50.0" : 13854.578952481768, - "90.0" : 19428.815763632614, - "95.0" : 19428.815763632614, - "99.0" : 19428.815763632614, - "99.9" : 19428.815763632614, - "99.99" : 19428.815763632614, - "99.999" : 19428.815763632614, - "99.9999" : 19428.815763632614, - "100.0" : 19428.815763632614 + "0.0" : 8675.331518710685, + "50.0" : 8683.64679457344, + "90.0" : 8717.816625248963, + "95.0" : 8717.816625248963, + "99.0" : 8717.816625248963, + "99.9" : 8717.816625248963, + "99.99" : 8717.816625248963, + "99.999" : 8717.816625248963, + "99.9999" : 8717.816625248963, + "100.0" : 8717.816625248963 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 13854.578952481768, - 13462.300394698232, - 19428.815763632614, - 14706.270619428116, - 13851.842568944214 + 8683.64679457344, + 8717.816625248963, + 8684.942034423151, + 8675.331518710685, + 8678.343570905014 ] ] }, "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, @@ -11621,44 +19806,50 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 320492.2334374502, - "scoreError" : 333275.2791121064, + "score" : 158487.7822603286, + "scoreError" : 826.6310429588915, "scoreConfidence" : [ - -12783.045674656227, - 653767.5125495566 + 157661.1512173697, + 159314.41330328747 ], "scorePercentiles" : { - "0.0" : 231236.30809827027, - "50.0" : 275720.9667649222, - "90.0" : 430798.80265976547, - "95.0" : 430798.80265976547, - "99.0" : 430798.80265976547, - "99.9" : 430798.80265976547, - "99.99" : 430798.80265976547, - "99.999" : 430798.80265976547, - "99.9999" : 430798.80265976547, - "100.0" : 430798.80265976547 + "0.0" : 158129.59022634226, + "50.0" : 158515.44729222346, + "90.0" : 158683.79708043984, + "95.0" : 158683.79708043984, + "99.0" : 158683.79708043984, + "99.9" : 158683.79708043984, + "99.99" : 158683.79708043984, + "99.999" : 158683.79708043984, + "99.9999" : 158683.79708043984, + "100.0" : 158683.79708043984 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 430798.80265976547, - 275720.9667649222, - 270935.859868284, - 393769.22979600896, - 231236.30809827027 + 158129.59022634226, + 158515.44729222346, + 158683.79708043984, + 158617.5015874006, + 158492.57511523692 ] ] }, "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, @@ -11666,32 +19857,32 @@ "measurementTime" : "5 s", "measurementBatchSize" : 1, "primaryMetric" : { - "score" : 34614.975385074344, - "scoreError" : 20155.56339819848, + "score" : 17919.140874647943, + "scoreError" : 177.8764000115607, "scoreConfidence" : [ - 14459.411986875864, - 54770.53878327282 + 17741.26447463638, + 18097.017274659505 ], "scorePercentiles" : { - "0.0" : 27435.89709286063, - "50.0" : 33685.495330591555, - "90.0" : 41467.89502955595, - "95.0" : 41467.89502955595, - "99.0" : 41467.89502955595, - "99.9" : 41467.89502955595, - "99.99" : 41467.89502955595, - "99.999" : 41467.89502955595, - "99.9999" : 41467.89502955595, - "100.0" : 41467.89502955595 + "0.0" : 17883.314472019876, + "50.0" : 17909.150177513337, + "90.0" : 17998.212864388344, + "95.0" : 17998.212864388344, + "99.0" : 17998.212864388344, + "99.9" : 17998.212864388344, + "99.99" : 17998.212864388344, + "99.999" : 17998.212864388344, + "99.9999" : 17998.212864388344, + "100.0" : 17998.212864388344 }, "scoreUnit" : "ns/op", "rawData" : [ [ - 33685.495330591555, - 37415.2547666479, - 27435.89709286063, - 41467.89502955595, - 33070.3347057157 + 17883.314472019876, + 17889.344329435182, + 17915.68252988297, + 17998.212864388344, + 17909.150177513337 ] ] }, diff --git a/js/charts.js b/js/charts.js index df526e4..5e6ce63 100644 --- a/js/charts.js +++ b/js/charts.js @@ -3,10 +3,30 @@ function loadScalaSerializationChartsPage(rawList) { // ordered according to view var Libraries = [ { - name: 'Json', + name: 'JacksonJson', color: '#f4cccc', excludeFromMax: true }, + { + name: 'JacksonCbor', + color: '#f4ccf4', + excludeFromMax: true + }, + { + name: 'JacksonSmile', + color: '#f4f4cc', + excludeFromMax: true + }, + { + name: 'JsoniterScala', + color: '#00ff00', + excludeFromMax: false + }, + { + name: 'KryoMacros', + color: '#00ffff', + excludeFromMax: false + }, { name: 'ScalaPb', color: '#ff0000',