The Computer Language
25.02 Benchmarks Game

all C++ g++ programs & measurements

g++ (Ubuntu 14.2.0-4ubuntu2) 14.2.0

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #6 4.90—5.09 1.929 273,973 851 4.98  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #9 4.66—4.82 1.755 140,571 815 4.05  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #3 5.06—5.10 2.277 273,715 951 4.79  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  9.43—9.52 2.692 1,896,727 760 5.34  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #4 5.20—5.33 2.224 273,977 826 5.16  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #5 4.12—4.17 1.169 208,171 891 3.87  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #2 22.81—23.05 22.771 274,080 514 3.52  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #7 3.46—3.62 1.007 175,108 896 7.50  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #5 30.73—30.82 7.858 5,792 987 3.67  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #4 34.99—35.47 8.907 5,710 1445 12.14  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #7 14.04—14.11 14.055 2,449 1156 2.95  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #2 35.88—36.26 9.140 5,698 1446 11.86  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #3 37.90—37.99 37.894 2,351 600 2.70  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #6 13.12 3.327 5,800 1535 4.64  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  41.25—41.55 10.534 5,534 1065 3.88  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #2 1.85 1.847 5,108 1129 2.89  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #6 3.90 1.084 7,127 2326 3.72  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 3.69—3.73 1.071 7,012 2345 3.90  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #7 3.06 0.883 6,304 2711 4.58  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  1.93 1.929 5,104 1064 2.98  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #4 3.34 3.336 2,363 1291 3.03  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #3 2.63 2.633 5,284 1311 3.33  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #9 1.56 0.784 6,214 2758 6.43  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 6.05—6.54 2.020 162,349 1634 7.41  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  15.17—15.69 7.040 778,510 1452 6.55  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 13.83—14.44 4.191 171,622 1280 5.17  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 27.38 27.381 5,181 421 3.69  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #0 9.31 2.360 38,281 2752 4.60  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #5 13.49 13.474 36,884 596 2.76  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #4 3.46 0.893 37,941 3554 5.04  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  3.48 0.897 37,626 1797 3.59  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #7 13.30 4.872 38,048 749 3.03  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #6 3.87 0.984 37,908 1014 4.36  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 16.96 16.957 36,704 700 3.28  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #9 13.59 3.532 37,863 732 3.03  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #5 6.35 6.328 2,478 1544 2.92  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  6.64 6.621 2,499 1666 3.15  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #2 6.02—6.10 6.016 2,490 1524 3.04  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #4 5.46 5.456 2,482 1434 2.83  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #6 6.93—6.98 6.936 2,499 1674 2.98  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #3 5.34 5.328 2,482 1402 2.85  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #0 2.16 2.151 2,417 1933 3.66  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #7 4.12—4.17 4.091 5,124 1815 4.18  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #9 5.17 5.148 2,486 1536 3.03  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #5 0.73 0.732 6,300 804 3.34  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #4 0.72 0.718 6,496 521 3.45  10,000
regex-redux  Empty 3.45  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 18.03—18.68 12.370 222,614 859 12.29  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #6 2.25 1.135 285,639 2856 5.06  5,000,000
regex-redux  #2 Empty 5.06  5,000,000
regex-redux  #5 Empty 5.06  5,000,000
regex-redux  #4 Empty 5.06  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 0.76 0.757 514,101 2099 4.30  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #5 37.65—37.69 37.662 792,846 704 3.40  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  6.55—6.68 6.554 1,006,805 599 3.43  100,000,001
reverse-complement  #6 Bad Output 3.43  100,000,001
reverse-complement  #3 Bad Output 3.43  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #5 5.28 1.333 5,820 1050 2.86  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #7 6.07 1.527 4,071 1284 2.71  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  5.34 5.342 5,292 459 3.75  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #6 2.86 0.724 3,981 1050 3.08  5,500