java-benchmarks

Benchmark graalvm-community-17.json graalvm-community-24.json graalvm-community-25.json microsoft-17.json microsoft-25.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 88.198 87.339 87.815 139.902 155.986 137.919 158.004 145.967 156.704 145.639 182.303 156.604 146.519 ns/op  
BitArrayBenchmark.HammingDistanceManual 1913.460 1594.743 1593.734 1987.222 1888.657 1994.446 1792.846 1959.614 1798.098 1962.833 1841.058 1792.881 1960.764 ns/op  
BitArrayBenchmark.HammingDistanceTensorPrimitives 32.911 24.485 24.123 32.510 31.023 31.784 26.044 26.098 25.826 28.668 37.479 25.762 26.073 ns/op  
CollectionsBenchmark.InsertRange 1047455.572 147593.258 147831.944 1035339.150 238844.400 1055279.229 159049.881 161001.082 147879.357 150246.956 1466458.642 162437.852 148862.114 ns/op  
CryptoBenchmark.Hash 734.370 734.438 735.796 718.389 858.506 722.095 714.636 713.828 714.439 713.426 879.896 718.500 715.583 ns/op  
DiagnosticsBenchmark.AssemblyQualifiedName 0.481 0.487 0.482 1.867 0.579 1.879 0.625 0.625 0.622 0.623 2.011 0.622 0.623 ns/op  
DiagnosticsBenchmark.Interpolate 0.417 0.415 0.414 3.802 3.694 3.806 2.900 2.898 2.899 2.886 4.843 2.890 2.898 ns/op  
DiagnosticsBenchmark.Oops 66.588 60.799 62.034 60.448 65.087 65.216 59.890 61.229 61.193 68.348 65.831 62.202 63.767 ns/op  
DiagnosticsBenchmark.WithGetTimestamp 57.838 57.822 57.836 57.814 35.138 57.873 57.821 57.790 57.816 57.801 35.624 58.436 58.439 ns/op  
DiagnosticsBenchmark.WithStartNew 57.815 57.805 57.816 57.825 35.136 57.920 57.929 57.794 57.829 57.838 35.643 58.460 58.421 ns/op  
IOBenchmark.FSW 3856636.810 4157377.702 4120545.423 4049799.743 4154677.745 3880922.194 4075680.936 4118084.292 4194761.516 4059344.809 3571708.046 3931216.808 3614774.970 ns/op  
IOBenchmark.MMF 368000.233 2664768.626 2668571.769 405831.904 335713.939 397744.684 365453.694 365992.375 365113.847 364858.844 350947.395 367392.122 369727.049 ns/op  
IOBenchmark.WriteByte 29625729.287 30197737.807 29803205.257 29695275.684 26913088.806 29780608.761 25659310.354 25770718.526 27426853.757 27679697.169 48118223.952 25709603.918 25695143.237 ns/op  
JsonBenchmark.Serialize 14472.559 16174.395 16145.553 14431.335 15870.062 14186.541 15964.979 16395.914 16311.866 16715.853 14920.485 16387.437 16281.384 ns/op  
JsonBenchmark.WithDeserialize 22927.305 25842.582 28180.027 28011.371 32481.963 28943.078 30003.932 28954.101 30611.325 32735.697 28695.329 29231.681 28575.696 ns/op  
NetworkingBenchmark.Add 620.746 495.981 532.790 493.529 428.683 489.194 483.650 432.322 481.448 448.397 472.113 473.021 452.175 ns/op  
NetworkingBenchmark.Ctor 577.167 530.970 552.830 397.194 370.024 1917.442 372.063 361.199 366.633 377.029 378.914 364.450 372.046 ns/op  
NetworkingBenchmark.CtorHost 807.948 749.413 810.039 432.710 485.936 458.018 456.919 441.572 466.372 439.381 500.093 459.834 438.829 ns/op  
NetworkingBenchmark.GetValues 598.970 508.043 569.483 523.661 426.023 472.102 499.593 428.314 478.701 446.148 490.724 499.404 474.009 ns/op  
NetworkingBenchmark.HttpGetSmall 42741493.681 65478209.724 48136709.083 62293667.746 60122725.220 43440246.302 51967572.739 80302672.715 56590079.684 94916719.396 99913024.963 41947167.540 49847795.217 ns/op  
NetworkingBenchmark.ResponseContentRead_ReadAsByteArrayAsync 39236244.118 47206397.941 28557482.585 63173929.635 56951587.478 45630910.384 52044275.546 76333501.933 19609339.015 54290166.238 66505500.567 18822094.770 50144406.211 ns/op  
NetworkingBenchmark.ResponseHeadersRead_ReadAsStringAsync 38246272.420 51333975.464 34991162.919 62873348.355 59383556.544 43206710.133 52542826.935 109845812.427 74837132.283 42653094.686 137112903.166 74291314.032 51292401.421 ns/op  
NumericsBenchmark.DecrementManual 314.118 312.645 311.796 41.319 66.735 41.154 51.995 41.133 47.599 41.611 63.689 47.548 41.495 ns/op  
NumericsBenchmark.DecrementTP 311.391 314.440 311.265 41.506 70.237 41.116 52.299 41.103 47.361 41.655 69.175 47.495 41.362 ns/op  
NumericsBenchmark.Divide 73.828 16.625 70.907 98.178 78.505 98.006 84.887 86.131 22.553 86.327 88.163 20.667 86.044 ns/op  
NumericsBenchmark.GetFutureTime 38.852 38.554 38.896 40.112 29.161 40.136 38.856 38.876 38.896 38.889 30.466 38.954 38.862 ns/op  
NumericsBenchmark.GuidParse 25.294 20.609 25.128 25.805 20.270 25.642 21.905 23.466 10.197 23.457 24.783 10.383 23.395 ns/op  
NumericsBenchmark.ParseInt32Min 60.749 56.674 63.688 72.282 64.245 72.850 69.610 71.152 64.396 72.717 73.349 65.088 72.317 ns/op  
NumericsBenchmark.TranscodeParse 34.543 30.846 34.055 35.391 29.027 35.565 32.949 33.458 30.386 33.438 33.895 31.651 34.341 ns/op  
NumericsBenchmark.TranscodeParse_Version 284.772 677.273 355.625 341.288 356.070 354.447 379.380 379.002 570.655 373.620 313.412 569.006 380.254 ns/op  
NumericsBenchmark.TryWriteBytes 22.097 75.463 21.079 26.193 19.325 25.288 23.755 25.754 66.178 25.747 20.765 66.185 25.848 ns/op  
NumericsBenchmark.Utf8ParserParse 34.343 32.058 34.034 35.985 28.972 35.679 33.311 33.679 30.660 33.395 32.842 30.417 33.489 ns/op  
NumericsBenchmark.VersionParse 273.993 669.266 356.970 323.235 321.652 332.629 367.430 355.197 550.220 346.437 305.418 545.736 353.139 ns/op  
OtherCollectionsBenchmark.Get 31501.259 22292.170 26913.526 29519.251 26489.331 29188.319 28892.988 29116.135 29138.240 29024.972 27471.803 29185.142 29421.171 ns/op  
PeanutButterBenchmark.FromHexStringUtf8 97.342 92.317 92.246 92.960 92.910 94.583 90.071 90.372 89.949 89.781 106.505 89.840 90.919 ns/op  
PeanutButterBenchmark.New 259.516 240.813 238.643 244.837 405.488 250.590 254.522 252.531 234.345 318.586 434.185 281.843 264.373 ns/op  
PeanutButterBenchmark.Old 3.584 3.512 3.388 4.029 6.119 3.379 3.878 3.834 3.916 3.857 8.979 3.854 3.923 ns/op  
PeanutButterBenchmark.ToHexStringLowerUtf8 72.517 76.509 76.443 65.029 42.543 63.287 65.388 65.091 65.380 64.966 44.082 65.201 64.848 ns/op  
ReflectionBenchmark.ParseAndGetName 28.837 15.582 15.675 25.751 9.181 27.606 13.233 13.747 13.181 13.611 26.678 13.099 13.532 ns/op  
RegexAndStringBenchmark.Count 10408.541 10354.601 10355.802 27375.256 27577.023 40149.419 39509.898 15875.773 28411.682 15761.139 36118.687 39490.259 27626.279 ns/op  
SearchValuesBenchmark.ContainsAny 3.564 3.522 3.527 3.544 2.690 3.352 2.828 2.849 2.838 2.831 3.222 2.849 2.842 ns/op  
SearchValuesBenchmark.IndexOfAny 3.682 3.564 3.553 4.050 2.913 4.049 3.428 3.428 3.425 3.426 3.177 3.457 3.425 ns/op  
StreamsBenchmark.LeftJoin_Linq 137460.673 117268.526 129215.983 118273.517 120774.723 127393.962 115468.966 111968.574 113627.756 111513.463 126086.591 109797.807 111648.135 ns/op  
StreamsBenchmark.ShuffleTakeContainsLinq 87750.457 88873.734 87271.683 80101.634 129200.186 88265.518 73231.150 72599.546 73293.023 72800.132 130574.119 75009.220 72661.406 ns/op  
StreamsBenchmark.ShuffleTakeLinq 88227.338 88720.807 86194.245 134944.849 127753.522 80804.208 77246.050 73652.503 77305.013 73681.241 132756.145 77115.843 73702.405 ns/op  
ThreadingBenchmark.WhenAllAlloc_One 29.131 23.090 23.190 27.424 68.876 27.501 28.631 27.964 28.640 28.023 71.485 28.668 28.066 ns/op  
ThreadingBenchmark.WhenAllAlloc_Two 34.161 26.190 26.413 29.529 67.851 29.705 31.829 30.943 31.674 30.154 73.596 31.599 30.311 ns/op