java-benchmarks

Benchmark graalvm-community-17.json graalvm-community-24.json graalvm-community-25.json microsoft-17.json oracle-17.json oracle-24.json oracle-25.json temurin-17.json temurin-24.json temurin-25.json zulu-17.json zulu-24.json zulu-25.json Unit
BitArrayBenchmark.ByteCtor 86.940 87.339 87.815 139.170 135.597 156.557 146.019 147.476 156.704 145.639 156.206 156.604 147.154 ns/op
BitArrayBenchmark.HammingDistanceManual 1917.287 1594.743 1593.734 2065.758 1989.729 1822.352 1953.364 1936.145 1798.098 1962.833 1951.873 1792.881 1954.061 ns/op
BitArrayBenchmark.HammingDistanceTensorPrimitives 33.077 24.485 24.123 32.131 32.269 25.784 26.302 27.333 25.826 28.668 27.316 25.762 26.257 ns/op
CollectionsBenchmark.InsertRange 1064528.436 147593.258 147831.944 1029688.826 1044834.967 140026.974 159339.664 1041815.317 147879.357 150246.956 1181408.325 162437.852 143967.064 ns/op
CryptoBenchmark.Hash 733.383 734.438 735.796 720.225 721.328 715.618 714.667 721.601 714.439 713.426 718.972 718.500 713.975 ns/op
DiagnosticsBenchmark.AssemblyQualifiedName 0.494 0.487 0.482 1.867 1.870 0.622 0.623 1.868 0.622 0.623 1.867 0.622 0.623 ns/op
DiagnosticsBenchmark.Interpolate 0.418 0.415 0.414 3.811 3.814 2.894 2.889 3.835 2.899 2.886 3.829 2.890 2.893 ns/op
DiagnosticsBenchmark.Oops 69.415 60.799 62.034 63.655 60.850 59.961 61.380 60.026 61.193 68.348 60.645 62.202 61.194 ns/op
DiagnosticsBenchmark.WithGetTimestamp 57.811 57.822 57.836 57.800 57.804 57.798 57.794 57.816 57.816 57.801 58.413 58.436 57.806 ns/op
DiagnosticsBenchmark.WithStartNew 57.797 57.805 57.816 57.814 57.990 57.795 57.793 57.865 57.829 57.838 58.422 58.460 57.787 ns/op
IOBenchmark.FSW 4106898.022 4157377.702 4120545.423 3691351.568 4125692.069 4179185.334 4179818.696 3933843.274 4194761.516 4059344.809 3743572.338 3931216.808 4316704.912 ns/op
IOBenchmark.MMF 368756.822 2664768.626 2668571.769 411144.113 402529.047 366658.870 365496.240 415794.634 365113.847 364858.844 380110.770 367392.122 365274.030 ns/op
IOBenchmark.WriteByte 29655740.647 30197737.807 29803205.257 29609571.949 29621957.978 25589236.326 25691882.051 31909589.250 27426853.757 27679697.169 29675078.647 25709603.918 25741960.032 ns/op
JsonBenchmark.Serialize 15061.372 16174.395 16145.553 14324.663 13938.128 16632.920 16444.913 14309.193 16311.866 16715.853 14115.017 16387.437 16608.097 ns/op
JsonBenchmark.WithDeserialize 24082.142 25842.582 28180.027 26991.868 27220.187 28806.343 33370.312 26669.007 30611.325 32735.697 28039.594 29231.681 30043.162 ns/op
NetworkingBenchmark.Add 601.834 495.981 532.790 535.153 495.803 456.493 437.322 501.949 481.448 448.397 519.242 473.021 438.092 ns/op
NetworkingBenchmark.Ctor 573.099 530.970 552.830 389.529 1929.562 380.231 376.503 396.795 366.633 377.029 410.550 364.450 368.581 ns/op
NetworkingBenchmark.CtorHost 818.628 749.413 810.039 440.416 453.093 454.465 435.404 457.244 466.372 439.381 441.871 459.834 441.620 ns/op
NetworkingBenchmark.GetValues 635.070 508.043 569.483 539.721 501.053 480.219 450.262 505.157 478.701 446.148 523.423 499.404 463.348 ns/op
NetworkingBenchmark.HttpGetSmall 64934293.403 65478209.724 48136709.083 59807269.844 12614905.899 49481823.808 51736164.470 44276748.038 56590079.684 94916719.396 48902107.451 41947167.540 76090263.548 ns/op
NetworkingBenchmark.ResponseContentRead_ReadAsByteArrayAsync 64242595.954 47206397.941 28557482.585 62870201.415 14693955.463 79195127.181 53170804.874 50626588.110 19609339.015 54290166.238 59855397.508 18822094.770 68110418.073 ns/op
NetworkingBenchmark.ResponseHeadersRead_ReadAsStringAsync 50516788.022 51333975.464 34991162.919 41539229.259 52963402.943 88396323.812 57499397.266 31305165.571 74837132.283 42653094.686 50791525.008 74291314.032 42312184.639 ns/op
NumericsBenchmark.DecrementManual 311.574 312.645 311.796 41.200 41.113 47.645 41.483 41.166 47.599 41.611 41.380 47.548 41.639 ns/op
NumericsBenchmark.DecrementTP 312.388 314.440 311.265 41.155 41.093 47.681 41.578 41.129 47.361 41.655 41.141 47.495 41.614 ns/op
NumericsBenchmark.Divide 29.097 16.625 70.907 33.821 99.237 20.719 20.089 33.790 22.553 86.327 33.764 20.667 20.048 ns/op
NumericsBenchmark.GetFutureTime 38.864 38.554 38.896 40.127 40.184 38.937 38.927 40.111 38.896 38.889 40.449 38.954 38.867 ns/op
NumericsBenchmark.GuidParse 20.952 20.609 25.128 21.715 25.668 10.190 10.043 21.738 10.197 23.457 21.726 10.383 10.085 ns/op
NumericsBenchmark.ParseInt32Min 57.219 56.674 63.688 68.609 72.616 65.310 67.025 73.801 64.396 72.717 72.422 65.088 64.652 ns/op
NumericsBenchmark.TranscodeParse 32.364 30.846 34.055 33.803 35.589 30.662 30.504 33.507 30.386 33.438 33.460 31.651 30.451 ns/op
NumericsBenchmark.TranscodeParse_Version 1026.986 677.273 355.625 527.620 342.027 572.572 568.700 530.210 570.655 373.620 521.544 569.006 565.286 ns/op
NumericsBenchmark.TryWriteBytes 71.084 75.463 21.079 86.092 25.194 68.920 72.448 86.107 66.178 25.747 86.165 66.185 72.494 ns/op
NumericsBenchmark.Utf8ParserParse 32.312 32.058 34.034 33.486 35.679 30.531 31.740 33.700 30.660 33.395 33.717 30.417 31.228 ns/op
NumericsBenchmark.VersionParse 964.723 669.266 356.970 510.585 341.248 538.775 553.307 497.981 550.220 346.437 505.490 545.736 545.888 ns/op
OtherCollectionsBenchmark.Get 28951.578 22292.170 26913.526 29263.760 18991.193 29291.228 29445.696 29873.836 29138.240 29024.972 30220.506 29185.142 29540.404 ns/op
PeanutButterBenchmark.FromHexStringUtf8 96.463 92.317 92.246 92.575 94.369 89.782 89.559 92.684 89.949 89.781 94.624 89.840 89.720 ns/op
PeanutButterBenchmark.New 262.438 240.813 238.643 245.140 252.631 235.329 270.577 250.102 234.345 318.586 244.293 281.843 270.587 ns/op
PeanutButterBenchmark.Old 3.477 3.512 3.388 3.808 3.361 3.861 3.870 3.972 3.916 3.857 3.826 3.854 3.843 ns/op
PeanutButterBenchmark.ToHexStringLowerUtf8 72.540 76.509 76.443 65.160 63.286 65.192 64.939 65.583 65.380 64.966 65.653 65.201 64.923 ns/op
ReflectionBenchmark.ParseAndGetName 28.771 15.582 15.675 25.669 27.596 13.304 14.095 25.737 13.181 13.611 25.754 13.099 13.730 ns/op
RegexAndStringBenchmark.Count 10420.382 10354.601 10355.802 27333.207 28078.336 39391.414 27611.219 27458.711 28411.682 15761.139 27513.604 39490.259 15784.392 ns/op
SearchValuesBenchmark.ContainsAny 3.527 3.522 3.527 3.540 3.358 2.836 2.847 3.126 2.838 2.831 3.126 2.849 2.829 ns/op
SearchValuesBenchmark.IndexOfAny 3.673 3.564 3.553 4.048 4.054 3.426 3.425 3.161 3.425 3.426 3.148 3.457 3.430 ns/op
StreamsBenchmark.LeftJoin_Linq 104558.147 117268.526 129215.983 121394.824 147839.611 115573.847 112468.712 112626.287 113627.756 111513.463 119330.055 109797.807 110784.341 ns/op
StreamsBenchmark.ShuffleTakeContainsLinq 87653.810 88873.734 87271.683 80264.654 86849.268 73451.048 72774.267 80373.570 73293.023 72800.132 78791.481 75009.220 72803.406 ns/op
StreamsBenchmark.ShuffleTakeLinq 97015.615 88720.807 86194.245 135091.112 82531.721 75643.168 73599.823 130440.462 77305.013 73681.241 129950.650 77115.843 73583.139 ns/op
ThreadingBenchmark.WhenAllAlloc_One 29.010 23.090 23.190 27.483 27.341 28.627 28.061 27.563 28.640 28.023 27.549 28.668 27.975 ns/op
ThreadingBenchmark.WhenAllAlloc_Two 32.562 26.190 26.413 30.373 29.400 31.797 31.173 30.177 31.674 30.154 30.240 31.599 30.476 ns/op