The Computer Language
Benchmarks Game

mandelbrot

program source code, command-line and measurements

× source secs mem gz cpu cpu load
1.0 C gcc #8 19.08 32,016 782 19.07 0% 23% 78% 100%
1.1 C++ g++ #9 20.11 33,768 726 20.10 0% 1% 1% 100%
1.1 C++ g++ #8 21.36 33,664 742 21.35 1% 1% 0% 100%
1.2 C gcc #9 22.37 31,904 694 22.36 1% 1% 1% 100%
1.2 C gcc #4 22.39 31,868 799 22.38 1% 1% 0% 100%
1.2 C gcc #7 22.90 32,980 994 22.90 0% 1% 1% 100%
1.2 C++ g++ #7 22.96 33,916 1017 22.95 1% 1% 0% 100%
1.2 C++ g++ #5 23.01 33,400 590 23.00 1% 1% 1% 100%
1.3 C gcc #3 24.85 32,452 763 24.84 2% 1% 0% 100%
1.3 C gcc #6 25.26 29,312 879 25.24 1% 1% 0% 100%
1.3 C gcc 25.36 29,316 822 25.35 2% 1% 0% 100%
1.4 Rust 26.14 64,980 868 26.11 0% 1% 1% 100%
1.4 Go #3 27.17 34,800 894 27.16 0% 1% 1% 100%
1.4 Java  #2 27.41 55,556 796 27.40 1% 0% 1% 100%
1.4 C++ g++ #6 27.62 32,920 1035 27.61 0% 2% 0% 100%
1.5 Scala #4 27.80 96,344 786 27.79 0% 1% 1% 100%
1.6 Java #6 29.62 55,928 802 29.60 2% 1% 0% 100%
1.6 C# Mono LLVM #6 30.67 74,216 986 30.66 0% 1% 1% 100%
1.6 C++ g++ #2 30.90 33,856 687 30.88 1% 1% 0% 100%
1.6 Ada 2005 GNAT #3 30.90 32,064 1805 30.88 0% 1% 1% 100%
1.7 C# Mono LLVM #4 31.50 74,200 872 31.48 1% 0% 0% 100%
1.7 C# Mono LLVM #5 31.58 72,592 839 31.57 1% 1% 0% 100%
1.8 Clojure #7 34.85 147,476 1195 34.83 1% 75% 26% 100%
1.9 F# Mono LLVM #4 36.52 79,752 869 36.50 1% 1% 0% 100%
2.2 Java #3 41.20 56,048 903 41.18 1% 1% 1% 100%
2.3 Chapel 43.58 52,216 455 43.57 100% 1% 1% 1%
2.3 Java 43.60 23,128 665 43.58 1% 1% 0% 100%
2.4 C# Mono LLVM #3 44.94 73,896 701 44.92 0% 1% 1% 100%
2.4 F# Mono LLVM #3 45.11 75,508 800 45.09 1% 1% 0% 100%
2.4 Scala #5 45.25 96,000 589 45.22 0% 1% 1% 100%
2.4 C# Mono LLVM 45.94 74,016 798 45.92 0% 1% 1% 100%
2.5 Fortran Intel #4 47.80 57,848 611 47.78 1% 1% 1% 100%
2.5 C gcc #2 48.21 640 400 48.19 1% 1% 0% 100%
2.6 Go #6 48.70 33,784 700 48.68 0% 1% 1% 100%
2.6 Go #2 49.31 35,324 837 49.29 0% 1% 1% 100%
2.7 Scala 50.79 65,060 724 50.76 1% 1% 1% 100%
2.7 F# Mono LLVM #2 52.17 ? 1043 ? 1% 1% 1% 100%
2.7 Scala #2 52.33 ? 454 ? 1% 1% 1% 100%
2.8 Clojure #5 53.29 96,876 1069 53.27 1% 100% 0% 100%
2.8 Ada 2005 GNAT #2 53.66 1,604 572 53.64 0% 1% 1% 100%
2.8 Clojure #6 54.07 117,464 1069 54.05 1% 100% 1% 100%
2.9 Dart 55.65 89,492 901 55.62 0% 3% 1% 100%
3.0 Fortran Intel #5 56.69 32,600 508 56.67 1% 0% 0% 100%
3.4 Pascal Free Pascal #2 64.08 32,640 820 64.06 2% 0% 0% 100%
3.4 Pascal Free Pascal 64.09 32,648 820 64.08 0% 100% 1% 100%
3.9 Lisp SBCL #3 75.24 51,288 888 75.22 1% 1% 1% 100%
4.5 OCaml 85.09 ? 710 ? 0% 1% 1% 100%
4.9 Go 93.46 33,840 823 93.43 0% 0% 1% 100%
5.6 Racket #4 106.36 ? 796 ? 1% 1% 1% 100%
5.7 Lisp SBCL 108.25 58,436 2459 108.21 1% 0% 0% 100%
6.1 Racket #2 115.80 16,516 585 115.75 0% 1% 1% 100%
6.3 C# Mono LLVM #2 120.60 ? 484 ? 0% 1% 1% 100%
6.4 Node.js 122.11 ? 778 ? 1% 1% 1% 100%
7.3 Racket #3 140.06 ? 797 ? 1% 1% 1% 100%
7.6 Racket 145.57 ? 517 ? 1% 1% 2% 100%
8.9 C++ g++ #3 169.70 ? 414 ? 1% 1% 0% 100%
10 Pascal Free Pascal #4 197.07 ? 748 ? 0% 100% 1% 100%
14 OCaml #6 259.61 ? 444 ? 1% 1% 1% 100%
36 PHP #3 11 min ? 863 ? 1% 1% 1% 100%
37 PHP 11 min ? 443 ? 1% 1% 1% 100%
39 Erlang HiPE #2 12 min ? 613 ? 1% 1% 1% 100%
40 Erlang HiPE 12 min ? 534 ? 1% 1% 1% 100%
54 Smalltalk VW #2 17 min ? 467 ? 0% 1% 1% 100%
54 Lua #6 17 min ? 623 ? 0% 1% 1% 100%
57 Lua #2 18 min ? 367 ? 1% 1% 1% 100%
58 Ruby JRuby #5 18 min ? 1019 ? 0% 1% 1% 100%
58 Ruby JRuby #3 18 min ? 307 ? 0% 1% 1% 100%
61 Ruby JRuby #4 19 min ? 849 ? 1% 1% 1% 100%
63 Python 3 #7 20 min ? 686 ? 1% 0% 1% 100%
100 Python 3 #2 31 min ? 777 ? 1% 0% 1% 100%
116 Ruby JRuby #2 37 min ? 925 ? 1% 1% 1% 100%
137 Python 3 #5 43 min ? 449 ? 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
Scala #3 Failed
TypeScript Failed