all Java -Xint programs & measurements java 22 2024-03-19 Java HotSpot(TM) 64-Bit Server VM (build 22+36-2370, interpreted mode, sharing) source secs N mem gz cpu secs cpu load binary-trees #6 1.22 7 35,484 535 0.15 0% 0% 10% 2% binary-trees #6 0.47 14 98,788 535 0.45 21% 71% 4% 2% binary-trees #6 67.43 21 1,323,672 535 68.11 24% 70% 6% 0% source secs N mem gz cpu secs cpu load binary-trees #3 1.28 7 35,348 546 0.15 0% 0% 1% 11% binary-trees #3 0.49 14 99,036 546 0.44 65% 20% 4% 0% binary-trees #3 64.64 21 1,307,260 546 65.30 16% 33% 0% 50% source secs N mem gz cpu secs cpu load binary-trees #2 1.23 7 35,496 558 0.15 0% 8% 4% 1% binary-trees #2 0.47 14 98,784 558 0.46 4% 2% 93% 2% binary-trees #2 67.55 21 1,276,284 558 68.21 14% 0% 80% 6% source secs N mem gz cpu secs cpu load binary-trees #4 1.25 7 36,644 846 0.14 3% 6% 2% 0% binary-trees #4 0.55 14 85,356 846 0.55 1% 7% 20% 72% binary-trees #4 84.28 21 1,067,788 846 84.92 34% 9% 28% 29% source secs N mem gz cpu secs cpu load binary-trees #7 1.26 7 36,968 841 0.17 1% 0% 10% 3% binary-trees #7 0.29 14 101,088 841 0.60 65% 55% 62% 37% binary-trees #7 30.62 21 1,093,140 841 89.85 65% 74% 86% 68% source secs N mem gz cpu secs cpu load fannkuch-redux #3 5.53 10 35,620 1264 4.36 3% 76% 0% 0% fannkuch-redux #3 52.94 11 35,684 1264 52.95 0% 0% 0% 99% fannkuch-redux #3 728.10 12 35,548 1264 728.36 98% 1% 0% 0% source secs N mem gz cpu secs cpu load fannkuch-redux 2.43 10 35,604 1289 4.66 48% 52% 48% 47% fannkuch-redux 14.30 11 35,812 1289 56.47 99% 99% 98% 97% fannkuch-redux 195.32 12 35,688 1289 773.57 100% 98% 99% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #2 5.02 10 34,976 520 3.90 30% 47% 0% 1% fannkuch-redux #2 46.36 11 35,168 520 46.37 81% 18% 0% 0% fannkuch-redux #2 627.34 12 35,140 520 627.56 99% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #5 1.40 250,000 39,912 2478 0.40 6% 7% 9% 9% fasta #5 0.97 2,500,000 40,184 2478 2.41 97% 51% 52% 52% fasta #5 8.93 25,000,000 40,668 2478 23.48 55% 97% 56% 55% source secs N mem gz cpu secs cpu load fasta #4 1.60 250,000 35,492 1528 0.40 0% 23% 0% 0% fasta #4 2.58 2,500,000 35,568 1528 2.58 0% 99% 1% 0% fasta #4 25.08 25,000,000 35,808 1528 25.09 100% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #6 1.52 250,000 39,948 2549 0.49 7% 13% 6% 8% fasta #6 0.97 2,500,000 40,168 2549 3.12 77% 75% 99% 74% fasta #6 9.07 25,000,000 40,680 2549 30.60 79% 81% 83% 94% source secs N mem gz cpu secs cpu load fasta #2 1.68 250,000 35,240 1259 0.52 3% 28% 0% 0% fasta #2 3.81 2,500,000 35,204 1259 3.81 100% 0% 0% 1% fasta #2 36.98 25,000,000 35,556 1259 36.99 100% 0% 0% 0% source secs N mem gz cpu secs cpu load k-nucleotide 3.62 250,000 61,596 1821 4.83 52% 28% 28% 25% k-nucleotide 17.27 2,500,000 126,876 1821 43.00 98% 51% 50% 49% k-nucleotide 170.38 25,000,000 354,848 1821 426.94 49% 51% 70% 80% source secs N mem gz cpu secs cpu load k-nucleotide #5 4.64 250,000 191,664 2225 8.36 21% 69% 53% 36% k-nucleotide #5 29.41 2,500,000 202,872 2225 69.23 80% 42% 52% 60% k-nucleotide #5 287.75 25,000,000 207,376 2225 677.27 98% 37% 60% 39% source secs N mem gz cpu secs cpu load k-nucleotide #6 5.59 250,000 71,948 1614 13.81 57% 74% 58% 57% k-nucleotide #6 40.65 2,500,000 144,148 1614 134.81 75% 79% 81% 96% k-nucleotide #6 407.44 25,000,000 354,940 1614 1,353.73 87% 77% 88% 79% source secs N mem gz cpu secs cpu load k-nucleotide #3 5.66 250,000 72,228 1642 13.79 56% 56% 58% 74% k-nucleotide #3 40.68 2,500,000 144,276 1642 134.71 99% 75% 78% 78% k-nucleotide #3 406.38 25,000,000 353,036 1642 1,352.37 86% 78% 76% 92% source secs N mem gz cpu secs cpu load k-nucleotide #4 8.42 250,000 188,580 1887 7.12 1% 9% 0% 74% k-nucleotide #4 65.38 2,500,000 200,072 1887 65.40 88% 0% 11% 0% k-nucleotide #4 652.29 25,000,000 187,136 1887 652.55 99% 0% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #4 2.22 1,000 36,244 667 2.61 33% 28% 29% 28% mandelbrot #4 10.70 4,000 40,048 667 39.15 94% 85% 99% 87% mandelbrot #4 169.49 16,000 98,792 667 623.32 97% 87% 87% 95% source secs N mem gz cpu secs cpu load mandelbrot #3 1.81 1,000 36,900 910 2.10 27% 27% 34% 28% mandelbrot #3 7.84 4,000 39,036 910 30.95 98% 99% 99% 99% mandelbrot #3 123.58 16,000 75,096 910 493.16 99% 99% 99% 100% source secs N mem gz cpu secs cpu load mandelbrot #6 1.83 1,000 35,812 808 2.77 37% 36% 38% 40% mandelbrot #6 10.71 4,000 38,252 808 42.50 99% 99% 99% 99% mandelbrot #6 169.59 16,000 74,596 808 677.13 99% 99% 100% 99% source secs N mem gz cpu secs cpu load mandelbrot #2 1.88 1,000 35,976 802 2.73 36% 39% 36% 35% mandelbrot #2 10.56 4,000 38,116 802 41.90 99% 99% 99% 99% mandelbrot #2 167.57 16,000 74,560 802 668.97 99% 99% 100% 99% source secs N mem gz cpu secs cpu load mandelbrot 2.81 1,000 36,132 671 1.60 56% 0% 1% 1% mandelbrot 22.64 4,000 36,576 671 22.63 0% 0% 99% 0% mandelbrot 360.79 16,000 36,456 671 360.89 0% 0% 0% 100% source secs N mem gz cpu secs cpu load n-body #2 3.12 500,000 36,120 1430 1.89 0% 0% 1% 60% n-body #2 17.05 5,000,000 36,472 1430 17.06 99% 0% 0% 0% n-body #2 170.04 50,000,000 36,456 1430 170.10 0% 0% 100% 0% source secs N mem gz cpu secs cpu load n-body 3.54 500,000 36,172 1437 2.34 0% 64% 1% 0% n-body 21.45 5,000,000 36,584 1437 21.45 0% 0% 100% 0% n-body 213.71 50,000,000 36,712 1437 213.78 0% 0% 100% 0% source secs N mem gz cpu secs cpu load n-body #3 3.12 500,000 36,056 1436 1.97 0% 63% 0% 1% n-body #3 18.00 5,000,000 36,584 1436 18.00 69% 30% 0% 0% n-body #3 179.29 50,000,000 36,472 1436 179.34 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 2.85 500,000 36,276 1495 1.70 2% 0% 0% 58% n-body #4 15.26 5,000,000 36,584 1495 15.27 99% 0% 0% 0% n-body #4 151.83 50,000,000 36,432 1495 151.88 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #5 3.70 500,000 36,108 1435 2.53 42% 25% 1% 0% n-body #5 23.55 5,000,000 36,600 1435 23.55 100% 0% 0% 0% n-body #5 235.13 50,000,000 36,584 1435 235.21 0% 0% 100% 0% source secs N mem gz cpu secs cpu load pidigits #2 1.50 2,000 37,004 944 0.21 0% 0% 1% 12% pidigits #2 0.57 6,000 37,228 944 0.56 96% 1% 3% 3% pidigits #2 1.46 10,000 38,108 944 1.46 100% 0% 0% 1% source secs N mem gz cpu secs cpu load pidigits #3 1.31 2,000 35,144 770 0.17 4% 0% 8% 2% pidigits #3 0.38 6,000 35,432 770 0.37 94% 2% 5% 0% pidigits #3 0.97 10,000 36,068 770 0.97 1% 100% 1% 1% source secs N mem gz cpu secs cpu load pidigits 7.27 2,000 186,868 807 6.21 85% 0% 0% 1% pidigits 58.58 6,000 187,400 807 58.61 2% 10% 44% 42% pidigits 169.97 10,000 187,788 807 170.09 17% 8% 33% 41% source secs N mem gz cpu secs cpu load regex-redux #8 2.78 50,000 50,868 2201 0.68 15% 7% 5% 4% regex-redux #8 0.57 500,000 78,576 2201 0.74 21% 75% 25% 18% regex-redux #8 1.71 5,000,000 359,788 2201 3.20 60% 72% 30% 26% source secs N mem gz cpu secs cpu load regex-redux #6 4.88 50,000 48,700 746 9.36 39% 52% 60% 41% regex-redux #6 35.00 500,000 145,672 746 91.50 57% 56% 53% 95% regex-redux #6 350.48 5,000,000 1,220,080 746 917.70 95% 57% 52% 56% source secs N mem gz cpu secs cpu load regex-redux #3 5.00 50,000 53,272 935 9.54 51% 61% 37% 41% regex-redux #3 35.26 500,000 165,268 935 92.50 75% 80% 53% 53% regex-redux #3 348.75 5,000,000 557,332 935 921.34 82% 59% 69% 53% source secs N mem gz cpu secs cpu load regex-redux 6.46 50,000 52,128 875 9.33 20% 22% 20% 82% regex-redux 51.41 500,000 168,456 875 91.41 93% 25% 27% 32% regex-redux 511.95 5,000,000 533,008 875 910.97 54% 29% 54% 40% source secs N mem gz cpu secs cpu load reverse-complement #7 3.58 250,000 38,780 1654 3.88 43% 11% 9% 47% reverse-complement #7 634.12 100,000,001 1,029,688 1654 1,464.57 96% 24% 59% 50% source secs N mem gz cpu secs cpu load reverse-complement #6 1.33 250,000 40,184 760 0.28 0% 14% 0% 4% reverse-complement #6 40.00 100,000,001 2,027,292 760 49.20 0% 0% 77% 45% source secs N mem gz cpu secs cpu load reverse-complement #5 1.61 250,000 37,596 1115 0.53 32% 0% 0% 1% reverse-complement #5 163.39 100,000,001 1,089,208 1115 159.86 30% 0% 0% 67% source secs N mem gz cpu secs cpu load reverse-complement #4 1.48 250,000 38,176 656 0.34 1% 21% 0% 1% reverse-complement #4 82.92 100,000,001 1,882,428 656 82.95 0% 0% 91% 8% source secs N mem gz cpu secs cpu load reverse-complement #3 0.13 250,000 55,216 1728 0.17 66% 23% 38% 15% reverse-complement #3 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement #8 0.11 250,000 38,100 2188 0.17 70% 30% 20% 30% reverse-complement #8 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load simple 3.47 1,000 34,980 445 2.21 0% 63% 0% 0% simple 33.16 4,000 35,036 445 33.16 0% 0% 99% 0% simple 529.15 16,000 35,168 445 529.34 0% 0% 0% 100% source secs N mem gz cpu secs cpu load spectral-norm 1.85 500 36,332 521 0.74 1% 0% 38% 1% spectral-norm 19.89 3,000 36,972 521 19.89 0% 0% 99% 0% spectral-norm 66.64 5,500 37,624 521 66.66 0% 0% 0% 100% source secs N mem gz cpu secs cpu load spectral-norm #2 1.47 500 36,980 956 0.74 19% 10% 10% 11% spectral-norm #2 5.11 3,000 37,120 956 20.13 98% 98% 99% 99% spectral-norm #2 16.94 5,500 37,364 956 67.45 99% 99% 99% 99% source secs N mem gz cpu secs cpu load spectral-norm #3 1.57 500 36,880 762 1.04 15% 14% 14% 23% spectral-norm #3 8.04 3,000 37,744 762 31.42 97% 98% 98% 97% spectral-norm #3 26.52 5,500 38,144 762 104.99 99% 99% 99% 98% source secs N mem gz cpu secs cpu load too simple #2 1.38 1,000,000 36,100 207 0.22 0% 0% 1% 14% too simple #2 3.31 100,000,000 36,456 207 3.31 99% 0% 0% 0% too simple #2 323.51 10,000,000,000 36,448 207 323.61 97% 3% 0% 0% source secs N mem gz cpu secs cpu load too simple 1.44 1,000,000 36,216 206 0.22 0% 0% 14% 1% too simple 3.33 100,000,000 36,456 206 3.31 0% 1% 98% 0% too simple 323.49 10,000,000,000 36,596 206 323.60 100% 0% 0% 0%