The Computer Language
Benchmarks Game

pidigits

program source code, command-line and measurements

× source secs mem gz cpu cpu load
1.0 Perl #4 3.53 6,836 261 3.52 0% 0% 1% 100%
1.5 Python 3 #2 3.51 10,344 382 3.50 0% 2% 1% 100%
1.5 PHP #4 2.16 9,856 384 2.16 100% 0% 0% 2%
1.5 Perl #2 3.92 6,784 385 3.92 1% 0% 33% 68%
1.5 PHP #5 2.15 9,884 394 2.15 1% 0% 100% 1%
1.6 Chapel #2 1.61 33,748 423 1.63 99% 2% 3% 1%
1.7 C gcc 1.73 2,116 448 1.73 1% 99% 1% 0%
1.7 Perl 15.87 9,032 452 15.86 1% 100% 1% 1%
1.7 Racket 25.63 130,528 453 25.58 100% 0% 1% 1%
1.8 Lua #7 3.76 3,192 477 3.75 1% 100% 0% 2%
1.8 Ruby #5 3.14 477,092 478 3.12 0% 100% 2% 1%
1.8 Lua #5 1.94 3,248 479 1.93 1% 1% 1% 99%
1.8 Pascal Free Pascal #3 1.73 2,284 482 1.72 1% 100% 1% 1%
1.9 Lisp SBCL #3 12.04 336,216 493 12.02 1% 1% 100% 1%
1.9 PHP #3 2.19 9,868 500 2.19 100% 0% 0% 1%
1.9 Chapel 1.62 33,960 501 1.63 99% 2% 2% 1%
1.9 C++ g++ #4 1.89 3,868 508 1.89 100% 1% 2% 1%
2.0 Erlang HiPE #2 16.00 38,356 512 18.67 3% 36% 4% 76%
2.0 Erlang #2 16.25 37,528 512 18.92 9% 1% 100% 10%
2.0 F# .NET Core 40.60 125,712 513 44.20 28% 23% 25% 37%
2.0 Ruby JRuby 23.23 811,220 518 34.00 51% 22% 20% 57%
2.0 Ruby 29.69 163,316 518 29.63 1% 100% 1% 1%
2.0 Lua 3.01 3,148 522 3.01 100% 0% 1% 1%
2.1 PHP #2 3.34 10,248 537 3.34 1% 0% 100% 0%
2.1 Erlang HiPE 17.81 37,220 559 17.91 1% 1% 1% 99%
2.1 Erlang 16.81 36,532 559 16.91 1% 6% 95% 1%
2.3 Dart 11.62 69,416 594 11.77 17% 8% 94% 12%
2.3 Swift #2 1.75 8,532 601 1.75 100% 1% 1% 0%
2.3 Go #3 2.02 10,744 603 2.02 2% 0% 5% 96%
2.5 Lisp SBCL #2 21.57 341,136 645 21.53 0% 1% 100% 0%
2.5 Ruby #2 8.48 227,764 653 8.46 1% 100% 0% 0%
2.6 F# .NET Core #2 25.21 104,412 689 27.40 16% 37% 30% 28%
2.7 Go 2.94 11,088 704 2.95 9% 26% 6% 61%
2.8 Go #2 2.95 11,080 729 2.94 0% 1% 3% 98%
2.8 PHP 8 min 11,140 736 8 min 100% 0% 1% 1%
3.0 Smalltalk VW #4 13.37 55,996 773 13.36 1% 1% 100% 1%
3.0 Pascal Free Pascal #2 10.94 2,084 785 10.93 100% 0% 1% 1%
3.1 Java  19.22 292,924 800 20.80 10% 73% 11% 17%
3.5 F# .NET Core #3 3.06 43,472 903 3.05 1% 99% 1% 2%
3.6 Java #2 3.12 37,444 938 3.30 2% 5% 98% 4%
3.6 Lisp SBCL #4 1.79 25,164 940 1.79 3% 2% 1% 100%
3.9 C# .NET Core #3 3.03 43,064 1026 3.03 3% 99% 1% 3%
4.1 Ada 2005 GNAT #2 1.74 3,776 1065 1.73 1% 0% 100% 0%
4.3 Racket #2 2.17 27,660 1122 2.17 100% 0% 1% 0%
4.4 Ada 2005 GNAT 10.94 4,440 1143 10.93 1% 1% 0% 100%
5.0 Rust #2 1.74 7,888 1306 1.74 2% 1% 0% 100%
5.4 Rust 1.74 7,828 1420 1.74 2% 1% 2% 100%
12 Pascal Free Pascal 25.23 652 3042 25.22 1% 100% 0% 0%
C# .NET Core #2 Failed
C++ g++ #3 Timed Out
Fortran Intel #3 Make Error
Fortran Intel Failed
Haskell GHC #4 Make Error
Hack Bad Output
Node.js #2 Bad Output
Lisp SBCL Bad Output
OCaml #2 Make Error
OCaml Make Error
OCaml #4 Make Error
OCaml #3 Make Error
Ruby JRuby #5 Failed
Swift Make Error