The Computer Language
Benchmarks Game

mandelbrot

program source code, command-line and measurements

× source secs KB gz cpu cpu load
1.0 C++ g++ #9 20.14 33,780 726 20.13 0% 1% 1% 100%
1.1 C++ g++ #8 21.35 33,664 742 21.34 1% 0% 0% 100%
1.1 C gcc #9 22.37 32,124 694 22.36 0% 1% 1% 100%
1.1 C gcc #4 22.39 31,800 799 22.38 1% 0% 0% 100%
1.1 C gcc #7 22.90 32,932 994 22.89 0% 1% 1% 100%
1.1 C++ g++ #5 22.93 33,352 590 22.92 0% 0% 1% 100%
1.1 Rust 22.95 71,296 868 22.92 0% 1% 1% 100%
1.1 C++ g++ #7 22.96 33,912 1017 22.95 0% 1% 1% 100%
1.2 C gcc #3 24.85 32,464 763 24.83 0% 1% 1% 100%
1.3 C gcc #6 25.26 29,316 879 25.24 1% 0% 0% 100%
1.3 C gcc 25.36 29,320 822 25.34 0% 1% 1% 100%
1.3 Go #3 27.18 34,688 894 27.17 0% 1% 1% 100%
1.4 Scala #4 27.24 105,996 786 27.22 0% 1% 0% 100%
1.4 Java  #2 27.41 55,556 796 27.40 1% 0% 1% 100%
1.4 C++ g++ #6 27.61 32,832 1035 27.60 0% 1% 0% 100%
1.5 Java #6 29.62 55,928 802 29.60 2% 1% 0% 100%
1.5 C++ g++ #2 30.62 33,852 687 30.60 0% 1% 1% 100%
1.5 C# Mono LLVM #6 30.67 74,216 986 30.66 0% 1% 1% 100%
1.5 Ada 2005 GNAT #3 30.90 32,064 1805 30.88 0% 1% 1% 100%
1.6 C# Mono LLVM #4 31.50 74,200 872 31.48 1% 0% 0% 100%
1.7 Clojure #7 34.85 147,476 1195 34.83 1% 75% 26% 100%
1.8 F# Mono LLVM #4 36.52 79,752 869 36.50 1% 1% 0% 100%
2.0 Java #3 41.20 56,048 903 41.18 1% 1% 1% 100%
2.2 Scala #5 43.44 86,020 589 43.42 0% 1% 1% 100%
2.2 Java 43.60 23,128 665 43.58 1% 1% 0% 100%
2.2 C# Mono LLVM #3 44.94 73,896 701 44.92 0% 1% 1% 100%
2.2 F# Mono LLVM #3 45.11 75,508 800 45.09 1% 1% 0% 100%
2.3 C# Mono LLVM 45.94 74,016 798 45.92 0% 1% 1% 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.20 648 400 48.19 1% 1% 0% 100%
2.4 Go #6 48.71 34,904 700 48.68 1% 1% 100% 100%
2.4 Go #2 49.32 34,668 837 49.30 1% 100% 0% 100%
2.5 Scala 49.96 61,292 724 49.94 3% 2% 1% 100%
2.6 F# Mono LLVM #2 52.17 44,560 1043 51.90 1% 1% 1% 100%
2.6 Scala #2 52.56 26,344 454 52.54 1% 0% 1% 100%
2.6 Clojure #5 53.29 96,876 1069 53.27 1% 100% 0% 100%
2.7 Ada 2005 GNAT #2 53.66 1,604 572 53.64 0% 1% 1% 100%
2.7 Clojure #6 54.07 117,464 1069 54.05 1% 100% 1% 100%
2.8 Dart 55.59 87,412 901 55.56 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.7 Lisp SBCL #3 75.24 54,380 888 75.21 1% 1% 0% 100%
4.0 Lisp SBCL 80.29 63,732 2459 80.26 0% 0% 1% 100%
4.2 OCaml 85.09 3,584 710 84.94 0% 1% 1% 100%
4.6 Chapel 93.45 52,144 455 93.42 100% 1% 1% 0%
4.6 Go 93.45 35,172 823 93.42 1% 0% 0% 100%
4.9 Node.js 98.73 800,816 778 98.65 0% 1% 1% 100%
5.3 Racket #4 106.36 120,580 796 106.31 1% 1% 1% 100%
5.7 Racket #2 115.80 16,516 585 115.75 0% 1% 1% 100%
6.0 C# Mono LLVM #2 120.60 38,492 484 120.54 0% 1% 1% 100%
7.0 Racket #3 140.06 14,800 797 139.86 1% 1% 1% 100%
7.2 Racket 145.57 13,332 517 145.50 1% 1% 2% 100%
9.8 Pascal Free Pascal #4 197.07 31,448 748 197.02 0% 100% 1% 100%
11 C++ g++ #3 216.26 1,304 414 216.20 1% 1% 1% 100%
13 OCaml #6 259.61 2,016 444 259.52 1% 1% 1% 100%
14 TypeScript 282.55 24,168 392 282.40 1% 1% 1% 100%
35 PHP #3 11 min 130,700 863 11 min 1% 1% 1% 100%
35 PHP 11 min 6,888 443 11 min 1% 1% 1% 100%
37 Erlang HiPE #2 12 min 704,700 613 12 min 1% 1% 1% 100%
38 Erlang HiPE 12 min 735,800 534 12 min 1% 1% 1% 100%
51 Smalltalk VW #2 17 min 24,856 467 17 min 0% 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%
55 Ruby JRuby #5 18 min 1,359,052 1019 18 min 0% 1% 1% 100%
55 Ruby JRuby #3 18 min 644,644 307 18 min 0% 1% 1% 100%
58 Ruby JRuby #4 19 min 2,288,312 849 19 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%
110 Ruby JRuby #2 37 min 714,000 925 36 min 1% 1% 1% 100%
129 Python 3 #5 43 min 41,112 449 43 min 1% 0% 1% 100%
Fortran Intel Bad Output
Fortran Intel #3 Bad Output
Fortran Intel #2 Bad Output
Haskell GHC #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
Rust #2 Make Error