The Computer Language
Benchmarks Game

fannkuch-redux

program source code, command-line and measurements

× source secs KB gz cpu cpu load
1.0 C gcc #5 10.06 1,388 910 39.49 99% 99% 95% 100%
1.1 Rust #2 11.24 12,376 1191 44.06 100% 99% 95% 98%
1.3 Ada 2005 GNAT #3 12.66 3,928 2100 50.45 100% 100% 100% 100%
1.3 C++ g++ #5 13.02 1,412 1440 50.93 100% 94% 99% 100%
1.3 C++ g++ #4 13.04 1,416 1439 50.86 99% 93% 98% 100%
1.4 C gcc #2 14.13 872 1557 54.28 100% 89% 99% 97%
1.6 Lisp SBCL #4 15.76 34,832 1518 61.40 93% 99% 99% 99%
1.7 Scala #2 16.86 31,812 1017 66.07 98% 98% 99% 97%
1.7 Pascal Free Pascal 16.93 696 1018 67.54 100% 100% 100% 100%
1.7 Java  17.13 25,804 1282 67.56 100% 98% 99% 98%
1.9 Fortran Intel #3 18.85 12,464 1148 75.18 100% 100% 100% 100%
2.3 Go 23.15 1,724 900 92.11 100% 100% 99% 100%
2.4 C gcc #4 24.34 672 1183 24.33 100% 0% 0% 0%
2.4 C++ g++ #7 24.45 588 1150 24.44 0% 100% 1% 1%
2.7 OCaml #3 27.08 ? 1017 ? 100% 100% 100% 100%
3.0 C# Mono LLVM #3 30.40 38,128 1096 119.08 97% 99% 97% 99%
3.2 F# Mono LLVM #3 32.01 46,152 945 121.39 96% 97% 94% 93%
3.3 OCaml #4 33.60 ? 1004 ? 100% 100% 100% 100%
3.5 Clojure #3 35.22 55,008 1491 135.77 98% 99% 98% 99%
4.8 C gcc #3 48.27 680 567 48.25 1% 0% 0% 100%
4.9 C# Mono LLVM #2 49.29 37,440 564 49.27 27% 1% 0% 74%
5.7 C++ g++ #3 57.38 564 593 57.36 1% 1% 100% 1%
6.2 Lisp SBCL #5 62.40 31,320 674 62.38 0% 1% 0% 100%
6.6 Fortran Intel 66.43 520 590 66.42 0% 1% 1% 100%
6.9 Lisp SBCL #3 69.66 26,548 821 69.64 0% 100% 0% 1%
7.0 F# Mono LLVM #4 70.13 39,028 612 70.11 0% 9% 92% 0%
7.3 C gcc 73.89 656 508 73.87 1% 0% 0% 100%
7.3 Java #2 73.92 23,796 514 73.96 1% 1% 99% 1%
8.0 Dart #2 80.26 22,632 495 80.92 1% 1% 99% 1%
8.1 Haskell GHC #3 81.40 6,316 1153 188.02 69% 45% 100% 19%
8.2 Racket #3 82.68 19,864 1096 5 min 97% 99% 100% 100%
8.3 OCaml #2 83.36 604 473 83.34 0% 1% 1% 100%
8.5 C# Mono LLVM 85.23 37,320 520 85.20 1% 0% 0% 100%
9.1 Clojure #2 91.45 59,056 1252 5 min 83% 83% 83% 83%
10 Scala 101.00 28,520 459 101.06 92% 8% 1% 1%
10 F# Mono LLVM #2 101.71 43,880 548 101.68 100% 1% 1% 1%
11 Erlang HiPE 110.30 14,676 1038 7 min 99% 98% 99% 98%
14 Haskell GHC #2 138.42 11,420 808 6 min 76% 76% 75% 75%
15 OCaml 154.55 604 524 154.52 1% 1% 1% 100%
17 Lisp SBCL #2 167.40 49,092 513 167.32 1% 100% 0% 1%
18 F# Mono LLVM 178.27 45,908 551 178.10 1% 33% 67% 1%
31 Racket #2 5 min 20,156 903 5 min 40% 11% 33% 18%
31 Racket 5 min 18,908 649 5 min 25% 0% 75% 1%
48 Haskell GHC 8 min 6,424 553 10 min 12% 12% 80% 22%
60 Perl #2 9 min 12,380 565 39 min 100% 100% 99% 99%
63 PHP #3 10 min 10,516 1150 41 min 100% 99% 99% 100%
63 Python 3 #4 10 min 44,820 944 41 min 96% 99% 99% 100%
74 Ruby JRuby #2 12 min 279,224 1426 46 min 94% 94% 92% 92%
112 Ruby #2 18 min 18,528 1426 1h 13 min 98% 96% 100% 97%
126 Ruby JRuby 21 min 205,136 384 21 min 22% 31% 24% 26%
212 Perl #3 35 min 3,052 427 35 min 4% 77% 18% 10%
244 PHP #2 40 min 2,556 441 40 min 99% 1% 1% 2%
280 Perl 46 min 1,768 457 46 min 21% 0% 79% 1%
281 Ruby 47 min 5,172 384 47 min 97% 1% 4% 0%
291 Python 3 #6 48 min 6,352 385 48 min 0% 87% 14% 0%
316 PHP 53 min 2,588 482 53 min 0% 1% 1% 100%
C++ g++ Make Error
Haskell GHC #4 Make Error
Haskell GHC #5 Timed Out