The Computer Language
24.11 Benchmarks Game

all C clang programs & measurements

Ubuntu clang version 18.1.8 (11)

source secs N mem gz cpu secs cpu load
binary-trees  #5 0.00  7 19,952 914 0.00 0% 100% 0% 0%
binary-trees  #5 0.05  14 19,952 914 0.15 80% 75% 83% 80%
binary-trees  #5 9.25  21 351,328 914 33.65 92% 92% 81% 98%
source secs N mem gz cpu secs cpu load
binary-trees  #2 0.15  7 19,772 816 0.01 7% 0% 0% 6%
binary-trees  #2 0.01  14 19,772 816 0.04 100% 100% 50% 100%
binary-trees  #2 1.66  21 170,236 816 5.36 81% 81% 70% 91%
source secs N mem gz cpu secs cpu load
binary-trees  #8 0.00  7 19,952 607 0.00 0% 0% 0% 0%
binary-trees  #8 0.10  14 19,952 607 0.10 11% 0% 100% 0%
binary-trees  #8 19.63  21 285,536 607 19.62 22% 0% 0% 78%
source secs N mem gz cpu secs cpu load
binary-trees  #3 0.16  7 19,772 842 0.01 0% 0% 5% 5%
binary-trees  #3 0.02  14 19,772 842 0.05 66% 50% 100% 66%
binary-trees  #3 1.89  21 134,272 842 5.88 67% 68% 78% 100%
source secs N mem gz cpu secs cpu load
binary-trees  0.00  7 19,772 660 0.00 0% 0% 0% 0%
binary-trees  0.08  14 19,772 660 0.08 10% 0% 11% 100%
binary-trees  17.79  21 264,064 660 17.79 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 0.17  10 19,772 917 0.21 31% 35% 38% 29%
fannkuch-redux  #5 0.60  11 19,772 917 2.38 100% 100% 100% 96%
fannkuch-redux  #5 8.09  12 19,772 917 31.94 100% 100% 100% 95%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.10  10 19,772 1190 0.10 0% 0% 10% 100%
fannkuch-redux  #4 1.03  11 19,772 1190 1.03 1% 0% 100% 0%
fannkuch-redux  #4 13.37  12 19,772 1190 13.37 32% 68% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.06  10 19,772 1563 0.21 100% 83% 100% 100%
fannkuch-redux  #2 0.66  11 19,772 1563 2.60 100% 98% 98% 100%
fannkuch-redux  #2 8.67  12 19,772 1563 34.02 99% 98% 94% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #8 0.24  10 19,492 483 0.24 0% 0% 0% 100%
fannkuch-redux  #8 2.80  11 19,492 483 2.80 0% 0% 0% 100%
fannkuch-redux  #8 36.39  12 19,492 483 36.38 46% 53% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.24  10 19,772 514 0.24 96% 0% 0% 0%
fannkuch-redux  2.81  11 19,772 514 2.81 0% 100% 0% 1%
fannkuch-redux  36.51  12 19,772 514 36.50 56% 44% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #6 0.02  10 19,772 1582 0.06 100% 66% 66% 100%
fannkuch-redux  #6 0.18  11 19,772 1582 0.70 94% 100% 100% 100%
fannkuch-redux  #6 2.24  12 19,772 1582 8.86 97% 99% 100% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.22  10 19,772 574 0.22 0% 0% 100% 0%
fannkuch-redux  #3 2.57  11 19,772 574 2.57 13% 86% 0% 1%
fannkuch-redux  #3 34.16  12 19,772 574 34.15 98% 1% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #7 0.12  250,000 19,772 2276 0.05 15% 7% 15% 8%
fasta  #7 0.09  2,500,000 19,772 2276 0.34 90% 100% 90% 100%
fasta  #7 0.82  25,000,000 19,772 2276 3.27 98% 98% 100% 98%
source secs N mem gz cpu secs cpu load
fasta  #6 0.10  250,000 19,772 1936 0.04 22% 0% 20% 20%
fasta  #6 0.13  2,500,000 19,772 1936 0.35 7% 100% 92% 100%
fasta  #6 1.03  25,000,000 19,772 1936 3.03 98% 1% 98% 100%
source secs N mem gz cpu secs cpu load
fasta  #5 0.02  250,000 19,772 1286 0.02 0% 0% 100% 0%
fasta  #5 0.14  2,500,000 19,772 1286 0.14 0% 100% 0% 7%
fasta  #5 1.20  25,000,000 19,772 1286 1.20 1% 100% 0% 0%
fasta  #4 Make Error  250,000
source secs N mem gz cpu secs cpu load
fasta  #2 0.04  250,000 19,616 1299 0.03 100% 0% 0% 0%
fasta  #2 0.26  2,500,000 19,616 1299 0.26 100% 7% 0% 0%
fasta  #2 2.43  25,000,000 19,616 1299 2.43 100% 0% 1% 0%
source secs N mem gz cpu secs cpu load
fasta  #8 0.06  250,000 19,616 825 0.06 0% 0% 0% 100%
fasta  #8 0.48  2,500,000 19,616 825 0.48 4% 0% 100% 2%
fasta  #8 4.61  25,000,000 19,616 825 4.60 73% 26% 2% 0%
source secs N mem gz cpu secs cpu load
fasta  0.05  250,000 19,772 1213 0.05 0% 0% 0% 100%
fasta  0.37  2,500,000 19,772 1213 0.37 97% 0% 5% 2%
fasta  3.46  25,000,000 19,772 1213 3.46 1% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.02  250,000 19,772 1469 0.02 0% 0% 0% 100%
fasta  #3 0.10  2,500,000 19,772 1469 0.10 0% 100% 0% 0%
fasta  #3 0.78  25,000,000 19,772 1469 0.78 2% 0% 100% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.22  250,000 19,772 1512 0.32 39% 45% 35% 31%
k-nucleotide  0.87  2,500,000 19,772 1512 2.05 40% 68% 58% 72%
k-nucleotide  6.30  25,000,000 129,228 1512 13.92 47% 32% 42% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #8 0.11  1,000 19,496 412 0.11 0% 0% 0% 100%
mandelbrot  #8 1.61  4,000 19,496 412 1.61 1% 0% 100% 0%
mandelbrot  #8 25.27  16,000 19,496 412 25.27 40% 31% 0% 28%
source secs N mem gz cpu secs cpu load
mandelbrot  0.02  1,000 19,772 828 0.06 66% 100% 100% 50%
mandelbrot  0.22  4,000 19,772 828 0.88 100% 95% 100% 95%
mandelbrot  3.49  16,000 33,172 828 13.93 99% 100% 100% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 0.10  1,000 19,772 1000 0.07 18% 11% 11% 12%
mandelbrot  #7 0.24  4,000 19,772 1000 0.90 87% 100% 100% 96%
mandelbrot  #7 3.53  16,000 34,216 1000 14.00 100% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 0.02  1,000 19,772 769 0.06 100% 100% 50% 100%
mandelbrot  #3 0.23  4,000 19,772 769 0.91 100% 100% 100% 95%
mandelbrot  #3 3.55  16,000 33,108 769 14.15 99% 100% 100% 100%
mandelbrot  #6 Make Error  1,000
source secs N mem gz cpu secs cpu load
mandelbrot  #5 0.18  1,000 19,772 788 0.04 5% 5% 5% 10%
mandelbrot  #5 0.11  4,000 19,772 788 0.39 100% 81% 100% 100%
mandelbrot  #5 1.53  16,000 34,864 788 6.09 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 0.08  1,000 19,772 805 0.07 25% 37% 28% 14%
mandelbrot  #4 0.23  4,000 19,772 805 0.89 100% 100% 100% 100%
mandelbrot  #4 3.47  16,000 34,328 805 13.82 100% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #9 0.10  1,000 19,772 700 0.03 11% 0% 18% 10%
mandelbrot  #9 0.08  4,000 19,772 700 0.32 100% 100% 87% 100%
mandelbrot  #9 1.22  16,000 34,332 700 4.85 100% 100% 99% 100%
source secs N mem gz cpu secs cpu load
n-body  0.06  500,000 19,772 1179 0.06 100% 0% 0% 0%
n-body  0.55  5,000,000 19,772 1179 0.55 0% 1% 1% 100%
n-body  5.37  50,000,000 19,772 1179 5.37 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #9 0.03  500,000 19,772 1639 0.03 25% 0% 0% 100%
n-body  #9 0.23  5,000,000 19,772 1639 0.23 0% 0% 0% 100%
n-body  #9 2.20  50,000,000 19,772 1639 2.20 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  #5 0.06  500,000 19,772 1436 0.06 0% 100% 0% 0%
n-body  #5 0.49  5,000,000 19,772 1436 0.49 2% 2% 2% 100%
n-body  #5 4.86  50,000,000 19,772 1436 4.86 81% 19% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #4 0.07  500,000 19,772 1398 0.07 100% 0% 12% 0%
n-body  #4 0.57  5,000,000 19,772 1398 0.57 0% 0% 0% 100%
n-body  #4 5.60  50,000,000 19,772 1398 5.59 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #8 0.07  500,000 19,492 1193 0.07 0% 100% 0% 0%
n-body  #8 0.58  5,000,000 19,492 1193 0.58 0% 0% 1% 100%
n-body  #8 5.72  50,000,000 19,492 1193 5.72 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.07  500,000 19,772 1214 0.07 0% 100% 0% 0%
n-body  #3 0.62  5,000,000 19,772 1214 0.62 1% 0% 3% 100%
n-body  #3 6.12  50,000,000 19,772 1214 6.12 1% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #6 0.06  500,000 19,772 1186 0.06 100% 0% 0% 0%
n-body  #6 0.53  5,000,000 19,772 1186 0.52 100% 0% 0% 1%
n-body  #6 5.16  50,000,000 19,772 1186 5.16 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #7 0.08  500,000 19,772 1250 0.08 11% 100% 0% 0%
n-body  #7 0.69  5,000,000 19,772 1250 0.69 100% 0% 0% 0%
n-body  #7 6.77  50,000,000 19,772 1250 6.77 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 0.06  500,000 19,772 1270 0.06 100% 0% 14% 0%
n-body  #2 0.55  5,000,000 19,772 1270 0.55 3% 0% 0% 98%
n-body  #2 5.42  50,000,000 19,772 1270 5.42 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  0.13  2,000 19,772 459 0.05 0% 46% 0% 0%
pidigits  0.26  6,000 19,772 459 0.26 4% 0% 0% 100%
pidigits  0.74  10,000 19,772 459 0.74 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 0.13  2,000 19,772 422 0.05 0% 38% 7% 0%
pidigits  #2 0.26  6,000 19,772 422 0.26 3% 100% 0% 4%
pidigits  #2 0.74  10,000 19,772 422 0.74 100% 0% 0% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.10  50,000 19,772 1121 0.04 18% 0% 30% 0%
regex-redux  #2 0.41  500,000 19,772 1121 0.36 0% 88% 0% 2%
regex-redux  #2 3.22  5,000,000 103,364 1121 3.22 30% 69% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #4 0.19  50,000 19,772 1237 0.06 10% 5% 10% 10%
regex-redux  #4 0.16  500,000 19,772 1237 0.41 62% 62% 60% 64%
regex-redux  #4 0.98  5,000,000 154,488 1237 3.82 100% 96% 98% 97%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.15  50,000 19,772 1273 0.10 14% 18% 14% 18%
regex-redux  #3 0.38  500,000 19,772 1273 0.73 47% 45% 47% 55%
regex-redux  #3 1.75  5,000,000 105,848 1273 4.31 49% 50% 49% 100%
source secs N mem gz cpu secs cpu load
regex-redux  #5 0.13  50,000 19,772 1403 0.05 8% 15% 8% 15%
regex-redux  #5 0.28  500,000 19,784 1403 0.36 32% 29% 33% 29%
regex-redux  #5 0.82  5,000,000 154,568 1403 2.82 77% 85% 85% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.24  250,000 19,772 757 0.01 4% 4% 0% 0%
reverse-complement  #2 1.16  100,000,001 994,536 757 1.69 88% 18% 27% 12%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 0.15  250,000 19,772 828 0.13 26% 28% 26% 7%
reverse-complement  #6 1.03  100,000,001 703,416 828 4.07 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 0.04  250,000 19,772 1899 0.01 0% 25% 0% 0%
reverse-complement  #7 0.45  100,000,001 499,996 1899 0.63 13% 15% 97% 15%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 0.10  250,000 19,772 654 0.02 0% 0% 0% 18%
reverse-complement  #5 2.08  100,000,001 994,108 654 2.07 0% 0% 100% 1%
source secs N mem gz cpu secs cpu load
reverse-complement  #9 0.16  250,000 19,772 1551 0.01 5% 6% 0% 0%
reverse-complement  #9 0.46  100,000,001 499,976 1551 0.70 97% 17% 17% 17%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 0.10  250,000 19,772 716 0.02 0% 9% 9% 20%
reverse-complement  #4 3.74  100,000,001 500,452 716 3.74 0% 100% 0% 1%
source secs N mem gz cpu secs cpu load
spectral-norm  #5 0.09  500 19,772 576 0.03 0% 0% 11% 20%
spectral-norm  #5 0.25  3,000 19,772 576 0.94 96% 96% 92% 100%
spectral-norm  #5 0.72  5,500 19,772 576 2.88 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #8 0.05  500 19,772 389 0.05 0% 100% 0% 0%
spectral-norm  #8 1.61  3,000 19,772 389 1.61 0% 0% 1% 100%
spectral-norm  #8 5.40  5,500 19,772 389 5.40 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #4 0.07  500 19,772 1145 0.03 16% 25% 14% 16%
spectral-norm  #4 0.23  3,000 19,772 1145 0.90 100% 100% 96% 95%
spectral-norm  #4 0.72  5,500 19,772 1145 2.86 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 0.09  500 19,772 1203 0.03 0% 0% 10% 0%
spectral-norm  #6 0.12  3,000 19,772 1203 0.46 100% 91% 100% 100%
spectral-norm  #6 0.38  5,500 19,772 1203 1.52 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 0.12  500 19,772 906 0.07 18% 9% 23% 23%
spectral-norm  #7 0.55  3,000 19,772 906 2.16 98% 98% 100% 100%
spectral-norm  #7 1.82  5,500 19,772 906 7.24 100% 99% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.13  500 19,772 941 0.07 16% 23% 21% 25%
spectral-norm  #2 0.29  3,000 19,772 941 1.09 92% 100% 100% 100%
spectral-norm  #2 0.72  5,500 19,772 941 2.87 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 0.10  500 19,772 470 0.07 11% 20% 20% 18%
spectral-norm  #3 0.44  3,000 19,772 470 1.74 100% 97% 100% 100%
spectral-norm  #3 1.46  5,500 19,772 470 5.77 100% 99% 100% 100%
source secs N mem gz cpu secs cpu load
startup  68.18  200,000 19,504 1250 68.17 53% 46% 0% 0%
source secs N mem gz cpu secs cpu load
startup  #0 68.02  200,000 19,504 1269 68.01 42% 45% 12% 0%
source secs N mem gz cpu secs cpu load
too simple  0.01  1,000,000 19,772 245 0.01 0% 0% 100% 0%
too simple  0.45  100,000,000 19,772 245 0.45 0% 100% 4% 0%
too simple  43.98  10,000,000,000 19,772 245 43.97 46% 40% 0% 13%