The Computer Language
Benchmarks Game

pidigits

program source code, command-line and measurements

× source secs KB gz cpu cpu load
1.0 Pascal Free Pascal #3 2.49 1,124 482 2.48 0% 2% 100% 2%
1.0 Rust 2.49 6,824 1420 2.49 0% 100% 0% 1%
1.0 C gcc 2.50 2,140 448 2.49 100% 0% 1% 0%
1.1 Fortran Intel #2 2.66 1,464 934 2.66 0% 1% 100% 0%
1.1 Fortran Intel #3 2.67 1,200 975 2.66 0% 1% 0% 100%
1.1 C gcc #4 2.68 2,104 541 2.68 1% 66% 34% 1%
1.1 Ada 2005 GNAT #2 2.68 3,820 1254 2.68 100% 0% 1% 1%
1.1 C++ g++ #3 2.69 3,076 682 2.68 0% 1% 2% 100%
1.1 Python 3 #5 2.74 8,432 335 2.74 100% 1% 1% 1%
1.1 Lisp SBCL 2.77 16,304 1073 2.77 0% 100% 1% 0%
1.1 PHP #5 2.86 3,412 394 2.85 1% 100% 0% 1%
1.2 PHP #4 2.87 3,436 384 2.86 0% 100% 1% 1%
1.2 PHP #3 2.95 3,412 500 2.94 0% 100% 1% 1%
1.2 Python 3 #2 3.08 8,300 256 3.08 1% 0% 100% 1%
1.2 Racket #2 3.10 21,772 1122 3.09 100% 0% 1% 1%
1.5 Haskell GHC #4 3.70 13,832 341 5.19 91% 21% 14% 14%
1.5 Pascal Free Pascal #2 3.76 852 785 3.75 1% 100% 0% 1%
1.5 Ada 2005 GNAT 3.76 3,880 1143 3.76 1% 0% 0% 100%
1.5 OCaml 3.84 7,024 560 3.84 0% 1% 100% 1%
1.6 Scala #4 3.90 53,092 1125 4.51 29% 7% 53% 29%
1.6 F# Mono LLVM #3 4.05 40,884 903 4.05 1% 1% 2% 100%
1.6 C# Mono LLVM #3 4.06 39,352 1026 4.06 1% 0% 0% 100%
1.6 Java  #2 4.07 26,324 938 4.17 3% 3% 4% 96%
1.7 Java  #3 4.24 54,512 1826 7.95 49% 55% 42% 41%
1.8 Java  #4 4.36 53,444 1808 8.33 47% 50% 44% 48%
1.8 Perl #4 4.50 3,684 261 4.49 1% 0% 1% 100%
1.8 PHP #2 4.59 3,728 537 4.58 1% 1% 0% 100%
2.1 Perl #2 5.14 3,760 385 5.14 1% 0% 100% 1%
2.1 Clojure #5 5.30 75,192 1944 6.87 18% 39% 58% 17%
2.7 Clojure #4 6.71 399,312 1794 9.98 35% 29% 45% 42%
2.9 Go #2 7.17 8,428 674 8.09 25% 31% 27% 31%
2.9 Go #4 7.21 9,184 607 8.12 35% 23% 28% 27%
3.5 Ruby #2 8.66 221,708 653 8.64 1% 100% 0% 0%
4.5 Ruby #4 11.22 147,624 240 11.20 82% 1% 19% 1%
4.5 Ruby #3 11.28 149,512 242 11.26 1% 1% 0% 100%
6.3 Dart 15.77 49,984 321 15.90 2% 1% 1% 99%
6.4 Erlang HiPE #2 15.83 28,596 512 16.84 14% 77% 2% 16%
6.6 Erlang HiPE 16.38 27,324 559 16.53 1% 2% 99% 1%
6.6 Perl 16.42 4,980 452 16.41 1% 0% 1% 100%
6.8 Ruby JRuby #3 16.92 277,804 242 22.09 16% 59% 26% 31%
6.9 Ruby JRuby #4 17.05 276,488 240 22.63 28% 38% 54% 14%
8.2 Scala #3 20.35 377,300 479 21.98 30% 26% 26% 28%
8.6 Ruby 21.48 156,764 518 21.44 1% 1% 100% 0%
10 Java  25.37 376,616 800 26.31 30% 29% 23% 24%
11 Clojure #2 26.71 395,864 571 30.31 28% 28% 32% 28%
11 Racket 27.25 116,540 453 27.23 100% 1% 1% 0%
11 Ruby JRuby 27.28 277,148 518 33.64 35% 15% 28% 48%
11 Clojure #3 27.79 401,600 482 33.76 28% 42% 28% 25%
13 Lisp SBCL #2 32.17 63,676 645 32.12 27% 1% 1% 73%
17 Pascal Free Pascal 41.32 652 3042 41.30 1% 0% 0% 100%
25 C# Mono LLVM #2 62.77 64,204 856 62.92 0% 1% 1% 100%
29 F# Mono LLVM 71.65 73,268 513 71.89 85% 1% 1% 16%
231 PHP 9 min 5,388 736 9 min 9% 89% 3% 1%
Fortran Intel Failed
OCaml #2 Make Error
OCaml #3 Make Error
OCaml #4 Make Error
Perl #3 Bad Output
Ruby #5 Failed
Scala Failed