The Computer Language
Benchmarks Game

all Java programs & measurements

openjdk 13 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)

source secs N mem gz cpu cpu load
binary-trees  #6 3.05  7 30,380 529 0.21 30% 54% 13% 18%
binary-trees  #6 0.25  14 920 529 0.35 35% 67% 26% 41%
binary-trees  #6 11.45  21 736,212 529 13.75 21% 8% 8% 86%
source secs N mem gz cpu cpu load
binary-trees  #4 3.04  7 31,720 840 0.24 36% 28% 35% 18%
binary-trees  #4 0.26  14 820 840 0.37 40% 19% 48% 59%
binary-trees  #4 10.73  21 721,620 840 13.08 10% 34% 72% 8%
source secs N mem gz cpu cpu load
binary-trees  #2 2.99  7 31,688 552 0.22 34% 15% 6% 28%
binary-trees  #2 0.23  14 988 552 0.32 30% 83% 23% 26%
binary-trees  #2 11.55  21 779,968 552 13.86 12% 15% 90% 10%
source secs N mem gz cpu cpu load
binary-trees  #3 3.01  7 31,384 540 0.21 52% 9% 3% 24%
binary-trees  #3 0.25  14 920 540 0.33 21% 67% 12% 56%
binary-trees  #3 11.05  21 783,408 540 13.46 74% 13% 11% 32%
source secs N mem gz cpu cpu load
binary-trees  #7 3.09  7 31,892 835 0.26 21% 25% 43% 16%
binary-trees  #7 0.20  14 0 835 0.42 48% 70% 71% 40%
binary-trees  #7 8.32  21 953,620 835 28.01 95% 87% 81% 77%
source secs N mem gz cpu cpu load
fannkuch-redux  2.82  10 32,588 1282 0.87 17% 52% 29% 16%
fannkuch-redux  1.53  11 34,248 1282 5.75 93% 95% 97% 91%
fannkuch-redux  14.33  12 34,888 1282 56.50 99% 98% 99% 98%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 3.35  10 34,216 1257 0.62 28% 46% 10% 17%
fannkuch-redux  #3 4.64  11 34,356 1257 4.73 12% 3% 97% 8%
fannkuch-redux  #3 62.00  12 34,332 1257 62.09 100% 0% 0% 2%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 3.65  10 34,612 514 0.83 15% 25% 48% 18%
fannkuch-redux  #2 6.78  11 34,616 514 6.85 1% 2% 99% 0%
fannkuch-redux  #2 74.36  12 35,036 514 74.45 1% 0% 100% 0%
source secs N mem gz cpu cpu load
fasta  #2 3.11  250,000 31,236 1257 0.37 28% 37% 28% 17%
fasta  #2 1.03  2,500,000 37,744 1257 1.14 94% 7% 4% 8%
fasta  #2 7.83  25,000,000 38,688 1257 8.01 100% 2% 1% 1%
source secs N mem gz cpu cpu load
fasta  #4 3.22  250,000 31,756 1524 0.30 36% 21% 30% 21%
fasta  #4 0.70  2,500,000 36,348 1524 0.82 17% 1% 11% 93%
fasta  #4 5.10  25,000,000 37,316 1524 5.22 3% 20% 80% 2%
source secs N mem gz cpu cpu load
fasta  #5 3.05  250,000 31,872 2473 0.49 19% 33% 42% 14%
fasta  #5 0.42  2,500,000 38,564 2473 1.03 65% 79% 49% 63%
fasta  #5 2.22  25,000,000 45,172 2473 5.98 61% 50% 98% 60%
source secs N mem gz cpu cpu load
k-nucleotide  3.62  250,000 61,048 1812 1.41 18% 37% 31% 24%
k-nucleotide  1.74  2,500,000 97,640 1812 4.03 69% 60% 56% 68%
k-nucleotide  9.33  25,000,000 447,976 1812 29.28 73% 83% 82% 77%
source secs N mem gz cpu cpu load
k-nucleotide  #3 3.80  250,000 65,064 1635 1.99 46% 40% 19% 29%
k-nucleotide  #3 1.99  2,500,000 100,484 1635 5.15 76% 84% 70% 62%
k-nucleotide  #3 11.93  25,000,000 460,076 1635 40.33 80% 97% 81% 81%
source secs N mem gz cpu cpu load
k-nucleotide  #5 4.58  250,000 179,404 2219 3.60 39% 36% 35% 28%
k-nucleotide  #5 3.95  2,500,000 184,084 2219 8.41 58% 37% 88% 39%
k-nucleotide  #5 35.35  25,000,000 243,300 2219 77.89 30% 94% 21% 77%
source secs N mem gz cpu cpu load
k-nucleotide  #4 4.04  250,000 169,216 1882 2.11 17% 39% 44% 18%
k-nucleotide  #4 6.70  2,500,000 179,600 1882 7.27 7% 98% 4% 4%
k-nucleotide  #4 57.61  25,000,000 212,592 1882 58.43 1% 91% 10% 1%
source secs N mem gz cpu cpu load
k-nucleotide  #6 4.02  250,000 51,276 1607 1.76 45% 50% 12% 23%
k-nucleotide  #6 1.76  2,500,000 100,900 1607 5.17 71% 73% 84% 73%
k-nucleotide  #6 11.97  25,000,000 451,572 1607 40.13 92% 81% 81% 82%
source secs N mem gz cpu cpu load
mandelbrot  #4 2.82  1,000 32,500 660 0.45 11% 10% 30% 27%
mandelbrot  #4 0.71  4,000 37,544 660 1.95 76% 89% 42% 73%
mandelbrot  #4 8.69  16,000 68,124 660 26.96 80% 84% 50% 98%
source secs N mem gz cpu cpu load
mandelbrot  #2 2.76  1,000 29,456 796 0.38 24% 35% 25% 16%
mandelbrot  #2 0.57  4,000 35,864 796 1.97 88% 86% 88% 88%
mandelbrot  #2 6.83  16,000 79,108 796 26.84 97% 99% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  3.33  1,000 34,332 665 0.37 22% 28% 29% 20%
mandelbrot  2.87  4,000 35,400 665 2.92 98% 2% 1% 2%
mandelbrot  43.87  16,000 35,732 665 43.93 100% 1% 0% 0%
source secs N mem gz cpu cpu load
mandelbrot  #6 3.05  1,000 30,368 802 0.45 25% 38% 28% 20%
mandelbrot  #6 0.59  4,000 35,960 802 2.06 82% 91% 95% 85%
mandelbrot  #6 8.16  16,000 79,076 802 32.11 99% 99% 98% 98%
source secs N mem gz cpu cpu load
mandelbrot  #3 3.46  1,000 32,788 903 0.53 25% 56% 8% 21%
mandelbrot  #3 0.86  4,000 37,788 903 3.10 91% 94% 92% 88%
mandelbrot  #3 11.50  16,000 80,640 903 45.50 99% 99% 99% 100%
source secs N mem gz cpu cpu load
n-body  #4 3.19  500,000 34,304 1489 0.40 34% 26% 10% 21%
n-body  #4 2.50  5,000,000 34,672 1489 2.53 99% 0% 3% 2%
n-body  #4 23.98  50,000,000 35,448 1489 24.02 1% 100% 1% 0%
source secs N mem gz cpu cpu load
n-body  #2 3.02  500,000 35,376 1424 0.44 44% 21% 15% 10%
n-body  #2 2.61  5,000,000 35,292 1424 2.66 1% 99% 3% 1%
n-body  #2 25.17  50,000,000 35,732 1424 25.21 100% 1% 0% 0%
source secs N mem gz cpu cpu load
n-body  #5 3.36  500,000 31,512 1429 0.41 35% 18% 26% 25%
n-body  #5 2.32  5,000,000 35,120 1429 2.35 2% 55% 46% 2%
n-body  #5 21.93  50,000,000 35,408 1429 21.97 1% 0% 100% 1%
source secs N mem gz cpu cpu load
n-body  #3 3.28  500,000 33,036 1430 0.44 26% 17% 48% 15%
n-body  #3 2.63  5,000,000 35,480 1430 2.67 1% 99% 4% 1%
n-body  #3 25.30  50,000,000 35,532 1430 25.34 0% 1% 100% 1%
source secs N mem gz cpu cpu load
n-body  3.26  500,000 34,924 1430 0.48 33% 12% 38% 12%
n-body  2.70  5,000,000 36,704 1430 2.77 4% 1% 2% 98%
n-body  25.81  50,000,000 36,948 1430 25.88 0% 1% 1% 100%
source secs N mem gz cpu cpu load
pidigits  3.87  2,000 124,984 800 2.05 25% 52% 21% 31%
pidigits  7.12  6,000 279,936 800 8.42 10% 98% 4% 8%
pidigits  19.83  10,000 328,072 800 21.22 82% 5% 4% 18%
source secs N mem gz cpu cpu load
pidigits  #2 3.39  2,000 32,728 938 0.28 42% 28% 38% 12%
pidigits  #2 1.20  6,000 36,116 938 1.33 94% 7% 1% 14%
pidigits  #2 3.07  10,000 39,320 938 3.23 2% 5% 3% 98%
source secs N mem gz cpu cpu load
regex-redux  #3 3.28  50,000 43,144 929 1.39 30% 32% 12% 35%
regex-redux  #3 1.71  500,000 131,424 929 4.72 56% 76% 65% 83%
regex-redux  #3 10.54  5,000,000 647,464 929 32.36 79% 77% 73% 79%
source secs N mem gz cpu cpu load
regex-redux  3.85  50,000 45,112 868 2.02 40% 33% 25% 31%
regex-redux  2.25  500,000 137,592 868 4.40 39% 38% 47% 76%
regex-redux  16.51  5,000,000 634,684 868 30.82 54% 26% 46% 61%
source secs N mem gz cpu cpu load
regex-redux  #6 3.71  50,000 43,784 740 1.67 27% 38% 31% 26%
regex-redux  #6 1.53  500,000 112,508 740 4.32 68% 61% 67% 89%
regex-redux  #6 10.31  5,000,000 644,560 740 31.37 72% 72% 92% 70%
source secs N mem gz cpu cpu load
reverse-complement  #6 3.37  250,000 31,120 752 0.29 49% 20% 4% 28%
reverse-complement  #6 6.76  100,000,000 2,061,508 752 7.43 81% 5% 33% 1%
source secs N mem gz cpu cpu load
reverse-complement  #8 3.03  250,000 34,884 2183 0.42 47% 19% 4% 21%
reverse-complement  #8 3.16  100,000,000 712,368 2183 7.02 65% 47% 42% 70%
source secs N mem gz cpu cpu load
reverse-complement  #4 3.22  250,000 35,024 651 0.36 30% 32% 25% 22%
reverse-complement  #4 10.01  100,000,000 1,930,844 651 10.33 3% 95% 5% 3%
source secs N mem gz cpu cpu load
reverse-complement  #3 3.00  250,000 32,916 1722 0.30 16% 56% 26% 10%
reverse-complement  #3 4.86  100,000,000 1,173,216 1722 10.93 44% 53% 78% 52%
source secs N mem gz cpu cpu load
reverse-complement  #7 3.37  250,000 37,164 1647 0.58 21% 33% 38% 18%
reverse-complement  #7 41.67  100,000,000 1,031,728 1647 12.29 51% 7% 8% 37%
source secs N mem gz cpu cpu load
reverse-complement  #5 3.23  250,000 32,160 1108 0.25 38% 31% 28% 20%
reverse-complement  #5 7.65  100,000,000 1,128,076 1108 7.97 36% 2% 4% 64%
source secs N mem gz cpu cpu load
spectral-norm  3.21  500 33,912 514 0.41 25% 16% 25% 23%
spectral-norm  5.04  3,000 36,496 514 5.12 100% 1% 1% 2%
spectral-norm  16.58  5,500 37,360 514 16.69 100% 1% 1% 0%
source secs N mem gz cpu cpu load
spectral-norm  #2 2.98  500 35,360 950 0.59 18% 39% 22% 28%
spectral-norm  #2 1.62  3,000 36,548 950 5.29 87% 92% 84% 88%
spectral-norm  #2 4.22  5,500 36,948 950 16.37 98% 97% 98% 96%
source secs N mem gz cpu cpu load
spectral-norm  #3 3.82  500 32,592 756 0.60 61% 24% 14% 23%
spectral-norm  #3 1.47  3,000 37,696 756 5.32 89% 93% 94% 90%
spectral-norm  #3 4.23  5,500 37,860 756 16.15 96% 95% 96% 97%