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 #4 24.20 640 1183 24.19 1% 1% 1% 100%
1.0 C++ g++ #7 24.65 556 1150 24.64 1% 0% 0% 100%
1.7 C gcc #5 39.95 1,468 910 39.94 1% 0% 1% 100%
2.0 C gcc #3 47.25 648 567 47.23 0% 1% 0% 100%
2.1 Rust #2 50.46 16,452 1191 50.45 1% 1% 100% 100%
2.1 Ada 2005 GNAT #3 50.49 3,836 2100 50.46 1% 0% 1% 100%
2.1 C# Mono #2 50.88 37,824 564 50.86 0% 1% 1% 100%
2.1 C++ g++ #5 51.10 1,612 1440 51.08 0% 1% 1% 100%
2.1 C++ g++ #4 51.57 1,544 1439 51.54 0% 1% 1% 100%
2.3 C gcc #2 54.50 748 1557 54.48 0% 1% 1% 100%
2.3 C++ g++ #3 56.20 556 593 56.18 1% 1% 0% 100%
2.4 Haskell GHC #3 56.93 3,232 1153 56.90 0% 2% 1% 100%
2.4 Lisp SBCL #5 57.44 34,304 674 57.42 0% 0% 1% 100%
2.4 Scala #2 58.81 29,816 1017 58.78 2% 1% 1% 100%
2.5 C++ g++ 59.65 1,492 1059 59.63 0% 1% 1% 100%
2.5 Lisp SBCL #4 61.45 35,592 1518 61.43 1% 2% 1% 100%
2.6 Pascal Free Pascal 63.02 1,664 1018 63.00 100% 1% 1% 100%
2.8 Java  67.56 23,480 1282 67.53 1% 1% 1% 100%
2.8 Fortran Intel #3 67.93 7,456 1148 67.91 1% 0% 1% 100%
2.9 Fortran Intel 69.32 260 590 69.30 0% 1% 1% 100%
2.9 Lisp SBCL #3 69.81 24,388 821 69.79 1% 1% 1% 100%
2.9 F# Mono #4 70.54 38,512 612 70.51 1% 1% 0% 100%
2.9 JavaScript V8 #3 71.30 10,916 539 71.28 1% 1% 100% 100%
3.1 Java  #2 74.41 23,584 514 74.38 1% 1% 1% 100%
3.2 C gcc 78.09 648 508 78.06 0% 1% 0% 100%
3.4 JavaScript V8 #2 81.25 10,980 472 81.22 1% 100% 0% 100%
3.5 OCaml #2 84.12 912 473 84.09 1% 0% 0% 100%
3.5 C# Mono 85.88 37,732 520 85.86 0% 1% 0% 100%
3.6 Dart #2 86.30 22,988 495 86.27 1% 1% 1% 100%
3.6 Node.js 86.82 20,700 471 86.79 1% 1% 0% 100%
3.6 JavaScript V8 87.75 10,880 463 87.72 1% 100% 0% 100%
3.9 Go 94.55 968 900 94.50 0% 0% 0% 100%
4.2 F# Mono #2 102.67 43,296 548 102.64 1% 1% 0% 100%
4.3 Lisp SBCL #2 103.89 14,580 513 103.86 1% 1% 1% 100%
4.4 Scala 105.45 28,932 459 105.41 2% 0% 1% 100%
4.7 C# Mono #3 113.62 37,628 1096 113.58 1% 1% 1% 100%
4.8 Haskell GHC #6 115.01 3,380 1110 114.98 1% 0% 0% 100%
4.8 OCaml #3 115.94 22,048 1017 0.00 1% 1% 1% 100%
4.8 F# Mono #3 117.33 46,716 945 117.05 2% 1% 0% 100%
5.0 Haskell GHC #4 120.95 3,372 665 120.91 1% 1% 0% 100%
5.1 Haskell GHC #5 123.66 3,364 834 123.62 0% 0% 0% 100%
5.4 TypeScript #2 129.53 21,048 454 129.50 1% 1% 0% 100%
5.5 TypeScript 133.79 21,052 445 133.75 0% 1% 1% 100%
5.8 OCaml #4 141.28 12,848 1004 0.00 0% 1% 1% 100%
6.0 Clojure #3 145.68 53,848 1491 145.62 17% 55% 98% 100%
6.4 OCaml 154.47 792 524 154.43 1% 1% 0% 100%
7.1 F# Mono 172.81 45,512 551 172.60 1% 1% 0% 100%
9.8 Clojure #2 237.54 57,724 1088 237.42 1% 13% 92% 100%
10 Haskell GHC #2 250.33 5,436 808 250.22 2% 1% 0% 100%
13 Racket #2 5 min 12,016 903 5 min 0% 1% 1% 100%
13 Racket #3 5 min 17,580 1096 5 min 1% 1% 1% 100%
13 Racket 5 min 13,020 649 5 min 1% 1% 1% 100%
16 Erlang HiPE 6 min 11,408 1038 6 min 1% 0% 0% 100%
18 Haskell GHC 7 min 4,788 553 7 min 1% 0% 0% 100%
24 Smalltalk VW 9 min 25,344 838 9 min 1% 0% 0% 100%
28 Ruby JRuby 11 min 669,712 384 11 min 0% 1% 1% 100%
47 PHP #2 18 min 7,008 441 18 min 1% 1% 1% 100%
49 PHP #3 19 min 26,260 1150 19 min 1% 1% 1% 100%
69 PHP 27 min 7,132 482 27 min 1% 1% 1% 100%
70 Perl #3 28 min 3,240 427 28 min 1% 1% 1% 100%
94 Perl 37 min 3,308 457 37 min 1% 1% 1% 100%
102 Python 3 #4 41 min 44,564 944 41 min 1% 0% 0% 100%
107 Lua 43 min 820 462 43 min 1% 0% 1% 100%
108 Ruby 43 min 7,112 384 43 min 1% 17% 72% 100%
122 Python 3 #6 49 min 6,376 385 49 min 1% 0% 0% 100%
Perl #2 Failed
Ruby #2 Timed Out
Ruby JRuby #2 Timed Out