The Computer Language
24.11 Benchmarks Game

all Java -Xint programs & measurements

java 23 2024-09-17
Java HotSpot(TM) 64-Bit Server VM
(build 23+37-2369,
interpreted mode, sharing)

source secs N mem gz cpu secs cpu load
binary-trees  #6 1.28  7 36,852 535 0.15 1% 0% 11% 1%
binary-trees  #6 0.45  14 73,520 535 0.45 2% 2% 4% 93%
binary-trees  #6 67.36  21 1,378,776 535 68.09 31% 47% 21% 1%
source secs N mem gz cpu secs cpu load
binary-trees  #8 1.13  7 36,932 596 0.16 0% 0% 0% 11%
binary-trees  #8 0.60  14 73,644 596 0.60 56% 3% 41% 1%
binary-trees  #8 94.28  21 1,163,864 596 95.00 7% 22% 46% 24%
source secs N mem gz cpu secs cpu load
binary-trees  #3 1.25  7 36,720 546 0.16 9% 2% 0% 1%
binary-trees  #3 0.47  14 73,520 546 0.45 28% 68% 2% 2%
binary-trees  #3 66.79  21 1,343,436 546 67.51 12% 33% 36% 19%
source secs N mem gz cpu secs cpu load
binary-trees  #2 1.30  7 36,776 558 0.16 4% 0% 0% 8%
binary-trees  #2 0.49  14 73,720 558 0.49 2% 83% 16% 0%
binary-trees  #2 74.30  21 1,218,004 558 74.96 37% 33% 30% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #4 1.33  7 38,036 846 0.15 0% 3% 6% 4%
binary-trees  #4 0.63  14 76,968 846 0.63 1% 25% 75% 4%
binary-trees  #4 98.08  21 1,000,460 846 98.84 10% 29% 51% 10%
source secs N mem gz cpu secs cpu load
binary-trees  #7 1.53  7 38,144 841 0.19 1% 9% 1% 1%
binary-trees  #7 0.29  14 75,560 841 0.64 36% 80% 48% 62%
binary-trees  #7 32.90  21 1,078,312 841 96.85 88% 70% 70% 64%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #8 5.49  10 36,520 517 4.48 0% 0% 81% 0%
fannkuch-redux  #8 52.83  11 36,492 517 52.84 90% 0% 0% 9%
fannkuch-redux  #8 707.70  12 36,720 517 707.97 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 4.27  10 36,844 1264 3.14 4% 0% 70% 2%
fannkuch-redux  #3 36.65  11 36,984 1264 36.66 0% 99% 0% 0%
fannkuch-redux  #3 499.95  12 36,780 1264 500.14 0% 0% 98% 2%
source secs N mem gz cpu secs cpu load
fannkuch-redux  2.17  10 37,012 1289 3.33 39% 36% 37% 41%
fannkuch-redux  9.92  11 37,364 1289 39.11 98% 99% 99% 97%
fannkuch-redux  133.97  12 37,284 1289 530.29 99% 98% 99% 97%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 5.53  10 36,392 520 4.45 80% 0% 0% 0%
fannkuch-redux  #2 52.25  11 36,516 520 52.27 100% 0% 0% 0%
fannkuch-redux  #2 697.49  12 36,236 520 697.74 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #8 7.94  250,000 37,740 894 6.88 86% 0% 0% 1%
fasta  #8 67.30  2,500,000 50,688 894 67.29 0% 0% 0% 99%
fasta  #8 673.66  25,000,000 107,836 894 673.30 16% 83% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 1.79  250,000 41,216 2478 0.42 5% 6% 10% 5%
fasta  #5 0.95  2,500,000 41,400 2478 2.40 53% 98% 51% 51%
fasta  #5 8.92  25,000,000 41,784 2478 23.38 77% 54% 54% 76%
source secs N mem gz cpu secs cpu load
fasta  #4 1.46  250,000 37,032 1528 0.41 1% 27% 0% 1%
fasta  #4 2.62  2,500,000 37,036 1528 2.61 0% 0% 99% 0%
fasta  #4 25.45  25,000,000 37,036 1528 25.46 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #6 1.40  250,000 41,108 2549 0.51 6% 15% 6% 7%
fasta  #6 0.98  2,500,000 41,360 2549 3.14 74% 98% 74% 74%
fasta  #6 9.13  25,000,000 41,896 2549 30.76 79% 97% 81% 79%
source secs N mem gz cpu secs cpu load
fasta  #2 1.71  250,000 36,628 1259 0.57 0% 0% 0% 31%
fasta  #2 3.83  2,500,000 36,540 1259 3.81 99% 0% 0% 0%
fasta  #2 36.96  25,000,000 36,780 1259 36.97 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #8 40.43  250,000 186,832 786 39.29 31% 42% 23% 0%
k-nucleotide  #8 396.55  2,500,000 276,284 786 396.92 45% 29% 10% 15%
k-nucleotide  #8 Timed Out  25,000,000
source secs N mem gz cpu secs cpu load
k-nucleotide  3.76  250,000 63,272 1821 4.91 25% 27% 50% 29%
k-nucleotide  17.66  2,500,000 102,604 1821 43.44 79% 56% 49% 61%
k-nucleotide  174.09  25,000,000 358,964 1821 431.66 61% 68% 58% 59%
source secs N mem gz cpu secs cpu load
k-nucleotide  #5 5.24  250,000 193,052 2225 9.75 39% 32% 58% 56%
k-nucleotide  #5 36.36  2,500,000 203,864 2225 83.50 70% 54% 61% 43%
k-nucleotide  #5 358.39  25,000,000 208,936 2225 832.08 74% 57% 68% 32%
source secs N mem gz cpu secs cpu load
k-nucleotide  #6 5.36  250,000 73,128 1614 12.72 55% 72% 54% 54%
k-nucleotide  #6 38.15  2,500,000 134,872 1614 124.34 88% 77% 76% 84%
k-nucleotide  #6 380.79  25,000,000 358,368 1614 1,245.37 83% 86% 81% 75%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 5.31  250,000 72,980 1642 12.74 55% 55% 74% 55%
k-nucleotide  #3 38.14  2,500,000 134,732 1642 124.20 87% 86% 76% 76%
k-nucleotide  #3 380.98  25,000,000 358,232 1642 1,244.14 76% 83% 91% 75%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 9.23  250,000 189,952 1887 7.83 0% 0% 1% 83%
k-nucleotide  #4 72.73  2,500,000 200,912 1887 72.74 0% 10% 89% 0%
k-nucleotide  #4 722.69  25,000,000 188,368 1887 722.99 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.87  1,000 37,876 667 2.54 40% 31% 35% 30%
mandelbrot  #4 10.22  4,000 41,376 667 38.06 97% 99% 87% 89%
mandelbrot  #4 162.05  16,000 100,116 667 606.17 89% 99% 97% 87%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.96  1,000 38,036 910 2.04 31% 24% 25% 24%
mandelbrot  #3 7.57  4,000 40,100 910 29.97 98% 98% 98% 99%
mandelbrot  #3 119.76  16,000 76,220 910 478.11 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 2.14  1,000 37,288 808 3.48 39% 44% 40% 39%
mandelbrot  #6 13.50  4,000 39,188 808 53.63 99% 99% 99% 99%
mandelbrot  #6 213.99  16,000 75,776 808 854.15 100% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 2.09  1,000 37,248 802 3.36 38% 39% 42% 41%
mandelbrot  #2 12.90  4,000 39,476 802 51.30 99% 99% 99% 99%
mandelbrot  #2 204.60  16,000 75,772 802 817.30 99% 99% 100% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  2.84  1,000 37,376 671 1.59 0% 0% 55% 0%
mandelbrot  22.54  4,000 37,548 671 22.54 85% 0% 0% 15%
mandelbrot  359.45  16,000 37,564 671 359.57 96% 0% 0% 3%
source secs N mem gz cpu secs cpu load
mandelbrot  #8 3.75  1,000 36,348 441 2.63 69% 0% 0% 0%
mandelbrot  #8 39.58  4,000 36,396 441 39.57 26% 50% 23% 0%
mandelbrot  #8 632.34  16,000 36,580 441 632.40 47% 46% 6% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 3.04  500,000 37,672 1430 1.98 0% 64% 0% 0%
n-body  #2 17.98  5,000,000 37,684 1430 17.98 99% 0% 0% 0%
n-body  #2 178.95  50,000,000 37,716 1430 179.00 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  3.31  500,000 37,800 1437 2.07 62% 0% 0% 0%
n-body  18.85  5,000,000 38,072 1437 18.84 0% 0% 85% 15%
n-body  187.79  50,000,000 37,816 1437 187.85 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 2.98  500,000 37,412 1436 1.95 18% 0% 0% 47%
n-body  #3 17.70  5,000,000 37,556 1436 17.69 0% 99% 0% 0%
n-body  #3 176.10  50,000,000 37,780 1436 176.16 98% 0% 0% 1%
source secs N mem gz cpu secs cpu load
n-body  #4 3.07  500,000 37,544 1495 1.79 1% 1% 57% 1%
n-body  #4 16.03  5,000,000 37,808 1495 16.03 17% 0% 0% 83%
n-body  #4 159.50  50,000,000 37,652 1495 159.56 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #5 4.20  500,000 37,288 1435 2.60 1% 2% 2% 60%
n-body  #5 24.27  5,000,000 37,656 1435 24.28 90% 0% 0% 9%
n-body  #5 242.21  50,000,000 37,820 1435 242.29 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #8 2.94  500,000 37,596 1322 1.80 0% 60% 0% 0%
n-body  #8 16.19  5,000,000 37,676 1322 16.19 42% 0% 0% 57%
n-body  #8 160.65  50,000,000 37,692 1322 160.71 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 1.47  2,000 38,144 944 0.21 0% 2% 13% 2%
pidigits  #2 0.55  6,000 38,700 944 0.55 1% 96% 1% 1%
pidigits  #2 1.41  10,000 39,092 944 1.41 1% 99% 0% 1%
source secs N mem gz cpu secs cpu load
pidigits  #3 1.44  2,000 36,116 770 0.17 1% 3% 11% 0%
pidigits  #3 0.32  6,000 36,664 770 0.32 3% 2% 96% 0%
pidigits  #3 0.83  10,000 37,044 770 0.83 2% 1% 98% 1%
source secs N mem gz cpu secs cpu load
pidigits  7.88  2,000 185,856 807 6.70 14% 0% 40% 30%
pidigits  63.25  6,000 188,484 807 63.29 17% 11% 38% 32%
pidigits  183.26  10,000 188,632 807 183.38 28% 30% 29% 11%
source secs N mem gz cpu secs cpu load
regex-redux  #6 5.24  50,000 49,856 746 10.29 39% 53% 60% 43%
regex-redux  #6 38.23  500,000 145,836 746 100.60 70% 82% 56% 54%
regex-redux  #6 382.01  5,000,000 1,220,444 746 1,007.09 67% 82% 58% 56%
source secs N mem gz cpu secs cpu load
regex-redux  #2 1.89  50,000 51,292 2201 0.69 4% 2% 26% 3%
regex-redux  #2 0.52  500,000 78,920 2201 0.75 15% 23% 76% 28%
regex-redux  #2 1.61  5,000,000 359,548 2201 3.19 35% 64% 71% 30%
source secs N mem gz cpu secs cpu load
regex-redux  #3 5.24  50,000 54,256 935 10.28 42% 55% 60% 39%
regex-redux  #3 38.04  500,000 133,708 935 100.86 84% 57% 69% 54%
regex-redux  #3 380.77  5,000,000 564,672 935 1,009.25 82% 54% 60% 67%
source secs N mem gz cpu secs cpu load
regex-redux  6.92  50,000 53,160 875 10.09 82% 20% 23% 20%
regex-redux  55.62  500,000 156,764 875 99.11 72% 39% 25% 40%
regex-redux  555.92  5,000,000 559,068 875 993.20 70% 55% 25% 27%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 3.83  250,000 40,164 1654 4.44 10% 11% 48% 49%
reverse-complement  #7 733.63  100,000,001 1,031,048 1654 1,704.56 65% 42% 28% 96%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 1.58  250,000 41,628 760 0.28 12% 5% 0% 0%
reverse-complement  #6 39.58  100,000,001 2,028,304 760 48.30 67% 43% 11% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 1.77  250,000 38,832 1115 0.57 30% 4% 0% 0%
reverse-complement  #5 179.32  100,000,001 1,090,164 1115 175.61 92% 0% 3% 3%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 1.31  250,000 39,016 656 0.34 0% 21% 0% 4%
reverse-complement  #4 80.02  100,000,001 1,883,324 656 80.03 0% 0% 2% 97%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.14  250,000 56,360 1728 0.19 30% 64% 15% 30%
reverse-complement  #3 Bad Output  100,000,001
source secs N mem gz cpu secs cpu load
spectral-norm  #8 1.95  500 37,612 453 0.84 1% 0% 42% 0%
spectral-norm  #8 23.73  3,000 38,164 453 23.74 13% 86% 0% 0%
spectral-norm  #8 79.75  5,500 38,572 453 79.77 4% 95% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 1.59  500 38,260 956 0.75 18% 12% 9% 9%
spectral-norm  #2 5.15  3,000 38,436 956 20.09 97% 98% 97% 97%
spectral-norm  #2 16.96  5,500 38,692 956 67.27 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 1.57  500 38,180 762 1.00 17% 20% 15% 14%
spectral-norm  #3 8.12  3,000 38,868 762 31.04 96% 95% 97% 95%
spectral-norm  #3 26.20  5,500 39,420 762 103.20 98% 98% 98% 98%
startup  #9 Timed Out  200,000
source secs N mem gz cpu secs cpu load
startup  #0 0.94  200,000 38,188 1456 0.94 100% 2% 0% 1%
source secs N mem gz cpu secs cpu load
startup  0.94  200,000 38,300 1434 0.94 0% 0% 98% 0%
source secs N mem gz cpu secs cpu load
too simple  1.65  1,000,000 37,500 295 0.23 0% 0% 13% 0%
too simple  3.32  100,000,000 37,660 295 3.31 99% 0% 0% 1%
too simple  323.49  10,000,000,000 37,792 295 323.61 0% 0% 100% 0%