all Java programs & measurements java 23 2024-09-17 Java HotSpot(TM) 64-Bit Server VM (build 23+37-2369, mixed mode, sharing) source secs N mem gz cpu secs cpu load binary-trees #7 1.45 7 44,956 841 0.24 10% 2% 2% 1% binary-trees #7 0.10 14 81,420 841 0.20 50% 40% 90% 27% binary-trees #7 2.62 21 1,803,192 841 8.14 84% 74% 75% 78% source secs N mem gz cpu secs cpu load binary-trees #4 1.45 7 43,176 846 0.20 3% 1% 2% 7% binary-trees #4 0.13 14 83,240 846 0.19 7% 58% 58% 23% binary-trees #4 4.41 21 1,821,244 846 5.14 11% 6% 52% 46% source secs N mem gz cpu secs cpu load binary-trees #6 1.33 7 41,784 535 0.20 5% 0% 9% 0% binary-trees #6 0.13 14 79,240 535 0.17 0% 50% 23% 58% binary-trees #6 4.87 21 1,782,568 535 5.63 13% 39% 54% 9% source secs N mem gz cpu secs cpu load binary-trees #8 1.42 7 42,016 596 0.18 1% 4% 5% 5% binary-trees #8 0.14 14 81,216 596 0.19 42% 13% 28% 71% binary-trees #8 6.57 21 1,767,108 596 7.29 7% 17% 28% 60% source secs N mem gz cpu secs cpu load binary-trees #2 1.32 7 41,768 558 0.21 1% 10% 1% 4% binary-trees #2 0.12 14 78,896 558 0.17 41% 30% 9% 58% binary-trees #2 5.09 21 1,820,068 558 5.83 8% 19% 8% 78% source secs N mem gz cpu secs cpu load binary-trees #3 1.36 7 42,096 546 0.21 9% 3% 0% 3% binary-trees #3 0.14 14 78,936 546 0.16 21% 7% 18% 69% binary-trees #3 4.85 21 1,769,500 546 5.65 8% 75% 5% 27% source secs N mem gz cpu secs cpu load fannkuch-redux 1.54 10 44,164 1289 0.66 11% 9% 14% 10% fannkuch-redux 0.91 11 44,188 1289 3.43 93% 97% 92% 95% fannkuch-redux 10.85 12 44,612 1289 42.80 98% 98% 99% 99% source secs N mem gz cpu secs cpu load fannkuch-redux #8 1.70 10 42,740 517 0.59 28% 0% 4% 1% fannkuch-redux #8 4.31 11 42,588 517 4.36 1% 0% 0% 99% fannkuch-redux #8 45.90 12 42,568 517 45.97 63% 16% 0% 21% source secs N mem gz cpu secs cpu load fannkuch-redux #2 1.58 10 42,244 520 0.53 28% 1% 3% 1% fannkuch-redux #2 3.51 11 42,224 520 3.55 99% 1% 0% 1% fannkuch-redux #2 45.77 12 42,552 520 45.83 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux #3 1.61 10 43,820 1264 0.49 17% 1% 8% 4% fannkuch-redux #3 3.09 11 43,980 1264 3.17 97% 4% 1% 0% fannkuch-redux #3 39.96 12 44,308 1264 40.06 99% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #6 1.51 250,000 45,864 2549 0.32 4% 2% 4% 9% fasta #6 0.22 2,500,000 46,108 2549 0.60 57% 71% 66% 81% fasta #6 1.16 25,000,000 49,848 2549 3.71 78% 91% 78% 73% source secs N mem gz cpu secs cpu load fasta #8 1.67 250,000 73,812 894 0.94 17% 22% 6% 16% fasta #8 1.47 2,500,000 78,932 894 1.99 29% 6% 80% 21% fasta #8 10.12 25,000,000 182,140 894 10.66 86% 6% 3% 8% source secs N mem gz cpu secs cpu load fasta #2 1.40 250,000 44,560 1259 0.37 5% 1% 15% 3% fasta #2 0.56 2,500,000 44,236 1259 0.67 1% 16% 7% 98% fasta #2 4.45 25,000,000 48,896 1259 4.60 3% 0% 0% 99% source secs N mem gz cpu secs cpu load fasta #4 1.54 250,000 41,284 1528 0.27 3% 1% 12% 2% fasta #4 0.43 2,500,000 44,048 1528 0.53 97% 4% 9% 16% fasta #4 3.28 25,000,000 44,352 1528 3.40 99% 1% 0% 3% source secs N mem gz cpu secs cpu load fasta #5 1.38 250,000 46,480 2478 0.34 4% 10% 5% 5% fasta #5 0.22 2,500,000 47,008 2478 0.60 76% 76% 59% 68% fasta #5 1.24 25,000,000 49,640 2478 4.13 80% 87% 85% 83% source secs N mem gz cpu secs cpu load k-nucleotide #5 2.02 250,000 207,888 2225 1.37 13% 16% 20% 19% k-nucleotide #5 1.92 2,500,000 216,580 2225 4.16 77% 36% 25% 80% k-nucleotide #5 22.10 25,000,000 222,396 2225 48.14 95% 19% 71% 31% source secs N mem gz cpu secs cpu load k-nucleotide #6 1.85 250,000 97,460 1614 1.31 19% 17% 18% 18% k-nucleotide #6 1.05 2,500,000 145,384 1614 3.23 71% 76% 89% 74% k-nucleotide #6 7.27 25,000,000 426,032 1614 25.17 85% 85% 88% 88% source secs N mem gz cpu secs cpu load k-nucleotide 2.10 250,000 74,220 1821 1.21 19% 13% 10% 14% k-nucleotide 0.87 2,500,000 113,500 1821 2.43 67% 61% 69% 83% k-nucleotide 4.92 25,000,000 427,448 1821 15.77 73% 86% 85% 76% source secs N mem gz cpu secs cpu load k-nucleotide #8 2.69 250,000 268,160 786 2.02 16% 10% 28% 21% k-nucleotide #8 8.34 2,500,000 659,916 786 9.05 19% 45% 40% 6% k-nucleotide #8 78.46 25,000,000 2,083,000 786 80.86 24% 27% 27% 24% source secs N mem gz cpu secs cpu load k-nucleotide #3 1.93 250,000 97,612 1642 1.27 16% 15% 12% 21% k-nucleotide #3 1.07 2,500,000 145,652 1642 3.23 85% 77% 73% 70% k-nucleotide #3 7.34 25,000,000 426,540 1642 25.47 88% 88% 87% 84% source secs N mem gz cpu secs cpu load k-nucleotide #4 2.31 250,000 198,420 1887 1.19 25% 12% 3% 11% k-nucleotide #4 3.88 2,500,000 210,260 1887 4.08 3% 90% 10% 1% k-nucleotide #4 34.33 25,000,000 197,748 1887 34.67 0% 99% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #8 1.52 1,000 44,480 441 0.41 2% 3% 4% 18% mandelbrot #8 1.85 4,000 45,424 441 1.96 2% 3% 2% 99% mandelbrot #8 27.67 16,000 45,844 441 27.79 31% 68% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #6 1.39 1,000 42,028 808 0.34 6% 4% 6% 10% mandelbrot #6 0.35 4,000 44,076 808 1.19 91% 88% 88% 82% mandelbrot #6 4.19 16,000 82,232 808 16.42 98% 99% 98% 97% source secs N mem gz cpu secs cpu load mandelbrot #4 1.54 1,000 42,152 667 0.36 5% 11% 3% 3% mandelbrot #4 0.35 4,000 45,592 667 1.13 94% 72% 82% 75% mandelbrot #4 4.41 16,000 105,000 667 16.14 85% 97% 87% 97% source secs N mem gz cpu secs cpu load mandelbrot 1.64 1,000 41,796 671 0.36 16% 1% 2% 3% mandelbrot 1.63 4,000 42,112 671 1.66 1% 1% 2% 99% mandelbrot 24.50 16,000 42,272 671 24.57 0% 100% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #2 1.43 1,000 41,848 802 0.45 5% 7% 12% 7% mandelbrot #2 0.36 4,000 43,892 802 1.20 88% 80% 77% 97% mandelbrot #2 4.08 16,000 82,216 802 16.06 98% 98% 99% 98% source secs N mem gz cpu secs cpu load mandelbrot #3 1.48 1,000 42,616 910 0.41 6% 6% 12% 5% mandelbrot #3 0.67 4,000 44,772 910 2.43 89% 89% 89% 97% mandelbrot #3 6.96 16,000 82,972 910 27.54 98% 98% 99% 99% source secs N mem gz cpu secs cpu load n-body #8 1.49 500,000 43,056 1322 0.38 1% 4% 5% 15% n-body #8 0.85 5,000,000 43,124 1322 0.91 4% 96% 1% 6% n-body #8 7.59 50,000,000 42,924 1322 7.64 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #5 1.72 500,000 43,296 1435 0.40 5% 1% 15% 1% n-body #5 0.85 5,000,000 43,448 1435 0.91 3% 97% 10% 3% n-body #5 7.30 50,000,000 43,424 1435 7.36 0% 99% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 1.46 500,000 41,796 1495 0.32 16% 2% 2% 1% n-body #4 0.76 5,000,000 42,028 1495 0.79 2% 1% 98% 2% n-body #4 6.88 50,000,000 42,028 1495 6.91 1% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #3 1.58 500,000 42,412 1436 0.33 2% 1% 2% 16% n-body #3 0.82 5,000,000 42,412 1436 0.85 98% 1% 4% 0% n-body #3 7.49 50,000,000 42,292 1436 7.52 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body #2 1.66 500,000 42,280 1430 0.33 2% 3% 14% 1% n-body #2 0.84 5,000,000 42,404 1430 0.86 14% 0% 4% 89% n-body #2 7.48 50,000,000 42,260 1430 7.52 0% 0% 99% 0% source secs N mem gz cpu secs cpu load n-body 1.61 500,000 42,660 1437 0.35 3% 1% 15% 2% n-body 0.87 5,000,000 42,876 1437 0.89 97% 4% 1% 1% n-body 7.84 50,000,000 42,652 1437 7.88 99% 0% 0% 0% source secs N mem gz cpu secs cpu load pidigits 1.87 2,000 246,772 807 1.41 4% 28% 19% 25% pidigits 2.95 6,000 421,888 807 3.96 33% 36% 34% 32% pidigits 7.68 10,000 482,056 807 8.75 42% 19% 30% 23% source secs N mem gz cpu secs cpu load pidigits #3 1.55 2,000 39,656 770 0.19 1% 9% 0% 2% pidigits #3 0.31 6,000 41,620 770 0.34 3% 96% 6% 12% pidigits #3 0.80 10,000 41,900 770 0.83 2% 98% 0% 2% source secs N mem gz cpu secs cpu load pidigits #2 2.11 2,000 42,416 944 0.25 1% 2% 6% 7% pidigits #2 0.50 6,000 45,128 944 0.56 94% 10% 8% 2% pidigits #2 1.29 10,000 45,768 944 1.37 3% 5% 99% 0% source secs N mem gz cpu secs cpu load regex-redux #2 1.94 50,000 63,764 2201 0.88 5% 11% 21% 6% regex-redux #2 0.46 500,000 90,940 2201 0.86 27% 32% 52% 78% regex-redux #2 1.55 5,000,000 372,764 2201 3.16 38% 32% 37% 98% source secs N mem gz cpu secs cpu load regex-redux #3 1.70 50,000 63,032 935 0.94 12% 15% 17% 13% regex-redux #3 0.97 500,000 142,232 935 2.88 73% 86% 69% 70% regex-redux #3 5.25 5,000,000 611,476 935 17.25 81% 84% 84% 80% source secs N mem gz cpu secs cpu load regex-redux #6 1.66 50,000 59,656 746 1.10 16% 19% 14% 17% regex-redux #6 0.94 500,000 158,552 746 2.89 87% 76% 76% 73% regex-redux #6 5.60 5,000,000 1,237,440 746 17.12 86% 66% 73% 80% source secs N mem gz cpu secs cpu load regex-redux 1.77 50,000 62,756 875 1.22 15% 17% 15% 24% regex-redux 1.19 500,000 167,852 875 2.47 91% 50% 33% 35% regex-redux 8.47 5,000,000 575,552 875 16.69 67% 46% 44% 40% source secs N mem gz cpu secs cpu load reverse-complement #5 1.38 250,000 44,032 1115 0.24 4% 4% 1% 8% reverse-complement #5 4.72 100,000,001 1,097,732 1115 4.84 29% 10% 60% 3% source secs N mem gz cpu secs cpu load reverse-complement #4 1.49 250,000 46,432 656 0.33 12% 3% 6% 1% reverse-complement #4 5.65 100,000,001 1,891,656 656 5.77 95% 3% 2% 2% source secs N mem gz cpu secs cpu load reverse-complement #6 1.41 250,000 45,728 760 0.20 2% 2% 3% 8% reverse-complement #6 3.15 100,000,001 2,032,996 760 3.79 33% 8% 0% 78% source secs N mem gz cpu secs cpu load reverse-complement #7 1.60 250,000 47,112 1654 0.30 8% 3% 2% 4% reverse-complement #7 23.98 100,000,001 1,037,708 1654 6.26 4% 6% 12% 4% source secs N mem gz cpu secs cpu load reverse-complement #3 0.09 250,000 60,840 1728 0.14 37% 37% 75% 22% reverse-complement #3 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load spectral-norm #2 1.83 500 42,668 956 0.41 10% 5% 3% 5% spectral-norm #2 0.60 3,000 42,896 956 2.18 88% 90% 95% 88% spectral-norm #2 1.61 5,500 43,028 956 6.08 97% 95% 94% 94% source secs N mem gz cpu secs cpu load spectral-norm #8 1.61 500 42,136 453 0.36 2% 0% 13% 5% spectral-norm #8 1.68 3,000 42,504 453 1.74 1% 1% 3% 99% spectral-norm #8 5.43 5,500 43,368 453 5.49 0% 0% 1% 99% source secs N mem gz cpu secs cpu load spectral-norm #3 1.60 500 42,924 762 0.35 3% 11% 5% 5% spectral-norm #3 0.56 3,000 43,544 762 1.93 94% 84% 86% 87% spectral-norm #3 1.57 5,500 44,160 762 5.93 98% 94% 95% 94% source secs N mem gz cpu secs cpu load startup #0 0.15 200,000 44,568 1456 0.26 40% 13% 93% 33% source secs N mem gz cpu secs cpu load startup #9 226.08 200,000 62,792 1441 225.39 0% 0% 99% 0% source secs N mem gz cpu secs cpu load startup 87.05 200,000 63,000 1434 87.56 100% 0% 0% 0% source secs N mem gz cpu secs cpu load too simple 1.49 1,000,000 42,072 295 0.23 10% 1% 2% 1% too simple 0.52 100,000,000 42,000 295 0.54 3% 98% 3% 1% too simple 44.20 10,000,000,000 42,012 295 44.23 25% 0% 74% 0%