The Computer Language
Benchmarks Game

pidigits

program source code, command-line and measurements

× source code secs KB gz cpu cpu load
1.0 Pascal Free Pascal #3 2.49 1,940 482 2.48 1% 100% 1% 100%
1.0 Rust 2.49 6,808 1420 2.49 1% 100% 1% 100%
1.0 C gcc 2.50 2,120 448 2.49 1% 1% 100% 100%
1.1 Fortran Intel #2 2.66 1,464 934 2.66 0% 0% 1% 100%
1.1 Fortran Intel #3 2.67 1,200 975 2.66 1% 1% 1% 100%
1.1 C gcc #4 2.68 2,044 541 2.68 1% 0% 100% 100%
1.1 Ada 2005 GNAT #2 2.68 3,908 1254 2.68 2% 100% 0% 100%
1.1 C++ g++ #3 2.68 3,500 682 2.68 1% 100% 0% 100%
1.1 Python 3 #5 2.74 8,468 335 2.73 0% 1% 1% 100%
1.1 Lua #3 2.76 2,996 414 2.75 0% 1% 1% 100%
1.1 Lisp SBCL 2.77 16,304 1073 2.76 0% 1% 2% 100%
1.1 PHP #5 2.80 8,180 394 2.80 1% 2% 100% 100%
1.1 PHP #4 2.81 8,148 384 2.80 1% 0% 100% 100%
1.1 Lua #5 2.82 3,088 479 2.82 1% 1% 1% 100%
1.1 PHP #3 2.83 8,236 500 2.82 1% 2% 100% 100%
1.2 Go 2.88 5,132 685 2.88 1% 0% 2% 100%
1.2 Python 3 #2 3.06 8,308 256 3.06 2% 0% 1% 100%
1.2 Racket #2 3.07 19,672 1122 3.07 0% 1% 1% 100%
1.3 Haskell GHC #4 3.14 7,312 341 3.14 0% 2% 1% 100%
1.5 Pascal Free Pascal #2 3.76 1,888 785 3.76 1% 100% 3% 100%
1.5 Ada 2005 GNAT 3.76 3,840 1143 3.76 2% 100% 0% 100%
1.5 OCaml 3.84 7,020 560 3.84 1% 1% 1% 100%
1.6 Lua 4.03 2,960 522 4.02 2% 0% 0% 100%
1.6 C# Mono #3 4.06 39,652 1026 4.05 0% 0% 1% 100%
1.6 F# Mono #3 4.06 40,608 903 4.05 0% 2% 2% 100%
1.7 Java  #2 4.14 26,616 938 4.14 2% 0% 1% 100%
1.7 Perl #4 4.35 3,360 261 4.34 1% 0% 1% 100%
1.8 PHP #2 4.42 8,632 537 4.41 1% 1% 100% 100%
1.8 Scala #4 4.44 53,504 1125 4.44 1% 2% 0% 100%
2.0 Perl #2 4.96 3,384 385 4.95 0% 0% 1% 100%
2.1 Lua #7 5.11 3,020 477 5.10 1% 0% 0% 100%
2.7 Go #2 6.70 10,776 674 6.69 0% 1% 1% 100%
2.7 Go #4 6.72 11,736 607 6.71 0% 1% 1% 100%
2.7 Clojure #5 6.81 78,168 1944 6.80 2% 0% 0% 100%
3.2 Java  #3 7.85 52,028 1826 7.84 2% 1% 0% 100%
3.2 Java  #4 7.91 49,620 1808 7.90 1% 1% 0% 100%
3.8 Clojure #4 9.48 402,184 1794 9.47 2% 1% 1% 100%
4.3 Ruby #4 10.71 152,052 240 10.69 1% 100% 1% 100%
4.3 Ruby #3 10.80 152,172 242 10.78 1% 1% 100% 100%
6.3 Perl 15.68 4,600 452 15.67 0% 2% 1% 100%
6.4 Dart 15.86 51,260 321 15.84 0% 1% 1% 100%
6.5 Erlang HiPE #2 16.24 20,268 512 16.22 0% 1% 1% 100%
6.8 Erlang HiPE 17.00 20,456 559 16.97 0% 1% 1% 100%
8.6 Ruby 21.32 159,712 518 21.27 1% 1% 100% 100%
8.7 Scala #3 21.68 377,796 479 21.64 1% 1% 0% 100%
9.0 Ruby JRuby #3 22.47 279,480 242 22.43 0% 1% 1% 100%
9.0 Ruby JRuby #4 22.51 283,980 240 22.47 0% 0% 1% 100%
10 Racket 24.86 111,164 453 24.82 1% 1% 100% 100%
10 Smalltalk VW #4 25.19 31,944 652 25.18 1% 1% 0% 100%
11 Java  26.94 376,404 800 26.89 1% 1% 0% 100%
12 Clojure #2 30.11 401,800 571 30.06 0% 1% 1% 100%
13 Lisp SBCL #2 32.17 63,680 645 32.12 0% 1% 1% 100%
13 Ruby JRuby 33.38 281,824 518 33.32 0% 1% 1% 100%
14 Clojure #3 33.86 402,092 482 33.80 1% 1% 1% 100%
16 Pascal Free Pascal 40.66 644 3042 40.64 1% 100% 1% 100%
25 C# Mono #2 63.09 62,556 856 63.00 0% 1% 1% 100%
29 F# Mono 71.92 73,216 513 71.82 0% 1% 0% 100%
227 PHP 9 min 9,172 736 9 min 1% 34% 67% 100%
Fortran Intel Failed
Lua #2 Failed
OCaml #2 Make Error
OCaml #3 Make Error
OCaml #4 Make Error
Perl #3 Bad Output
Ruby #2 Failed
Ruby #5 Failed
Scala Failed