The Computer Language
Benchmarks Game

all Clojure programs & measurements

Clojure 1.8.0

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

source secs N mem gz cpu cpu load
binary-trees  1.18  12 70,604 657 2.34 45% 45% 48% 67%
binary-trees  1.92  16 204,084 657 3.36 27% 83% 18% 47%
binary-trees  18.49  20 616,160 657 28.16 33% 45% 37% 49%
source secs N mem gz cpu cpu load
binary-trees  #2 1.15  12 69,952 750 2.26 16% 42% 46% 97%
binary-trees  #2 1.74  16 198,628 750 4.30 55% 43% 95% 56%
binary-trees  #2 13.81  20 615,132 750 45.65 85% 83% 88% 76%
source secs N mem gz cpu cpu load
binary-trees  #6 1.31  12 76,748 705 2.33 68% 60% 40% 57%
binary-trees  #6 1.98  16 303,948 705 3.22 29% 97% 19% 22%
binary-trees  #6 19.89  20 609,624 705 32.28 43% 49% 29% 43%
source secs N mem gz cpu cpu load
chameneos-redux  3.29  60,000 239,760 1331 7.28 69% 47% 53% 51%
chameneos-redux  13.47  600,000 419,756 1331 18.07 28% 40% 37% 28%
chameneos-redux  112.15  6,000,000 414,020 1331 123.83 29% 26% 26% 28%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 1.69  10 68,672 1088 3.90 51% 68% 63% 52%
fannkuch-redux  #2 6.43  11 68,856 1088 18.85 67% 72% 71% 83%
fannkuch-redux  #2 60.88  12 71,156 1088 184.38 75% 77% 76% 74%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 1.33  10 65,736 1491 2.97 82% 47% 50% 47%
fannkuch-redux  #3 2.53  11 68,376 1491 7.66 74% 75% 79% 77%
fannkuch-redux  #3 19.84  12 72,936 1491 76.27 99% 96% 95% 95%
source secs N mem gz cpu cpu load
fasta  #5 1.31  250,000 64,960 1839 2.56 32% 57% 41% 68%
fasta  #5 2.14  2,500,000 69,492 1839 3.44 27% 23% 49% 65%
fasta  #5 9.52  25,000,000 75,108 1839 11.18 8% 12% 5% 94%
source secs N mem gz cpu cpu load
fasta  #6 1.25  250,000 65,040 1653 2.44 60% 53% 53% 31%
fasta  #6 1.76  2,500,000 68,584 1653 3.00 43% 37% 29% 65%
fasta  #6 6.49  25,000,000 71,088 1653 7.80 13% 88% 9% 13%
source secs N mem gz cpu cpu load
k-nucleotide  #7 2.28  250,000 135,252 3030 5.84 74% 69% 65% 55%
k-nucleotide  #7 4.55  2,500,000 334,748 3030 13.22 71% 72% 82% 69%
k-nucleotide  #7 30.42  25,000,000 1,012,240 3030 98.48 84% 88% 76% 77%
source secs N mem gz cpu cpu load
k-nucleotide  #6 2.16  250,000 162,572 1737 5.44 57% 59% 56% 82%
k-nucleotide  #6 6.11  2,500,000 513,284 1737 15.90 56% 80% 44% 81%
k-nucleotide  #6 43.49  25,000,000 1,010,396 1737 117.91 87% 72% 70% 44%
source secs N mem gz cpu cpu load
k-nucleotide  #4 2.25  250,000 195,752 1944 6.07 57% 67% 65% 83%
k-nucleotide  #4 7.78  2,500,000 516,804 1944 23.11 92% 76% 80% 52%
k-nucleotide  #4 57.85  25,000,000 1,010,468 1944 179.49 81% 82% 80% 69%
source secs N mem gz cpu cpu load
mandelbrot  #7 1.19  1,000 69,340 1195 2.44 48% 44% 55% 60%
mandelbrot  #7 1.71  4,000 98,340 1195 4.31 71% 87% 39% 59%
mandelbrot  #7 8.94  16,000 156,448 1195 31.73 88% 88% 89% 91%
source secs N mem gz cpu cpu load
mandelbrot  #6 1.32  1,000 74,308 1069 2.89 40% 37% 46% 95%
mandelbrot  #6 2.19  4,000 93,992 1069 6.04 68% 94% 57% 60%
mandelbrot  #6 14.41  16,000 125,792 1069 52.88 95% 92% 90% 91%
source secs N mem gz cpu cpu load
mandelbrot  #5 1.37  1,000 76,372 1069 2.54 57% 73% 18% 39%
mandelbrot  #5 4.30  4,000 97,604 1069 5.50 25% 47% 11% 47%
mandelbrot  #5 48.96  16,000 110,532 1069 50.36 34% 15% 20% 34%
source secs N mem gz cpu cpu load
meteor-contest  #2 2.41  2,098 88,600 3689 5.47 49% 81% 52% 47%
source secs N mem gz cpu cpu load
n-body  #2 1.45  500,000 61,720 1440 2.65 36% 20% 95% 36%
n-body  #2 3.93  5,000,000 61,784 1440 5.06 82% 19% 17% 14%
n-body  #2 26.81  50,000,000 77,076 1440 27.95 2% 94% 2% 8%
source secs N mem gz cpu cpu load
n-body  1.50  500,000 62,488 2162 2.80 83% 42% 34% 29%
n-body  3.80  5,000,000 71,712 2162 5.31 82% 26% 22% 11%
n-body  26.36  50,000,000 80,540 2162 27.52 2% 2% 97% 4%
source secs N mem gz cpu cpu load
pidigits  #3 2.47  2,000 210,408 482 5.76 69% 56% 53% 57%
pidigits  #3 8.07  6,000 404,644 482 12.81 55% 25% 28% 53%
pidigits  #3 19.48  10,000 409,700 482 24.44 28% 36% 26% 38%
source secs N mem gz cpu cpu load
pidigits  #4 1.63  2,000 133,968 1794 3.11 60% 64% 50% 20%
pidigits  #4 3.10  6,000 331,284 1794 5.83 78% 48% 41% 23%
pidigits  #4 5.43  10,000 409,644 1794 8.02 16% 37% 26% 71%
source secs N mem gz cpu cpu load
pidigits  #2 2.02  2,000 199,376 571 4.16 40% 78% 33% 58%
pidigits  #2 7.33  6,000 400,336 571 10.29 12% 55% 47% 28%
pidigits  #2 18.46  10,000 404,164 571 21.88 28% 30% 40% 25%
source secs N mem gz cpu cpu load
regex-redux  #3 1.63  50,000 81,884 719 3.60 53% 43% 81% 50%
regex-redux  #3 3.77  500,000 202,224 719 7.69 30% 48% 39% 90%
regex-redux  #3 25.10  5,000,000 933,524 719 45.68 55% 58% 24% 47%
regex-redux  #4 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  1.25  250,000 67,656 1044 2.28 52% 74% 26% 35%
reverse-complement  1.87  2,500,000 120,204 1044 2.61 28% 73% 19% 26%
reverse-complement  3.05  25,000,000 397,508 1044 4.18 23% 77% 31% 11%
source secs N mem gz cpu cpu load
reverse-complement  #4 1.24  250,000 74,976 997 2.43 47% 83% 24% 45%
reverse-complement  #4 1.54  2,500,000 84,148 997 2.73 27% 73% 21% 59%
reverse-complement  #4 4.11  25,000,000 408,212 997 5.46 28% 39% 57% 13%
source secs N mem gz cpu cpu load
reverse-complement  #5 1.21  250,000 71,512 727 2.24 45% 22% 88% 34%
reverse-complement  #5 1.46  2,500,000 103,512 727 2.34 31% 24% 64% 53%
reverse-complement  #5 2.65  25,000,000 579,024 727 4.05 55% 20% 58% 23%
source secs N mem gz cpu cpu load
spectral-norm  #6 1.40  500 61,128 808 2.88 86% 42% 43% 39%
spectral-norm  #6 2.70  3,000 63,828 808 7.47 74% 66% 69% 69%
spectral-norm  #6 5.51  5,500 65,624 808 18.65 95% 82% 84% 79%
source secs N mem gz cpu cpu load
spectral-norm  #8 1.29  500 60,608 918 2.58 72% 39% 51% 41%
spectral-norm  #8 2.52  3,000 62,160 918 7.61 73% 65% 97% 70%
spectral-norm  #8 5.23  5,500 63,380 918 18.38 85% 87% 86% 95%
source secs N mem gz cpu cpu load
spectral-norm  #7 1.40  500 61,140 762 2.87 42% 73% 51% 42%
spectral-norm  #7 2.68  3,000 63,032 762 7.44 87% 63% 66% 64%
spectral-norm  #7 5.52  5,500 68,748 762 18.67 93% 83% 84% 80%
source secs N mem gz cpu cpu load
thread-ring  2.45  500,000 209,808 348 4.76 56% 49% 56% 34%
thread-ring  9.79  5,000,000 406,884 348 12.50 27% 41% 36% 25%
thread-ring  78.60  50,000,000 405,700 348 82.64 31% 23% 22% 31%
source secs N mem gz cpu cpu load
thread-ring  #2 2.42  500,000 210,608 299 4.88 70% 57% 44% 32%
thread-ring  #2 9.39  5,000,000 406,720 299 11.83 33% 28% 32% 34%
thread-ring  #2 76.77  50,000,000 410,804 299 80.48 25% 28% 29% 25%