The Computer Language
Benchmarks Game

all Hack programs & measurements

HipHop VM 3.18.0 (rel)
Compiler: tags/HHVM-3.18.0-0-g9b285191feb2bb1558bb6682da135263bd2a9e60
Repo schema: cc987335f4691fa6ed98336c2378d8e71a751b22

source secs N mem gz cpu cpu load
binary-trees  #2 0.54  12 102,976 468 0.52 4% 94% 7% 0%
binary-trees  #2 4.35  16 152,968 468 4.33 1% 94% 1% 6%
binary-trees  #2 88.25  20 769,568 468 88.16 100% 1% 1% 1%
source secs N mem gz cpu cpu load
binary-trees  #3 5.08  12 ? 480 ? 7% 55% 46% 0%
binary-trees  #3 1.83  16 147,024 480 1.82 13% 86% 3% 0%
binary-trees  #3 35.88  20 638,536 480 35.84 98% 2% 1% 1%
source secs N mem gz cpu cpu load
binary-trees  0.59  12 101,056 506 0.57 95% 10% 3% 2%
binary-trees  5.27  16 155,072 506 5.26 100% 2% 1% 0%
binary-trees  106.85  20 769,656 506 106.76 89% 12% 1% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 4.92  10 116,168 440 4.90 1% 2% 100% 0%
fannkuch-redux  #2 56.42  11 111,872 440 56.39 100% 1% 1% 1%
fannkuch-redux  #2 784.22  12 113,580 440 783.98 1% 74% 27% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 2.16  10 117,892 1150 6.70 91% 76% 70% 79%
fannkuch-redux  #3 16.78  11 118,328 1150 65.30 99% 97% 98% 97%
fannkuch-redux  #3 216.95  12 118,448 1150 850.94 98% 99% 96% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  12.35  10 113,440 532 12.33 1% 1% 1% 100%
fannkuch-redux  155.94  11 111,696 532 155.89 1% 100% 1% 1%
fannkuch-redux  2,212.30  12 113,828 532 2,211.76 81% 12% 8% 1%
source secs N mem gz cpu cpu load
fasta  #3 1.07  250,000 118,080 1029 1.05 4% 95% 4% 3%
fasta  #3 7.19  2,500,000 118,232 1029 7.17 1% 0% 100% 2%
fasta  #3 66.51  25,000,000 118,472 1029 66.47 1% 1% 1% 100%
source secs N mem gz cpu cpu load
fasta  #2 1.01  250,000 114,016 1003 0.99 97% 30% 29% 2%
fasta  #2 6.28  2,500,000 114,344 1003 6.24 43% 31% 56% 65%
fasta  #2 44.48  25,000,000 114,476 1003 44.45 100% 1% 1% 0%
source secs N mem gz cpu cpu load
fasta  #4 0.83  250,000 120,512 1109 0.81 0% 67% 33% 2%
fasta  #4 4.54  2,500,000 116,292 1109 4.52 2% 24% 78% 4%
fasta  #4 40.88  25,000,000 116,344 1109 40.85 1% 48% 53% 1%
source secs N mem gz cpu cpu load
k-nucleotide  #4 1.19  250,000 117,780 1061 2.74 67% 66% 43% 58%
k-nucleotide  #4 6.08  2,500,000 125,964 1061 19.30 87% 66% 91% 76%
k-nucleotide  #4 53.87  25,000,000 286,948 1061 185.60 91% 99% 76% 80%
source secs N mem gz cpu cpu load
mandelbrot  0.85  1,000 118,116 441 0.83 1% 95% 4% 0%
mandelbrot  8.17  4,000 113,592 441 8.16 2% 98% 1% 1%
mandelbrot  125.28  16,000 116,064 441 125.22 44% 32% 25% 1%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.72  1,000 120,272 864 1.52 46% 48% 48% 77%
mandelbrot  #3 2.51  4,000 117,584 864 8.54 85% 84% 80% 93%
mandelbrot  #3 31.24  16,000 125,920 864 122.48 98% 98% 98% 99%
source secs N mem gz cpu cpu load
mandelbrot  #2 2.10  1,000 116,204 458 2.08 88% 12% 0% 2%
mandelbrot  #2 28.33  4,000 116,068 458 28.31 1% 1% 100% 1%
mandelbrot  #2 448.28  16,000 116,556 458 448.15 50% 16% 3% 33%
source secs N mem gz cpu cpu load
n-body  #3 12.92  500,000 117,288 1080 12.90 1% 1% 100% 1%
n-body  #3 125.75  5,000,000 113,292 1080 125.70 1% 1% 1% 100%
n-body  #3 1,319.50  50,000,000 118,396 1080 1,319.14 100% 1% 1% 1%
source secs N mem gz cpu cpu load
n-body  #5 6.76  500,000 115,076 1432 6.74 96% 1% 1% 4%
n-body  #5 62.80  5,000,000 115,860 1432 62.76 100% 1% 1% 1%
n-body  #5 619.58  50,000,000 118,504 1432 619.38 1% 33% 68% 1%
pidigits  Bad Output  2,000
source secs N mem gz cpu cpu load
regex-redux  1.31  50,000 ? 786 ? 60% 11% 5% 40%
regex-redux  0.86  500,000 125,656 786 0.83 52% 42% 28% 22%
regex-redux  3.92  5,000,000 271,128 786 3.83 30% 24% 76% 27%
regex-redux  #4 Bad Output  50,000
reverse-complement  Bad Output  250,000
reverse-complement  #2 Bad Output  250,000
source secs N mem gz cpu cpu load
spectral-norm  #2 1.38  500 118,044 398 1.37 1% 99% 1% 1%
spectral-norm  #2 37.54  3,000 114,300 398 37.52 1% 2% 1% 100%
spectral-norm  #2 139.83  5,500 114,696 398 139.78 100% 1% 1% 1%
source secs N mem gz cpu cpu load
spectral-norm  #3 1.05  500 116,520 1195 1.94 81% 21% 39% 48%
spectral-norm  #3 9.87  3,000 114,876 1195 37.28 97% 94% 94% 94%
spectral-norm  #3 31.46  5,500 115,488 1195 122.93 99% 98% 97% 98%