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 79.64 736 508 79.62 1% 1% 0% 100%
1.0 C gcc #3 47.48 736 567 47.46 1% 100% 1% 1%
1.0 C++ g++ #7 24.42 736 1150 24.41 1% 2% 100% 0%
1.0 C++ g++ #3 68.55 740 593 68.53 7% 100% 3% 5%
1.0 C gcc #4 23.78 740 1183 23.77 100% 0% 1% 1%
1.2 C gcc #2 13.81 872 1557 53.81 99% 100% 93% 100%
1.7 Lua 21 min 1,284 462 21 min 53% 0% 47% 0%
1.9 Go 15.81 1,372 900 62.92 100% 100% 99% 99%
1.9 Fortran Intel 64.56 1,428 590 64.54 0% 1% 100% 0%
1.9 OCaml 98.69 1,432 524 98.66 1% 1% 100% 0%
2.0 OCaml #2 85.74 1,464 473 85.72 100% 0% 1% 0%
2.3 C gcc #5 8.97 1,660 910 35.00 98% 94% 99% 100%
2.4 Pascal Free Pascal 17.93 1,780 1018 71.44 100% 100% 100% 100%
2.5 C++ g++ 14.75 1,824 1059 57.38 100% 98% 99% 94%
2.8 C++ g++ #2 13.99 2,024 1440 54.70 98% 94% 100% 100%
2.8 C++ g++ #4 16.45 2,024 1439 64.16 100% 98% 96% 98%
3.6 C++ g++ #5 10.35 2,624 980 40.60 99% 99% 100% 95%
4.8 Perl #3 28 min 3,504 427 28 min 1% 1% 100% 1%
4.8 Perl 37 min 3,552 457 37 min 1% 1% 51% 50%
5.7 Ada 2005 GNAT #3 9.98 4,200 2100 39.76 100% 100% 100% 100%
9.8 Swift 58.81 7,220 451 58.79 0% 1% 1% 100%
11 Haskell GHC #5 64.52 7,844 834 64.50 100% 1% 1% 1%
11 Python 3 #6 32 min 7,848 385 32 min 1% 17% 84% 1%
11 Haskell GHC #4 61.73 7,864 665 245.78 100% 99% 99% 100%
11 Haskell GHC #6 15.50 7,972 1110 60.67 96% 100% 98% 99%
12 Ruby 34 min 8,780 384 34 min 76% 1% 5% 20%
12 PHP #2 15 min 8,852 441 15 min 0% 1% 99% 0%
12 PHP 25 min 8,880 482 25 min 100% 0% 1% 0%
13 Swift #3 10.20 9,868 1102 40.42 100% 99% 100% 98%
15 Haskell GHC #3 16.67 11,240 1153 64.82 94% 99% 97% 100%
16 Haskell GHC 8 min 11,492 553 9 min 24% 13% 63% 28%
17 Haskell GHC #2 178.74 12,436 808 260.56 34% 70% 23% 24%
17 Fortran Intel #3 12.74 12,832 1148 50.79 100% 100% 100% 100%
17 Perl #2 8 min 12,832 565 34 min 98% 97% 100% 98%
27 Rust #3 10.99 20,012 1020 43.08 94% 100% 99% 100%
27 Rust #2 12.71 20,036 1191 49.74 100% 95% 98% 100%
31 Erlang HiPE 117.45 22,708 1038 7 min 98% 100% 97% 97%
31 Lisp SBCL #2 96.19 22,864 513 96.16 1% 0% 0% 100%
33 Racket #2 293.64 24,420 903 293.60 2% 0% 17% 82%
33 Racket 5 min 24,428 649 5 min 0% 100% 1% 0%
33 Racket #3 80.59 24,612 1096 5 min 97% 99% 99% 100%
38 Java  #2 70.94 28,012 514 70.98 6% 1% 0% 94%
38 Java #3 69.70 28,240 1257 69.75 6% 89% 6% 1%
39 TypeScript 20 min 28,368 445 20 min 0% 1% 0% 100%
39 Node.js 90.53 28,420 471 90.50 1% 0% 100% 1%
39 Node.js #4 78.82 28,508 473 78.80 1% 0% 100% 0%
39 TypeScript #2 20 min 28,516 454 20 min 1% 0% 100% 1%
41 Java 13.74 30,368 1282 54.12 100% 98% 98% 99%
45 Ruby #2 11 min 33,348 1426 46 min 99% 99% 95% 97%
46 PHP #3 280.04 33,588 1150 18 min 100% 100% 100% 100%
49 Erlang 174.59 35,840 1038 11 min 99% 100% 96% 98%
50 Lisp SBCL #3 76.02 36,768 821 75.99 100% 1% 1% 0%
50 C# .NET Core 79.46 36,944 520 79.44 1% 1% 100% 0%
53 C# .NET Core #2 52.76 39,088 564 52.74 1% 1% 0% 100%
55 F# .NET Core #4 68.76 40,296 612 68.74 0% 1% 0% 100%
56 F# .NET Core #2 85.51 40,924 548 85.49 100% 2% 1% 2%
57 C# .NET Core #3 19.93 42,276 1096 78.62 100% 98% 99% 98%
58 C# .NET Core #6 18.10 42,368 1162 70.09 99% 97% 99% 93%
58 C# .NET Core #5 16.97 42,404 1069 65.51 93% 97% 98% 100%
60 C# .NET Core #4 18.80 44,368 1172 74.09 98% 100% 99% 99%
63 Chapel 11.38 46,056 728 45.18 100% 99% 99% 100%
67 Lisp SBCL #4 16.83 48,952 1518 65.33 92% 99% 100% 98%
69 F# .NET Core #5 19.43 50,580 912 76.44 99% 98% 99% 99%
69 F# .NET Core #3 24.25 50,644 945 86.87 97% 84% 99% 79%
69 Dart #2 91.24 50,668 495 91.60 36% 1% 0% 65%
70 Lisp SBCL #5 56.87 51,572 674 56.84 1% 0% 1% 100%
71 Python 3 #4 8 min 51,896 944 31 min 97% 94% 100% 99%
73 Smalltalk VW 11 min 53,736 927 11 min 1% 100% 1% 1%
88 Go #2 15.82 64,636 896 63.04 100% 100% 100% 100%
112 F# .NET Core 226.94 82,188 551 236.81 24% 32% 31% 21%
154 Hack #2 13 min 113,580 440 13 min 1% 74% 27% 1%
155 Hack 36 min 113,828 532 36 min 81% 12% 8% 1%
161 Hack #3 216.95 118,448 1150 14 min 98% 99% 96% 100%
  Ruby JRuby 9 min 687,080 384 9 min 8% 12% 35% 49%
  Ruby JRuby #2 7 min 690,372 1426 27 min 99% 91% 81% 88%
OCaml #4 Partial
OCaml #3 Partial
Smalltalk VW #2 Bad Output