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 #8 0.20 1.786 60,723 596 1.62 7 binary-trees #8 7.30—7.37 6.555 1,640,554 596 1.62 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #7 0.24 1.654 63,144 841 1.81 7 binary-trees #7 8.18—8.24 2.643 1,787,023 841 1.81 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 0.21 1.766 61,080 558 1.59 7 binary-trees #2 5.88—5.97 5.060 1,738,625 558 1.59 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 0.21 2.160 60,781 546 1.59 7 binary-trees #3 5.65—5.74 4.843 1,661,899 546 1.59 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #4 0.19 1.745 61,706 846 1.84 7 binary-trees #4 5.55—5.91 4.552 1,848,893 846 1.84 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #6 0.20 1.658 60,563 535 1.66 7 binary-trees #6 5.70—5.81 4.881 1,587,278 535 1.66 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 0.54 1.994 61,440 520 1.59 10 fannkuch-redux #2 46.60—54.76 45.420 60,305 520 1.59 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 0.51 2.014 62,120 1264 1.93 10 fannkuch-redux #3 39.96—40.70 40.026 62,276 1264 1.93 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #8 0.53 1.924 60,772 517 1.65 10 fannkuch-redux #8 52.08—57.09 46.674 60,162 517 1.65 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux 0.66 2.138 62,693 1289 1.76 10 fannkuch-redux 42.15—43.19 10.502 62,824 1289 1.76 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 0.36 1.917 65,561 1259 1.86 250,000 fasta #2 4.68—4.72 4.489 63,721 1259 1.86 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 0.35 1.670 68,067 2478 1.89 250,000 fasta #5 4.00—4.17 1.272 68,436 2478 1.89 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #4 0.27 1.655 62,702 1528 1.71 250,000 fasta #4 3.44 3.323 62,530 1528 1.71 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #8 0.98 2.164 95,322 894 1.75 250,000 fasta #8 10.97—11.26 10.255 202,498 894 1.75 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #6 0.39 1.907 67,420 2549 1.89 250,000 fasta #6 3.73 1.200 68,858 2549 1.89 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #3 1.33 2.239 119,349 1642 2.09 250,000 k-nucleotide #3 25.33—26.04 7.338 440,570 1642 2.09 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #4 1.10 2.704 223,945 1887 2.03 250,000 k-nucleotide #4 34.92—35.12 34.467 219,398 1887 2.03 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 1.23 2.822 97,817 1821 2.18 250,000 k-nucleotide 16.20—17.07 4.952 395,911 1821 2.18 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #5 1.21 3.136 230,048 2225 2.25 250,000 k-nucleotide #5 41.77—45.84 15.992 242,340 2225 2.25 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #6 1.26 2.210 119,394 1614 2.04 250,000 k-nucleotide #6 25.38—26.07 7.330 440,021 1614 2.04 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #8 1.98 3.050 302,899 786 2.25 250,000 k-nucleotide #8 84.45—86.62 80.181 1,478,750 786 2.25 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 0.36 1.890 61,063 671 1.74 1,000 mandelbrot 24.60—24.73 24.547 60,981 671 1.74 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 0.43 1.907 61,538 910 1.66 1,000 mandelbrot #3 30.67—35.89 7.118 101,405 910 1.66 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #6 0.45 1.647 60,559 808 1.78 1,000 mandelbrot #6 16.65—16.80 4.234 101,396 808 1.78 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #2 0.45 1.651 60,924 802 1.70 1,000 mandelbrot #2 16.33—16.47 4.168 100,966 802 1.70 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #8 0.42 1.883 63,103 441 1.63 1,000 mandelbrot #8 27.85—27.90 27.721 63,488 441 1.63 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #4 0.31 1.693 60,957 667 1.85 1,000 mandelbrot #4 16.14—16.20 4.432 125,346 667 1.85 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #8 0.39 1.901 61,719 1322 1.65 500,000 n-body #8 7.66 7.616 61,059 1322 1.65 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 0.31 1.918 61,440 1437 1.64 500,000 n-body 7.91 7.893 61,207 1437 1.64 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #5 0.40 1.858 62,366 1435 1.63 500,000 n-body #5 7.39 7.342 61,641 1435 1.63 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #4 0.31 1.978 60,670 1495 1.76 500,000 n-body #4 6.94 6.923 60,936 1495 1.76 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #3 0.34 1.842 60,903 1436 1.65 500,000 n-body #3 7.54 7.528 60,764 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.903 60,768 1430 1.66 500,000 n-body #2 7.53 7.511 60,588 1430 1.66 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 1.45 2.114 269,808 807 1.76 2,000 pidigits 8.77—8.81 7.717 423,662 807 1.76 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 0.25 2.014 61,407 944 1.62 2,000 pidigits #2 1.39 1.333 64,795 944 1.62 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #3 0.19 2.232 58,102 770 1.82 2,000 pidigits #3 0.84 0.836 60,092 770 1.82 10,000 regex-redux #2 Bad Output 1.82 50,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux 1.00 2.407 82,031 875 1.73 50,000 regex-redux 16.76—16.99 8.495 532,001 875 1.73 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 0.86 1.915 82,629 935 1.97 50,000 regex-redux #3 17.06—17.25 5.325 643,936 935 1.97 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #6 1.03 1.876 79,286 746 1.95 50,000 regex-redux #6 17.15—17.44 5.634 1,287,786 746 1.95 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #6 0.26 1.725 70,201 760 1.77 250,000 reverse-complement #6 3.86 3.226 2,102,866 760 1.77 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #5 0.25 2.264 68,338 1115 1.68 250,000 reverse-complement #5 4.92—5.03 4.807 1,143,628 1115 1.68 100,000,001 reverse-complement #7 Bad Output 1.68 250,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #4 0.36 1.878 71,352 656 1.51 250,000 reverse-complement #4 5.90—5.94 5.772 1,956,815 656 1.51 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #3 0.16 0.120 79,544 1728 1.76 250,000 reverse-complement #3 Bad Output 1.76 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #8 0.34 1.888 61,096 453 1.66 500 spectral-norm #8 5.51 5.474 62,214 453 1.66 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm 0.34 1.844 61,313 521 1.65 500 spectral-norm 5.51 5.471 61,923 521 1.65 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 0.40 1.966 61,678 956 1.69 500 spectral-norm #2 6.19 1.639 61,846 956 1.69 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #3 0.39 2.384 62,239 762 1.70 500 spectral-norm #3 6.02 1.614 62,992 762 1.70 5,500