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.29 7 35,284 535 0.14 0% 1% 0% 10% binary-trees #6 0.48 14 98,460 535 0.46 2% 4% 0% 91% binary-trees #6 67.18 21 1,289,400 535 67.82 45% 54% 0% 0% source secs N mem gz cpu secs cpu load binary-trees #3 1.17 7 35,456 546 0.11 0% 8% 0% 0% binary-trees #3 0.47 14 98,716 546 0.45 4% 91% 0% 4% binary-trees #3 63.72 21 1,339,436 546 64.37 65% 33% 1% 1% source secs N mem gz cpu secs cpu load binary-trees #2 1.32 7 35,168 558 0.14 0% 10% 0% 0% binary-trees #2 0.48 14 98,588 558 0.46 2% 2% 68% 27% binary-trees #2 67.24 21 1,271,088 558 67.95 2% 1% 19% 79% source secs N mem gz cpu secs cpu load binary-trees #4 1.37 7 36,436 846 0.14 8% 1% 0% 2% binary-trees #4 0.56 14 85,284 846 0.55 1% 59% 3% 37% binary-trees #4 83.92 21 1,110,452 846 84.71 56% 3% 35% 5% source secs N mem gz cpu secs cpu load binary-trees #7 1.39 7 36,848 841 0.17 2% 1% 0% 7% binary-trees #7 0.27 14 100,876 841 0.59 51% 64% 69% 44% binary-trees #7 30.46 21 1,084,356 841 89.46 68% 67% 91% 67% source secs N mem gz cpu secs cpu load fannkuch-redux #3 5.49 10 35,284 1264 4.33 2% 0% 0% 77% fannkuch-redux #3 52.73 11 35,484 1264 52.75 99% 0% 0% 0% fannkuch-redux #3 724.53 12 35,492 1264 724.79 0% 0% 100% 0% source secs N mem gz cpu secs cpu load fannkuch-redux 2.41 10 35,728 1289 4.61 48% 49% 48% 47% fannkuch-redux 14.24 11 35,748 1289 56.31 99% 99% 97% 99% fannkuch-redux 194.95 12 35,732 1289 772.19 99% 98% 100% 98% source secs N mem gz cpu secs cpu load fannkuch-redux #2 5.08 10 34,816 520 3.95 0% 0% 0% 78% fannkuch-redux #2 46.96 11 35,352 520 46.96 99% 0% 0% 0% fannkuch-redux #2 646.88 12 34,844 520 647.12 0% 100% 0% 0% source secs N mem gz cpu secs cpu load fasta #5 1.34 250,000 39,892 2478 0.40 5% 5% 6% 15% fasta #5 0.96 2,500,000 40,096 2478 2.39 50% 97% 50% 51% fasta #5 8.78 25,000,000 40,484 2478 23.13 99% 54% 54% 55% source secs N mem gz cpu secs cpu load fasta #4 1.66 250,000 35,540 1528 0.40 1% 1% 3% 24% fasta #4 2.58 2,500,000 35,460 1528 2.58 99% 0% 0% 0% fasta #4 24.99 25,000,000 35,732 1528 24.99 0% 0% 0% 100% source secs N mem gz cpu secs cpu load fasta #6 1.50 250,000 39,884 2549 0.48 7% 12% 5% 6% fasta #6 0.99 2,500,000 40,224 2549 3.12 72% 75% 96% 72% fasta #6 9.00 25,000,000 40,480 2549 30.30 79% 79% 79% 99% source secs N mem gz cpu secs cpu load fasta #2 1.69 250,000 34,940 1259 0.52 0% 0% 29% 0% fasta #2 3.84 2,500,000 35,468 1259 3.83 0% 1% 0% 99% fasta #2 36.75 25,000,000 35,476 1259 36.76 0% 0% 100% 0% source secs N mem gz cpu secs cpu load k-nucleotide 3.63 250,000 62,104 1821 4.80 54% 26% 26% 29% k-nucleotide 17.37 2,500,000 126,896 1821 42.81 50% 48% 92% 56% k-nucleotide 169.72 25,000,000 354,492 1821 424.92 48% 51% 99% 51% source secs N mem gz cpu secs cpu load k-nucleotide #5 4.85 250,000 191,808 2225 8.31 52% 48% 52% 19% k-nucleotide #5 28.87 2,500,000 202,808 2225 67.89 68% 77% 29% 60% k-nucleotide #5 287.03 25,000,000 206,928 2225 675.05 77% 42% 53% 63% source secs N mem gz cpu secs cpu load k-nucleotide #6 5.58 250,000 72,020 1614 13.68 58% 57% 74% 55% k-nucleotide #6 40.83 2,500,000 143,828 1614 135.06 75% 79% 78% 98% k-nucleotide #6 405.71 25,000,000 353,208 1614 1,348.49 78% 85% 90% 78% source secs N mem gz cpu secs cpu load k-nucleotide #3 5.64 250,000 71,892 1642 13.69 55% 58% 72% 58% k-nucleotide #3 40.56 2,500,000 143,916 1642 134.51 75% 79% 81% 96% k-nucleotide #3 405.61 25,000,000 355,152 1642 1,348.58 92% 85% 75% 79% source secs N mem gz cpu secs cpu load k-nucleotide #4 8.23 250,000 188,628 1887 7.00 75% 10% 0% 0% k-nucleotide #4 64.53 2,500,000 199,736 1887 64.54 0% 0% 88% 11% k-nucleotide #4 649.13 25,000,000 187,068 1887 649.37 0% 46% 0% 53% source secs N mem gz cpu secs cpu load mandelbrot #4 1.97 1,000 36,240 667 2.68 32% 39% 31% 33% mandelbrot #4 10.90 4,000 40,088 667 40.34 89% 95% 99% 86% mandelbrot #4 172.46 16,000 98,700 667 641.60 87% 99% 89% 96% source secs N mem gz cpu secs cpu load mandelbrot #3 1.83 1,000 36,748 910 2.10 32% 28% 29% 27% mandelbrot #3 7.82 4,000 39,084 910 30.88 98% 98% 98% 99% mandelbrot #3 123.45 16,000 75,044 910 492.42 99% 99% 100% 99% source secs N mem gz cpu secs cpu load mandelbrot #6 1.87 1,000 35,668 808 2.81 38% 40% 36% 37% mandelbrot #6 10.90 4,000 38,052 808 43.12 99% 99% 99% 99% mandelbrot #6 170.34 16,000 74,148 808 680.04 99% 100% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot #2 1.92 1,000 35,772 802 2.68 34% 37% 38% 34% mandelbrot #2 10.29 4,000 38,044 802 40.88 99% 99% 99% 99% mandelbrot #2 163.31 16,000 74,520 802 651.81 100% 99% 99% 99% source secs N mem gz cpu secs cpu load mandelbrot 2.81 1,000 36,052 671 1.58 56% 0% 0% 1% mandelbrot 22.58 4,000 36,368 671 22.58 0% 0% 100% 0% mandelbrot 359.43 16,000 36,376 671 359.55 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #2 3.10 500,000 35,924 1430 1.91 59% 1% 1% 0% n-body #2 17.40 5,000,000 36,516 1430 17.39 99% 0% 0% 0% n-body #2 173.31 50,000,000 36,516 1430 173.35 27% 0% 0% 72% source secs N mem gz cpu secs cpu load n-body 3.53 500,000 36,260 1437 2.32 0% 0% 0% 65% n-body 21.50 5,000,000 36,640 1437 21.50 17% 0% 0% 82% n-body 214.08 50,000,000 36,516 1437 214.15 0% 100% 0% 0% source secs N mem gz cpu secs cpu load n-body #3 3.22 500,000 36,052 1436 1.97 0% 0% 60% 0% n-body #3 17.95 5,000,000 36,264 1436 17.96 0% 0% 99% 0% n-body #3 178.93 50,000,000 36,520 1436 178.99 100% 0% 0% 0% source secs N mem gz cpu secs cpu load n-body #4 2.90 500,000 36,040 1495 1.71 0% 57% 0% 0% n-body #4 15.31 5,000,000 36,392 1495 15.31 0% 0% 99% 0% n-body #4 152.29 50,000,000 36,480 1495 152.34 0% 0% 100% 0% source secs N mem gz cpu secs cpu load n-body #5 3.63 500,000 36,028 1435 2.53 69% 0% 0% 0% n-body #5 23.56 5,000,000 36,504 1435 23.55 91% 0% 0% 8% n-body #5 235.47 50,000,000 36,260 1435 235.55 0% 0% 100% 0% source secs N mem gz cpu secs cpu load pidigits #2 1.44 2,000 36,940 944 0.21 14% 0% 0% 0% pidigits #2 0.56 6,000 37,516 944 0.56 98% 1% 0% 1% pidigits #2 1.46 10,000 38,020 944 1.46 0% 99% 0% 2% source secs N mem gz cpu secs cpu load pidigits #3 1.31 2,000 34,872 770 0.16 11% 2% 0% 0% pidigits #3 0.37 6,000 35,220 770 0.37 0% 97% 5% 2% pidigits #3 0.96 10,000 36,096 770 0.96 1% 0% 1% 99% source secs N mem gz cpu secs cpu load pidigits 7.21 2,000 186,684 807 6.17 0% 72% 0% 13% pidigits 58.39 6,000 187,412 807 58.42 9% 31% 8% 51% pidigits 169.47 10,000 187,692 807 169.57 9% 10% 43% 37% source secs N mem gz cpu secs cpu load regex-redux #6 4.80 50,000 48,604 746 9.29 53% 61% 41% 39% regex-redux #6 35.04 500,000 145,308 746 91.67 57% 56% 53% 95% regex-redux #6 346.10 5,000,000 1,220,172 746 915.26 68% 84% 54% 57% source secs N mem gz cpu secs cpu load regex-redux #3 4.79 50,000 53,076 935 9.38 54% 62% 39% 41% regex-redux #3 35.20 500,000 165,568 935 92.06 56% 68% 83% 53% regex-redux #3 350.48 5,000,000 598,176 935 919.31 75% 55% 67% 64% source secs N mem gz cpu secs cpu load regex-redux 6.54 50,000 51,876 875 9.20 19% 21% 19% 80% regex-redux 51.21 500,000 168,256 875 90.73 32% 93% 25% 27% regex-redux 511.20 5,000,000 620,232 875 908.60 64% 49% 38% 25% source secs N mem gz cpu secs cpu load reverse-complement #7 3.72 250,000 38,868 1654 3.81 44% 10% 40% 10% reverse-complement #7 615.74 100,000,001 1,029,908 1654 1,436.84 49% 96% 24% 63% source secs N mem gz cpu secs cpu load reverse-complement #6 1.47 250,000 40,232 760 0.28 14% 2% 4% 1% reverse-complement #6 39.98 100,000,001 2,027,164 760 49.13 0% 77% 46% 0% source secs N mem gz cpu secs cpu load reverse-complement #5 1.67 250,000 37,540 1115 0.52 0% 0% 0% 30% reverse-complement #5 160.63 100,000,001 1,088,900 1115 158.65 0% 0% 32% 66% source secs N mem gz cpu secs cpu load reverse-complement #4 1.47 250,000 37,836 656 0.33 1% 21% 0% 0% reverse-complement #4 82.48 100,000,001 1,882,316 656 82.50 2% 0% 97% 0% source secs N mem gz cpu secs cpu load reverse-complement #3 0.13 250,000 55,032 1728 0.16 33% 28% 66% 16% reverse-complement #3 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load reverse-complement #8 0.11 250,000 37,928 2188 0.17 18% 30% 63% 50% reverse-complement #8 Bad Output 100,000,001 source secs N mem gz cpu secs cpu load simple 3.29 1,000 34,772 445 2.15 65% 0% 0% 0% simple 32.19 4,000 35,084 445 32.19 0% 0% 99% 0% simple 513.76 16,000 34,972 445 513.92 0% 0% 100% 0% source secs N mem gz cpu secs cpu load spectral-norm 1.98 500 36,432 521 0.73 1% 0% 0% 36% spectral-norm 19.81 3,000 36,904 521 19.80 0% 0% 0% 99% spectral-norm 66.36 5,500 37,548 521 66.38 0% 100% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #2 1.54 500 36,948 956 0.73 9% 9% 10% 17% spectral-norm #2 5.10 3,000 37,156 956 20.11 98% 99% 98% 98% spectral-norm #2 16.93 5,500 37,300 956 67.39 99% 99% 99% 99% source secs N mem gz cpu secs cpu load spectral-norm #3 1.59 500 36,796 762 0.88 22% 14% 13% 15% spectral-norm #3 8.51 3,000 37,272 762 31.92 95% 95% 94% 94% spectral-norm #3 26.77 5,500 37,928 762 104.77 97% 98% 98% 98% source secs N mem gz cpu secs cpu load too simple #2 1.48 1,000,000 36,100 207 0.21 0% 1% 2% 13% too simple #2 3.31 100,000,000 36,504 207 3.31 0% 0% 0% 99% too simple #2 322.91 10,000,000,000 36,508 207 323.02 100% 0% 0% 0% source secs N mem gz cpu secs cpu load too simple 1.47 1,000,000 36,172 206 0.21 0% 0% 1% 13% too simple 3.31 100,000,000 36,264 206 3.31 0% 0% 0% 99% too simple 322.93 10,000,000,000 36,256 206 323.05 0% 100% 0% 0%