The Computer Language
24.04 Benchmarks Game

all Perl programs & measurements

This is perl 5, version 38
subversion 2 (v5.38.2)
x86_64-linux-thread-multi

source secs N mem gz cpu secs cpu load
binary-trees  #3 0.40  7 19,648 655 0.04 2% 0% 4% 7%
binary-trees  #3 0.55  14 27,656 655 1.78 89% 60% 94% 85%
binary-trees  #3 107.10  21 2,200,560 655 361.91 92% 99% 70% 75%
source secs N mem gz cpu secs cpu load
binary-trees  #6 1.47  7 19,656 800 0.04 0% 0% 0% 2%
binary-trees  #6 1.05  14 19,656 800 0.65 1% 61% 0% 0%
binary-trees  #6 38.93  21 760,064 800 143.68 90% 90% 89% 100%
source secs N mem gz cpu secs cpu load
binary-trees  #4 0.57  7 19,652 769 0.05 7% 3% 0% 0%
binary-trees  #4 0.42  14 35,120 769 1.37 75% 76% 81% 100%
binary-trees  #4 79.07  21 2,519,560 769 275.66 84% 91% 96% 87%
source secs N mem gz cpu secs cpu load
binary-trees  #5 1.46  7 19,652 805 0.05 0% 0% 4% 0%
binary-trees  #5 1.05  14 19,780 805 0.80 1% 75% 1% 1%
binary-trees  #5 50.13  21 1,048,576 805 182.28 98% 87% 87% 91%
source secs N mem gz cpu secs cpu load
binary-trees  0.31  7 19,656 401 0.02 0% 6% 0% 0%
binary-trees  1.21  14 19,656 401 1.21 0% 2% 0% 100%
binary-trees  248.15  21 599,680 401 248.14 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  11.71  10 19,656 463 11.37 0% 97% 0% 0%
fannkuch-redux  129.97  11 19,656 463 129.96 0% 0% 61% 38%
fannkuch-redux  1,719.04  12 19,656 463 1,718.97 0% 96% 0% 3%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 8.30  10 19,656 433 8.00 0% 0% 96% 0%
fannkuch-redux  #3 100.65  11 19,656 433 100.64 100% 0% 0% 0%
fannkuch-redux  #3 1,253.65  12 19,656 433 1,253.60 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 3.20  10 19,656 577 10.61 80% 84% 85% 84%
fannkuch-redux  #2 31.40  11 19,656 577 123.89 99% 99% 98% 98%
fannkuch-redux  #2 428.72  12 19,656 577 1,710.91 99% 100% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  #2 2.36  250,000 19,656 926 2.04 1% 86% 0% 0%
fasta  #2 18.17  2,500,000 19,656 926 18.17 0% 100% 0% 0%
fasta  #2 182.59  25,000,000 19,656 926 182.43 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #4 1.63  250,000 19,656 969 1.25 0% 0% 77% 0%
fasta  #4 12.15  2,500,000 19,656 969 12.15 0% 0% 100% 0%
fasta  #4 133.86  25,000,000 19,656 969 133.60 0% 84% 15% 0%
source secs N mem gz cpu secs cpu load
fasta  1.14  250,000 19,656 875 0.71 62% 1% 0% 0%
fasta  6.36  2,500,000 19,656 875 6.36 100% 1% 0% 0%
fasta  62.98  25,000,000 55,296 875 62.98 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 1.20  250,000 60,032 520 2.06 32% 40% 52% 50%
k-nucleotide  #3 5.34  2,500,000 159,104 520 17.24 93% 90% 67% 74%
k-nucleotide  #3 52.15  25,000,000 1,147,904 520 171.73 89% 69% 98% 71%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 0.92  250,000 57,868 483 1.57 47% 45% 51% 28%
k-nucleotide  #4 4.36  2,500,000 157,952 483 13.17 90% 60% 91% 61%
k-nucleotide  #4 41.87  25,000,000 1,070,080 483 136.26 94% 87% 70% 74%
source secs N mem gz cpu secs cpu load
k-nucleotide  2.40  250,000 249,132 659 3.37 25% 21% 20% 78%
k-nucleotide  5.40  2,500,000 313,408 659 15.60 64% 93% 64% 68%
k-nucleotide  38.23  25,000,000 1,247,428 659 131.70 83% 91% 86% 83%
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 1.78  250,000 49,152 365 1.40 0% 79% 0% 0%
k-nucleotide  #2 12.48  2,500,000 88,320 365 12.29 98% 0% 0% 0%
k-nucleotide  #2 121.96  25,000,000 659,584 365 120.07 98% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  2.45  1,000 19,632 592 7.78 79% 81% 80% 79%
mandelbrot  32.20  4,000 19,632 592 128.43 99% 99% 100% 99%
mandelbrot  569.19  16,000 76,928 592 2,273.81 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
n-body  #2 4.44  500,000 19,640 1431 4.11 0% 1% 92% 0%
n-body  #2 40.38  5,000,000 19,640 1431 40.38 100% 0% 0% 0%
n-body  #2 433.35  50,000,000 19,640 1431 433.33 0% 0% 100% 0%
pidigits  #2 Failed  2,000
source secs N mem gz cpu secs cpu load
pidigits  2.36  2,000 19,380 471 1.85 0% 0% 0% 78%
pidigits  5.85  6,000 19,380 471 5.85 0% 0% 0% 99%
pidigits  11.68  10,000 19,380 471 11.66 1% 0% 100% 0%
pidigits  #4 Failed  2,000
regex-redux  #5 Bad Output  50,000
source secs N mem gz cpu secs cpu load
regex-redux  #4 0.61  50,000 19,640 823 0.39 21% 13% 9% 19%
regex-redux  #4 1.32  500,000 21,460 823 3.48 38% 90% 84% 53%
regex-redux  #4 10.48  5,000,000 157,300 823 30.98 96% 60% 92% 46%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.62  50,000 19,640 854 0.38 8% 17% 15% 19%
regex-redux  #3 1.13  500,000 47,540 854 3.15 57% 90% 88% 44%
regex-redux  #3 10.69  5,000,000 409,956 854 31.50 60% 96% 92% 46%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.51  50,000 19,640 717 0.34 1% 39% 0% 26%
regex-redux  #2 1.79  500,000 25,508 717 2.98 1% 97% 0% 70%
regex-redux  #2 17.23  5,000,000 205,436 717 29.80 100% 73% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  0.64  50,000 19,640 471 0.27 0% 1% 43% 0%
regex-redux  2.35  500,000 25,504 471 2.30 1% 97% 0% 0%
regex-redux  22.47  5,000,000 205,652 471 22.46 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 0.39  250,000 19,640 268 0.04 0% 0% 7% 0%
reverse-complement  #4 5.65  100,000,001 998,596 268 5.65 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.43  250,000 19,640 295 0.04 2% 0% 11% 0%
reverse-complement  #3 6.55  100,000,001 1,495,204 295 6.55 1% 0% 0% 100%
source secs N mem gz cpu secs cpu load
simple  #2 10.85  1,000 19,640 358 10.57 0% 0% 97% 0%
simple  #2 161.54  4,000 19,640 358 161.53 0% 0% 100% 0%
simple  #2 2,710.24  16,000 19,640 358 2,710.08 0% 0% 87% 13%
source secs N mem gz cpu secs cpu load
simple  12.07  1,000 19,640 382 11.73 0% 0% 0% 97%
simple  194.20  4,000 19,640 382 194.17 18% 0% 0% 81%
simple  3,090.21  16,000 19,640 382 3,090.07 0% 98% 0% 1%
source secs N mem gz cpu secs cpu load
spectral-norm  1.28  500 19,644 340 0.91 0% 70% 0% 0%
spectral-norm  31.96  3,000 19,644 340 31.95 0% 0% 0% 100%
spectral-norm  106.13  5,500 19,644 340 106.10 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #5 1.28  500 19,640 346 0.91 1% 0% 0% 71%
spectral-norm  #5 30.31  3,000 19,640 346 30.31 0% 0% 100% 0%
spectral-norm  #5 97.85  5,500 19,640 346 97.84 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #4 0.71  500 19,644 562 0.81 31% 28% 29% 32%
spectral-norm  #4 7.91  3,000 19,644 562 30.66 97% 97% 97% 98%
spectral-norm  #4 23.84  5,500 19,644 562 93.18 98% 98% 97% 97%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 4.32  500 19,644 350 3.96 0% 0% 0% 91%
spectral-norm  #2 153.57  3,000 19,644 350 153.56 100% 0% 0% 0%
spectral-norm  #2 488.38  5,500 19,644 350 488.35 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 1.58  500 19,640 857 4.27 69% 69% 69% 68%
spectral-norm  #3 36.21  3,000 19,640 857 143.44 99% 99% 99% 99%
spectral-norm  #3 122.80  5,500 19,640 857 488.65 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
too simple  0.55  1,000,000 19,644 136 0.23 0% 40% 0% 0%
too simple  19.15  100,000,000 19,644 136 19.14 0% 0% 0% 99%
too simple  1,931.20  10,000,000,000 19,644 136 1,931.05 75% 0% 0% 24%