The Computer Language
Benchmarks Game

mandelbrot

program source code, command-line and measurements

× source code secs KB gz cpu cpu load
1.0 C++ g++ #9 20.11 33,716 726 20.10 1% 96% 4% 100%
1.0 Rust 20.69 55,316 868 20.68 1% 1% 100% 100%
1.1 C++ g++ #8 21.37 33,700 742 21.36 1% 0% 100% 100%
1.1 C gcc #9 22.37 32,128 694 22.36 1% 1% 100% 100%
1.1 C gcc #4 22.37 31,976 799 22.36 1% 0% 100% 100%
1.1 C gcc #7 22.90 32,980 994 22.89 1% 1% 100% 100%
1.1 C++ g++ #5 22.92 33,348 590 22.92 1% 100% 1% 100%
1.1 C++ g++ #7 22.96 33,900 1017 22.96 1% 24% 77% 100%
1.2 C gcc #3 24.84 32,472 763 24.84 0% 1% 100% 100%
1.3 C gcc #6 25.25 29,336 879 25.24 0% 1% 100% 100%
1.3 C gcc 25.36 29,340 822 25.35 0% 1% 100% 100%
1.4 Go #3 27.16 34,612 894 27.15 1% 1% 0% 100%
1.4 Java  #2 27.19 88,448 796 27.18 1% 0% 1% 100%
1.4 Scala #4 27.24 105,996 786 27.22 0% 1% 0% 100%
1.4 C++ g++ #6 27.62 32,936 1035 27.61 1% 1% 100% 100%
1.4 Java  #6 28.60 88,700 802 28.59 1% 0% 1% 100%
1.5 C++ g++ #2 30.67 33,824 687 30.66 0% 0% 0% 100%
1.5 C# Mono #6 30.71 74,332 986 30.70 1% 0% 0% 100%
1.6 C# Mono #4 31.55 74,324 872 31.54 1% 0% 0% 100%
1.6 Ada 2005 GNAT #3 32.27 32,144 1805 32.25 1% 1% 100% 100%
1.8 Clojure #7 35.82 159,124 1195 35.80 1% 0% 1% 100%
1.8 F# Mono #4 36.61 80,376 869 36.60 1% 0% 0% 100%
2.1 Java  #3 42.26 88,596 903 42.24 1% 0% 1% 100%
2.2 Scala #5 43.44 86,020 589 43.42 0% 1% 1% 100%
2.2 Go #2 43.67 35,716 837 43.65 1% 0% 1% 100%
2.2 Java  43.77 24,056 665 43.75 1% 1% 1% 100%
2.2 C# Mono #3 44.99 73,960 701 44.97 1% 0% 1% 100%
2.2 F# Mono #3 45.15 76,276 800 45.13 1% 0% 0% 100%
2.3 C# Mono 45.97 73,776 798 45.96 1% 0% 0% 100%
2.3 Scala #3 46.35 73,956 796 46.33 1% 1% 0% 100%
2.4 Fortran Intel #4 47.80 57,848 611 47.78 1% 1% 1% 100%
2.4 C gcc #2 48.24 672 400 48.23 0% 1% 100% 100%
2.4 Go #6 48.86 33,920 700 48.84 1% 0% 0% 100%
2.5 Scala 49.96 61,292 724 49.94 3% 2% 1% 100%
2.6 Scala #2 52.56 26,344 454 52.54 1% 0% 1% 100%
2.7 Clojure #5 53.41 98,224 1077 53.39 0% 4% 1% 100%
2.7 Ada 2005 GNAT #2 53.51 1,632 572 53.50 1% 1% 100% 100%
2.8 Dart 55.42 66,252 901 55.40 1% 1% 100% 100%
2.8 Clojure #6 55.48 125,376 1077 55.45 1% 1% 0% 100%
2.8 Fortran Intel #5 56.69 32,600 508 56.67 1% 0% 0% 100%
3.2 Pascal Free Pascal #2 64.08 32,640 820 64.06 2% 0% 0% 100%
3.2 Pascal Free Pascal 64.09 32,648 820 64.08 0% 100% 1% 100%
3.8 Lisp SBCL #3 75.50 52,728 888 75.48 1% 1% 0% 100%
3.9 Racket #4 78.09 57,172 796 78.06 1% 0% 100% 100%
4.0 Lisp SBCL 80.30 62,180 2459 80.28 1% 0% 0% 100%
4.0 Racket #3 80.32 19,656 797 80.29 1% 1% 100% 100%
4.2 OCaml 85.07 1,740 710 84.92 0% 1% 1% 100%
4.6 Go 93.44 35,064 823 93.42 0% 0% 0% 100%
5.2 Racket #2 104.71 18,560 585 104.68 1% 2% 73% 100%
5.9 Racket 118.43 20,800 517 118.39 1% 0% 100% 100%
6.4 C# Mono #2 127.81 38,488 484 127.76 1% 0% 1% 100%
9.7 F# Mono #2 195.94 42,660 1043 195.80 1% 1% 1% 100%
9.8 Pascal Free Pascal #4 197.07 31,448 748 197.02 0% 100% 1% 100%
11 C++ g++ #3 225.84 1,348 414 225.77 1% 57% 11% 100%
13 TypeScript Node.js 270.04 21,824 392 269.87 1% 1% 47% 100%
17 OCaml #6 5 min 860 444 5 min 1% 1% 1% 100%
26 PHP #3 8 min 131,376 863 8 min 1% 60% 40% 100%
27 PHP 8 min 7,056 443 8 min 1% 37% 64% 100%
41 Erlang HiPE #2 13 min 702,444 613 13 min 1% 1% 1% 100%
41 Erlang HiPE 13 min 721,892 534 13 min 1% 1% 1% 100%
49 Smalltalk VW #2 16 min 25,360 467 16 min 1% 1% 1% 100%
52 Lua #6 17 min 18,044 623 17 min 0% 1% 1% 100%
54 Lua #2 18 min 864 367 18 min 1% 1% 1% 100%
60 Python 3 #7 20 min 40,500 686 20 min 1% 0% 1% 100%
95 Python 3 #2 31 min 10,276 777 31 min 1% 0% 1% 100%
96 Ruby JRuby #3 32 min 280,420 307 32 min 0% 1% 1% 100%
99 Ruby JRuby #4 33 min 629,812 849 33 min 0% 1% 1% 100%
130 Python 3 #5 43 min 41,112 449 43 min 1% 0% 1% 100%
141 Ruby JRuby #2 47 min 353,160 925 47 min 0% 1% 1% 100%
Fortran Intel Bad Output
Fortran Intel #3 Bad Output
Fortran Intel #2 Bad Output
Haskell GHC #2 Bad Output
JavaScript V8 #2 Bad Output
Lua Failed
Pascal Free Pascal #3 Make Error
Pascal Free Pascal #5 Make Error
Perl Failed
Ruby #3 Timed Out
Ruby #6 Timed Out
Ruby #4 Timed Out
Ruby #2 Timed Out
Ruby #5 Timed Out
Ruby JRuby #6 Failed
Ruby JRuby #5 Bad Output
Rust #2 Make Error