The Computer Language
Benchmarks Game

fannkuch-redux

program source code, command-line and measurements

× source secs mem gz cpu cpu load
1.0 C gcc #5 8.97 1,660 910 35.00 98% 94% 99% 100%
1.1 Ada 2005 GNAT #3 9.98 4,200 2100 39.76 100% 100% 100% 100%
1.1 Swift #3 10.20 9,784 1102 40.28 100% 99% 98% 98%
1.2 C++ g++ #5 10.35 2,624 980 40.60 99% 99% 100% 95%
1.2 Rust #3 11.08 18,032 1020 43.28 93% 100% 100% 99%
1.3 Chapel 11.38 46,056 728 45.18 100% 99% 99% 100%
1.4 Fortran Intel #3 12.74 12,832 1148 50.79 100% 100% 100% 100%
1.4 Rust #2 12.87 20,032 1191 50.12 94% 99% 98% 100%
1.5 C gcc #2 13.81 872 1557 53.81 99% 100% 93% 100%
1.6 C++ g++ #2 13.99 2,024 1440 54.70 98% 94% 100% 100%
1.6 C# .NET Core #5 14.45 40,556 1049 55.82 98% 93% 99% 98%
1.6 Go #2 14.49 3,204 896 57.82 100% 100% 100% 100%
1.6 Go 14.52 1,564 900 57.76 100% 100% 100% 100%
1.6 C# .NET Core #6 14.57 42,708 1068 57.85 100% 99% 99% 100%
1.6 C++ g++ 14.75 1,824 1059 57.38 100% 98% 99% 94%
1.7 Java  15.09 34,764 1282 59.26 99% 98% 98% 100%
1.7 Haskell GHC #6 15.50 7,972 1110 60.67 96% 100% 98% 99%
1.8 OCaml #3 16.23 ? 1017 ? 100% 100% 100% 100%
1.8 Lisp SBCL #4 16.33 48,200 1518 63.53 98% 93% 100% 100%
1.8 C++ g++ #4 16.45 2,024 1439 64.16 100% 98% 96% 98%
1.9 Haskell GHC #3 16.67 11,240 1153 64.82 94% 99% 97% 100%
1.9 OCaml #4 16.72 ? 1004 ? 100% 100% 100% 100%
2.0 Pascal Free Pascal 17.93 1,780 1018 71.44 100% 100% 100% 100%
2.2 C# .NET Core #4 19.36 47,000 1172 76.68 98% 99% 99% 100%
2.2 F# .NET Core #5 19.45 46,904 912 76.34 99% 99% 98% 98%
2.2 C# .NET Core #3 20.09 42,416 1096 79.26 98% 100% 98% 99%
2.7 C gcc #4 23.78 740 1183 23.77 100% 0% 1% 1%
2.7 F# .NET Core #3 24.11 51,032 945 87.04 99% 100% 83% 81%
2.7 C++ g++ #7 24.42 736 1150 24.41 1% 2% 100% 0%
5.3 C gcc #3 47.48 736 567 47.46 1% 100% 1% 1%
5.9 C# .NET Core #2 52.80 37,608 564 52.78 0% 0% 100% 1%
6.1 Lisp SBCL #5 54.85 50,796 674 54.84 0% 1% 100% 1%
6.3 Swift 56.49 4,420 451 56.47 0% 1% 100% 1%
6.9 Haskell GHC #4 61.73 7,864 665 245.78 100% 99% 99% 100%
7.2 Haskell GHC #5 64.52 7,844 834 64.50 100% 1% 1% 1%
7.2 Fortran Intel 64.56 1,428 590 64.54 0% 1% 100% 0%
7.5 Java #3 67.10 32,860 1257 67.28 1% 100% 1% 1%
7.6 C++ g++ #3 68.55 740 593 68.53 7% 100% 3% 5%
7.7 Java #2 68.60 32,908 514 68.72 0% 1% 100% 0%
7.7 F# .NET Core #4 68.75 40,600 612 68.73 100% 0% 1% 0%
8.2 Lisp SBCL #3 73.63 38,840 821 73.61 0% 100% 1% 1%
8.9 C# .NET Core 79.46 37,560 520 79.44 0% 0% 100% 1%
8.9 C gcc 79.64 736 508 79.62 1% 1% 0% 100%
9.1 Node.js #4 81.49 29,880 473 81.46 100% 1% 1% 0%
9.2 Racket #3 82.36 24,740 1096 5 min 99% 99% 100% 96%
9.5 F# .NET Core #2 85.51 41,052 548 85.48 0% 1% 100% 1%
9.6 OCaml #2 85.74 1,464 473 85.72 100% 0% 1% 0%
10 Dart #2 91.24 50,668 495 91.60 36% 1% 0% 65%
11 Lisp SBCL #2 94.94 22,644 513 94.92 100% 1% 0% 0%
11 OCaml 98.69 1,432 524 98.66 1% 1% 100% 0%
11 Node.js 101.04 29,916 471 101.01 100% 1% 1% 0%
13 Erlang HiPE 117.45 22,708 1038 7 min 98% 100% 97% 97%
15 TypeScript #2 131.39 29,460 454 131.36 2% 100% 1% 0%
16 TypeScript 141.37 29,408 445 141.33 1% 0% 100% 1%
19 Erlang 174.59 35,840 1038 11 min 99% 100% 96% 98%
20 Haskell GHC #2 178.74 12,436 808 260.56 34% 70% 23% 24%
24 Hack #3 216.95 118,448 1150 14 min 98% 99% 96% 100%
24 F# .NET Core 219.15 78,296 551 228.34 30% 23% 25% 29%
31 PHP #3 280.04 33,588 1150 18 min 100% 100% 100% 100%
33 Racket #2 294.97 24,488 903 294.97 98% 2% 1% 0%
34 Racket 5 min 24,480 649 5 min 31% 44% 27% 1%
54 Haskell GHC 8 min 11,492 553 9 min 24% 13% 63% 28%
54 Python 3 #4 8 min 51,896 944 31 min 97% 94% 100% 99%
59 Perl #2 8 min 12,832 565 34 min 98% 97% 100% 98%
59 Ruby JRuby #2 8 min 786,812 1426 33 min 96% 91% 94% 100%
77 Smalltalk VW 11 min 53,736 927 11 min 1% 100% 1% 1%
79 Ruby #2 11 min 33,348 1426 46 min 99% 99% 95% 97%
87 Hack #2 13 min 113,580 440 13 min 1% 74% 27% 1%
95 Ruby JRuby 14 min 751,852 384 14 min 88% 1% 1% 12%
103 PHP #2 15 min 8,852 441 15 min 0% 1% 99% 0%
147 Lua 21 min 1,284 462 21 min 53% 0% 47% 0%
168 PHP 25 min 8,880 482 25 min 100% 0% 1% 0%
190 Perl #3 28 min 3,504 427 28 min 1% 1% 100% 1%
215 Python 3 #6 32 min 7,848 385 32 min 1% 17% 84% 1%
228 Ruby 34 min 8,780 384 34 min 76% 1% 5% 20%
247 Hack 36 min 113,828 532 36 min 81% 12% 8% 1%
254 Perl 37 min 3,552 457 37 min 1% 1% 51% 50%
Smalltalk VW #2 Bad Output