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 9.07 1,576 910 35.43 100% 99% 98% 94%
1.2 Ada 2005 GNAT #3 11.06 4,096 2100 44.00 100% 100% 100% 100%
1.3 Swift #3 11.40 13,216 1102 45.10 100% 100% 98% 98%
1.4 Fortran Intel #3 12.45 12,236 1148 49.60 100% 100% 100% 100%
1.5 C++ g++ #4 13.17 1,944 1439 51.41 93% 100% 98% 100%
1.5 Rust #2 13.20 17,880 1191 51.60 100% 95% 99% 98%
1.5 Chapel 13.25 33,972 728 52.74 100% 99% 100% 99%
1.5 C++ g++ #5 13.37 2,052 1440 52.31 99% 94% 100% 98%
1.5 C gcc #2 14.01 928 1557 54.57 95% 97% 100% 98%
1.6 C++ g++ 14.69 1,852 1059 57.46 94% 99% 98% 100%
1.7 Go 15.84 1,384 900 63.01 99% 100% 100% 100%
1.8 OCaml #3 16.14 ? 1017 ? 100% 100% 100% 100%
1.8 Lisp SBCL #4 16.46 45,900 1518 64.00 100% 99% 92% 98%
1.8 OCaml #4 16.58 ? 1004 ? 100% 100% 100% 100%
1.9 Scala #2 16.81 47,716 1017 65.32 96% 99% 97% 98%
1.9 Haskell GHC #3 17.00 6,948 1153 66.65 95% 100% 98% 99%
1.9 Pascal Free Pascal 17.39 1,732 1018 69.38 99% 100% 100% 100%
2.0 Java  17.74 30,048 1282 69.90 98% 98% 100% 99%
2.1 C# .NET Core #4 18.85 39,464 1172 74.67 100% 99% 99% 99%
2.1 Haskell GHC #6 19.08 7,688 1110 74.84 96% 100% 98% 100%
2.2 Clojure #3 19.84 72,936 1491 76.27 99% 96% 95% 95%
2.3 C# .NET Core #3 20.88 37,052 1096 82.13 99% 97% 100% 98%
2.4 Haskell GHC #5 21.99 9,888 834 86.85 100% 97% 99% 100%
2.7 C++ g++ #7 24.05 780 1150 24.04 100% 1% 1% 0%
2.7 C gcc #4 24.64 816 1183 24.63 1% 1% 1% 100%
2.9 F# .NET Core #3 26.59 43,828 945 96.30 98% 98% 83% 84%
6.0 C# .NET Core #2 54.15 35,348 564 54.14 0% 1% 1% 100%
6.1 Lisp SBCL #5 54.87 49,960 674 54.85 1% 0% 100% 1%
6.2 C gcc #3 55.91 812 567 55.90 68% 1% 1% 32%
6.3 Swift 56.75 4,424 451 56.73 0% 1% 1% 100%
6.3 C++ g++ #3 56.91 740 593 56.90 1% 100% 0% 1%
6.7 Clojure #2 60.88 71,156 1088 184.38 75% 77% 76% 74%
7.1 Fortran Intel 64.80 1,428 590 64.78 1% 100% 0% 1%
7.3 F# .NET Core #4 66.30 41,744 612 66.28 1% 1% 1% 100%
7.5 Java #3 67.97 27,916 1257 68.01 1% 100% 0% 1%
8.0 Java #2 72.10 28,380 514 72.14 0% 100% 1% 0%
8.0 Lisp SBCL #3 72.61 35,620 821 72.59 100% 1% 1% 0%
8.6 Racket #3 77.55 18,464 1096 5 min 97% 100% 98% 100%
8.6 Node.js #4 78.41 27,192 473 78.39 1% 1% 100% 1%
8.7 C gcc 78.88 816 508 78.86 0% 1% 1% 100%
8.7 C# .NET Core 78.95 35,740 520 78.93 0% 1% 1% 100%
9.0 Haskell GHC #4 81.65 8,672 665 90.00 54% 21% 26% 11%
9.4 OCaml #2 85.22 4,116 473 85.20 1% 100% 1% 1%
9.6 F# .NET Core #2 87.41 43,608 548 87.39 100% 1% 0% 0%
10 Scala 90.62 42,812 459 90.72 1% 1% 100% 0%
10 Dart #2 91.63 48,584 495 92.20 1% 1% 100% 1%
10 Node.js 91.74 27,280 471 91.71 1% 1% 1% 100%
10 Lisp SBCL #2 95.14 18,548 513 95.12 0% 1% 1% 100%
11 OCaml 99.19 2,084 524 99.16 1% 0% 1% 100%
13 Erlang HiPE 117.45 22,708 1038 7 min 98% 100% 97% 97%
19 Erlang 174.59 35,840 1038 11 min 99% 100% 96% 98%
21 Haskell GHC #2 186.74 10,356 808 9 min 74% 74% 74% 74%
24 Hack #3 216.95 118,448 1150 14 min 98% 99% 96% 100%
24 F# .NET Core 221.79 71,748 551 230.76 49% 28% 7% 23%
32 Racket #2 288.08 18,100 903 288.13 13% 53% 4% 33%
33 Racket 297.69 18,020 649 297.73 1% 93% 4% 4%
35 PHP #3 5 min 29,140 1150 21 min 100% 100% 99% 100%
51 Ruby JRuby #2 7 min 690,372 1426 27 min 99% 91% 81% 88%
54 Haskell GHC 8 min 9,372 553 10 min 22% 48% 39% 26%
55 Python 3 #4 8 min 54,708 944 32 min 98% 97% 100% 99%
58 Perl #2 8 min 12,832 565 34 min 98% 97% 100% 98%
64 Ruby JRuby 9 min 687,080 384 9 min 8% 12% 35% 49%
78 Ruby #2 11 min 33,348 1426 46 min 99% 99% 95% 97%
79 Smalltalk VW 11 min 55,892 838 11 min 1% 1% 29% 71%
87 Hack #2 13 min 113,580 440 13 min 1% 74% 27% 1%
110 TypeScript 16 min 26,788 445 16 min 34% 3% 35% 29%
121 TypeScript #2 18 min 26,816 454 18 min 0% 1% 1% 100%
132 PHP #2 19 min 7,788 441 19 min 100% 1% 1% 0%
145 Lua 21 min 1,284 462 21 min 53% 0% 47% 0%
184 PHP 27 min 7,928 482 27 min 100% 1% 1% 0%
187 Perl #3 28 min 3,504 427 28 min 1% 1% 100% 1%
225 Ruby 34 min 8,780 384 34 min 76% 1% 5% 20%
244 Hack 36 min 113,828 532 36 min 81% 12% 8% 1%
251 Perl 37 min 3,552 457 37 min 1% 1% 51% 50%
260 Python 3 #6 39 min 7,820 385 39 min 27% 1% 1% 74%