all Java programs & measurements java 23 2024-09-17 Java HotSpot(TM) 64-Bit Server VM (build 23+37-2369, mixed mode, sharing) Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #7 0.24 1.627 63,713 841 1.88 7 binary-trees #7 8.09—8.18 2.616 1,778,696 841 1.88 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 0.21 1.734 60,764 558 1.78 7 binary-trees #2 5.84—5.91 5.051 1,792,967 558 1.78 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 0.20 1.620 60,846 546 1.55 7 binary-trees #3 5.73—5.85 4.918 1,733,562 546 1.55 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #4 0.19 1.669 61,608 846 2.63 7 binary-trees #4 5.56—5.91 4.454 1,804,603 846 2.63 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #6 0.21 1.654 60,998 535 1.59 7 binary-trees #6 5.73—5.77 4.910 1,792,643 535 1.59 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 0.53 1.898 60,682 520 1.68 10 fannkuch-redux #2 45.13—51.49 45.408 60,027 520 1.68 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 0.50 1.866 62,640 1264 1.69 10 fannkuch-redux #3 40.12—40.21 40.016 62,652 1264 1.69 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #8 0.58 2.683 60,948 517 1.65 10 fannkuch-redux #8 49.88—55.68 46.655 59,994 517 1.65 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux 0.64 1.687 62,616 1289 1.73 10 fannkuch-redux 42.17—43.29 10.484 62,661 1289 1.73 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 0.39 1.761 68,567 1259 1.75 250,000 fasta #2 4.64—4.73 4.409 65,995 1259 1.75 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 0.35 1.723 68,030 2478 1.86 250,000 fasta #5 3.95—4.17 1.265 68,420 2478 1.86 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #4 0.28 1.739 62,644 1528 1.74 250,000 fasta #4 3.42 3.322 62,726 1528 1.74 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #8 0.98 1.998 95,347 894 1.99 250,000 fasta #8 10.94—11.09 10.268 202,166 894 1.99 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #6 0.35 1.865 67,310 2549 1.91 250,000 fasta #6 3.73 1.199 68,055 2549 1.91 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #3 1.40 2.206 105,247 1642 2.01 250,000 k-nucleotide #3 25.39—25.58 7.250 389,857 1642 2.01 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #4 1.14 2.654 224,182 1887 2.05 250,000 k-nucleotide #4 34.66—36.43 34.376 218,042 1887 2.05 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 1.18 2.396 98,693 1821 2.19 250,000 k-nucleotide 16.37—17.19 4.940 459,260 1821 2.19 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #5 1.36 2.451 232,554 2225 2.12 250,000 k-nucleotide #5 44.95—46.24 20.478 243,007 2225 2.12 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #6 1.36 2.742 119,914 1614 2.19 250,000 k-nucleotide #6 25.30—26.29 7.269 389,628 1614 2.19 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #8 2.00 3.048 282,350 786 2.09 250,000 k-nucleotide #8 83.79—87.16 79.724 1,484,460 786 2.09 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 0.36 1.998 60,817 671 1.81 1,000 mandelbrot 24.65—24.78 24.544 60,711 671 1.81 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 0.43 1.848 61,837 910 1.91 1,000 mandelbrot #3 28.81—34.50 7.105 101,401 910 1.91 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #6 0.37 1.707 60,457 808 1.78 1,000 mandelbrot #6 16.67—17.00 4.213 100,794 808 1.78 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #2 0.35 1.623 60,617 802 1.72 1,000 mandelbrot #2 16.30—16.44 4.155 101,253 802 1.72 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #8 0.40 1.853 63,123 441 1.74 1,000 mandelbrot #8 27.85—27.91 27.717 63,836 441 1.74 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #4 0.38 1.695 61,280 667 1.66 1,000 mandelbrot #4 16.15—16.21 4.437 124,953 667 1.66 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #8 0.35 2.005 60,854 1322 1.67 500,000 n-body #8 7.66 7.605 60,953 1322 1.67 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 0.34 1.861 61,268 1437 1.70 500,000 n-body 7.91 7.889 61,276 1437 1.70 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #5 0.41 1.908 62,317 1435 1.78 500,000 n-body #5 7.39 7.336 61,669 1435 1.78 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #4 0.32 2.068 60,809 1495 1.65 500,000 n-body #4 6.94 6.921 60,592 1495 1.65 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 0.33 1.852 60,994 1436 1.65 500,000 n-body #3 7.54 7.523 61,186 1436 1.65 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 0.33 1.931 60,936 1430 1.71 500,000 n-body #2 7.53 7.511 60,846 1430 1.71 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #4 0.84 2.566 78,397 733 3.62 2,000 pidigits #4 1.27 1.053 78,606 733 3.62 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 1.42 2.233 274,104 807 1.56 2,000 pidigits 8.78—8.83 7.724 453,767 807 1.56 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 0.27 1.964 61,567 944 1.71 2,000 pidigits #2 1.41 1.340 65,090 944 1.71 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #3 0.20 1.798 59,290 770 1.73 2,000 pidigits #3 0.86 0.841 60,424 770 1.73 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #2 0.96 2.485 85,398 2201 3.75 50,000 regex-redux #2 3.19 1.600 386,425 2201 3.75 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux 0.98 1.903 83,456 875 1.81 50,000 regex-redux 16.81—16.98 8.453 533,582 875 1.81 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 0.99 1.933 84,533 935 1.82 50,000 regex-redux #3 17.04—17.22 5.297 636,994 935 1.82 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #6 1.12 2.037 83,317 746 1.82 50,000 regex-redux #6 17.10—17.43 5.606 1,287,463 746 1.82 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #6 0.23 1.792 69,706 760 1.69 250,000 reverse-complement #6 3.84 3.197 2,103,058 760 1.69 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #5 0.24 1.837 68,219 1115 1.66 250,000 reverse-complement #5 4.93—5.10 4.805 1,143,575 1115 1.66 100,000,001 reverse-complement #7 Bad Output 1.66 250,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #4 0.34 1.771 70,967 656 1.58 250,000 reverse-complement #4 5.87—5.94 5.734 1,958,097 656 1.58 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #3 0.16 0.121 79,708 1728 1.65 250,000 reverse-complement #3 Bad Output 1.65 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #8 0.35 1.904 61,092 453 1.72 500 spectral-norm #8 5.51 5.472 62,308 453 1.72 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm 0.33 1.852 61,354 521 1.51 500 spectral-norm 5.51 5.470 61,817 521 1.51 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 0.41 1.942 61,665 956 2.76 500 spectral-norm #2 6.16—6.20 1.649 61,784 956 2.76 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #3 0.36 1.891 62,321 762 1.68 500 spectral-norm #3 6.01 1.607 62,812 762 1.68 5,500