The Computer Language
Benchmarks Game

all Hack programs & measurements

HipHop VM 3.21.0 (rel)
Compiler: 3.21.0+dfsg-2
Repo schema: 1c159cf2047dca5f4a3363b2138a33e14a1e99fa

source secs N mem gz cpu cpu load
binary-trees  #3 0.30  7 1,996 425 0.29 3% 94% 0% 0%
binary-trees  #3 0.45  14 81,900 425 0.43 96% 0% 0% 7%
binary-trees  #3 30.02  21 351,104 425 29.99 27% 74% 1% 1%
source secs N mem gz cpu cpu load
binary-trees  0.31  7 2,012 451 0.30 0% 97% 3% 0%
binary-trees  1.11  14 90,904 451 1.09 2% 98% 4% 0%
binary-trees  166.09  21 614,816 451 165.98 8% 61% 34% 3%
source secs N mem gz cpu cpu load
binary-trees  #4 0.44  7 81,992 742 0.41 2% 73% 11% 11%
binary-trees  #4 0.54  14 82,276 742 0.64 75% 15% 13% 19%
binary-trees  #4 10.90  21 351,656 742 34.16 86% 87% 81% 63%
source secs N mem gz cpu cpu load
binary-trees  #2 0.33  7 1,480 422 0.30 47% 3% 3% 53%
binary-trees  #2 1.06  14 90,984 422 1.04 99% 1% 3% 1%
binary-trees  #2 152.20  21 614,752 422 152.10 6% 95% 1% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 2.01  10 86,820 1160 6.66 94% 77% 79% 82%
fannkuch-redux  #3 17.29  11 86,588 1160 67.35 98% 98% 97% 97%
fannkuch-redux  #3 226.71  12 86,800 1160 894.82 100% 99% 99% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 5.04  10 86,232 440 5.03 0% 4% 100% 0%
fannkuch-redux  #2 60.34  11 86,264 440 60.31 100% 1% 1% 0%
fannkuch-redux  #2 891.67  12 86,260 440 891.47 3% 87% 1% 11%
source secs N mem gz cpu cpu load
fannkuch-redux  12.84  10 86,036 532 12.82 0% 1% 100% 0%
fannkuch-redux  164.82  11 86,224 532 164.76 0% 4% 97% 1%
fannkuch-redux  2,348.38  12 86,416 532 2,347.89 8% 30% 1% 63%
source secs N mem gz cpu cpu load
fasta  #3 1.06  250,000 87,028 1061 1.03 0% 99% 5% 1%
fasta  #3 7.55  2,500,000 86,660 1061 7.45 1% 73% 31% 1%
fasta  #3 69.66  25,000,000 87,024 1061 69.63 1% 0% 0% 100%
source secs N mem gz cpu cpu load
fasta  #4 0.80  250,000 86,692 1147 0.76 2% 5% 97% 0%
fasta  #4 4.73  2,500,000 87,044 1147 4.60 99% 1% 1% 3%
fasta  #4 41.54  25,000,000 86,892 1147 41.52 69% 4% 4% 32%
source secs N mem gz cpu cpu load
fasta  #2 1.06  250,000 86,732 1047 1.04 32% 53% 98% 35%
fasta  #2 7.16  2,500,000 86,732 1047 7.14 88% 90% 32% 72%
fasta  #2 44.47  25,000,000 86,872 1047 44.45 0% 46% 56% 0%
source secs N mem gz cpu cpu load
k-nucleotide  #4 1.17  250,000 90,280 1081 2.74 67% 58% 42% 72%
k-nucleotide  #4 6.41  2,500,000 101,924 1081 21.02 75% 95% 75% 86%
k-nucleotide  #4 59.22  25,000,000 293,544 1081 201.51 90% 89% 77% 88%
source secs N mem gz cpu cpu load
mandelbrot  0.99  1,000 86,152 449 0.96 2% 0% 1% 98%
mandelbrot  11.28  4,000 86,328 449 11.25 0% 2% 100% 0%
mandelbrot  176.19  16,000 86,192 449 176.03 8% 1% 1% 92%
source secs N mem gz cpu cpu load
mandelbrot  #2 3.00  1,000 85,780 467 2.99 100% 1% 1% 1%
mandelbrot  #2 43.71  4,000 85,872 467 43.66 100% 2% 1% 1%
mandelbrot  #2 694.66  16,000 86,044 467 694.37 0% 2% 5% 96%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.64  1,000 86,552 877 1.36 46% 79% 44% 48%
mandelbrot  #3 3.11  4,000 88,700 877 11.08 88% 89% 95% 86%
mandelbrot  #3 42.45  16,000 99,020 877 166.87 98% 99% 99% 99%
source secs N mem gz cpu cpu load
n-body  #3 17.03  500,000 87,008 1080 16.99 1% 85% 16% 1%
n-body  #3 167.04  5,000,000 86,916 1080 166.99 1% 2% 1% 100%
n-body  #3 1,669.74  50,000,000 87,344 1080 1,669.36 2% 26% 7% 67%
source secs N mem gz cpu cpu load
n-body  #5 7.16  500,000 88,348 1439 7.06 1% 2% 100% 2%
n-body  #5 66.51  5,000,000 88,396 1439 66.48 100% 1% 1% 0%
n-body  #5 666.77  50,000,000 88,744 1439 666.62 9% 1% 1% 91%
pidigits  Bad Output  2,000
regex-redux  #4 Bad Output  50,000
source secs N mem gz cpu cpu load
regex-redux  0.44  50,000 81,548 815 0.40 9% 20% 72% 20%
regex-redux  0.80  500,000 94,716 815 0.66 19% 19% 82% 29%
regex-redux  3.44  5,000,000 238,608 815 3.18 34% 31% 44% 73%
reverse-complement  #2 Bad Output  250,000
reverse-complement  Bad Output  250,000
source secs N mem gz cpu cpu load
spectral-norm  #3 0.80  500 86,540 1212 1.77 84% 45% 47% 49%
spectral-norm  #3 9.84  3,000 87,560 1212 37.69 96% 98% 95% 96%
spectral-norm  #3 31.83  5,500 88,408 1212 124.68 98% 98% 98% 99%
source secs N mem gz cpu cpu load
spectral-norm  #2 1.30  500 85,584 398 1.29 0% 2% 98% 1%
spectral-norm  #2 36.59  3,000 86,584 398 36.57 1% 0% 1% 100%
spectral-norm  #2 122.26  5,500 86,752 398 122.21 19% 28% 34% 21%