The Computer Language
Benchmarks Game

fannkuch-redux

program source code, command-line and measurements

× source code secs KB gz cpu cpu load
1.0 C gcc #5 8.97 1,588 910 35.14 99% 95% 100% 99%
1.2 Ada 2005 GNAT #3 11.06 4,096 2100 44.00 100% 100% 100% 100%
1.4 Swift #2 12.51 7,072 1152 48.52 95% 94% 100% 100%
1.5 C++ g++ #4 13.16 2,100 1439 51.47 99% 100% 94% 99%
1.5 C++ g++ #5 13.38 1,952 1440 52.37 100% 99% 99% 95%
1.6 Fortran Intel #3 13.98 10,536 1148 55.74 100% 100% 100% 100%
1.6 C gcc #2 14.03 824 1557 54.52 98% 100% 93% 99%
1.6 C++ g++ 14.69 1,852 1059 57.45 98% 100% 94% 99%
1.7 Scala #2 15.23 36,820 1017 59.62 99% 98% 98% 97%
1.8 OCaml #3 16.13 27,476 1017 0.00 100% 100% 100% 100%
1.8 Go 16.41 1,884 900 65.25 99% 100% 99% 100%
1.8 OCaml #4 16.56 17,008 1004 0.00 100% 100% 100% 100%
1.9 Lisp SBCL #4 16.70 47,360 1518 64.96 93% 98% 100% 100%
1.9 Rust #2 16.73 20,684 1191 65.89 95% 100% 100% 100%
1.9 Pascal Free Pascal 17.39 1,732 1018 69.38 99% 100% 100% 100%
1.9 Java  17.41 33,032 1282 68.64 98% 98% 99% 99%
2.1 Haskell GHC #6 18.90 9,120 1110 74.39 96% 100% 99% 99%
2.2 Clojure #3 19.84 72,936 1491 76.27 99% 96% 95% 95%
2.5 C# Mono #3 22.12 41,368 1096 86.55 97% 99% 97% 99%
2.5 F# Mono #3 22.46 52,492 945 84.50 94% 94% 94% 94%
2.7 C++ g++ #7 24.01 796 1150 24.00 100% 0% 0% 1%
2.7 C gcc #4 24.65 880 1183 24.64 0% 1% 100% 1%
5.4 C# Mono #2 48.62 39,464 564 48.60 100% 0% 0% 1%
6.1 Lisp SBCL #5 54.45 51,464 674 54.43 1% 100% 1% 1%
6.2 C gcc #3 55.92 820 567 55.90 1% 0% 100% 1%
6.3 C++ g++ #3 56.92 796 593 56.90 0% 100% 1% 0%
6.4 Swift 57.40 4,736 451 57.38 1% 0% 100% 1%
6.4 Fortran Intel 57.61 516 590 57.59 1% 0% 1% 100%
6.8 Clojure #2 60.88 71,156 1088 184.38 75% 77% 76% 74%
7.2 F# Mono #4 64.43 40,788 612 64.41 0% 0% 100% 1%
7.9 Java  #2 70.72 43,452 514 70.76 1% 1% 0% 99%
7.9 C# Mono 71.15 39,172 520 71.13 1% 0% 0% 100%
8.3 Lisp SBCL #3 74.41 37,464 821 74.39 2% 100% 0% 1%
8.3 JavaScript V8 #3 74.47 11,072 539 74.45 1% 1% 1% 100%
8.4 Haskell GHC #4 75.11 10,556 665 80.89 4% 39% 59% 8%
8.7 Racket #3 77.87 18,660 1096 5 min 97% 100% 100% 100%
8.8 JavaScript V8 #2 78.74 11,048 472 78.72 1% 0% 0% 100%
8.8 C gcc 78.88 868 508 78.86 0% 1% 1% 100%
9.6 OCaml #2 85.70 2,096 473 85.68 1% 0% 100% 1%
10 JavaScript V8 89.96 11,072 463 89.92 0% 1% 100% 0%
10 Node.js 91.17 23,672 471 91.14 0% 0% 100% 1%
10 Scala 92.21 47,188 459 92.24 1% 100% 1% 1%
11 Lisp SBCL #2 95.23 18,460 513 95.21 100% 1% 1% 0%
11 OCaml 96.85 4,112 524 96.82 1% 0% 100% 1%
11 F# Mono #2 97.04 46,672 548 97.02 1% 100% 0% 0%
11 Dart #2 98.64 39,264 495 99.21 0% 1% 1% 100%
13 Erlang HiPE 119.29 20,340 1038 7 min 100% 99% 98% 99%
15 TypeScript #2 136.29 23,576 454 136.26 1% 0% 100% 1%
15 TypeScript 137.53 23,612 445 137.48 100% 1% 1% 0%
17 F# Mono 153.54 46,688 551 153.33 20% 81% 1% 1%
17 Haskell GHC #2 155.16 9,916 808 7 min 79% 78% 78% 78%
22 Erlang 199.71 21,292 1038 12 min 99% 97% 94% 100%
32 Racket #2 290.90 21,440 903 290.95 1% 1% 0% 100%
33 Racket 297.99 18,428 649 298.01 8% 51% 3% 39%
36 PHP #3 5 min 29,140 1150 21 min 100% 100% 99% 100%
40 Ruby JRuby #2 6 min 705,472 1426 22 min 86% 99% 90% 92%
56 Haskell GHC 8 min 10,080 553 11 min 14% 62% 45% 16%
63 Python 3 #4 9 min 55,368 944 37 min 98% 96% 100% 99%
63 Ruby JRuby 9 min 709,824 384 9 min 3% 1% 10% 89%
64 Perl #2 9 min 10,976 565 38 min 100% 99% 100% 99%
79 Smalltalk VW 11 min 53,616 838 11 min 2% 64% 1% 35%
88 Ruby #2 13 min 37,668 1426 51 min 100% 99% 99% 91%
133 PHP #2 19 min 7,788 441 19 min 100% 1% 1% 0%
138 Hack #2 20 min 130,568 440 20 min 17% 35% 18% 31%
178 Hack 26 min 130,144 532 26 min 62% 8% 0% 31%
186 PHP 27 min 7,928 482 27 min 100% 1% 1% 0%
199 Lua 29 min 1,888 462 29 min 30% 1% 70% 0%
214 Perl #3 32 min 3,320 427 32 min 0% 1% 100% 1%
244 Ruby 36 min 11,136 384 36 min 1% 4% 14% 83%
285 Perl 42 min 1,872 457 42 min 5% 18% 0% 78%
307 Python 3 #6 45 min 8,068 385 45 min 68% 0% 0% 33%
Haskell GHC #5 Timed Out
Haskell GHC #3 Timed Out
Hack #3 Failed