command-line and measurements
เปรียบเทียบประสิทธิภาพ แต่ละภาษาโปรแกรม โดยเรียงจากความเร็วในการประมวลผล
Source : ภาษาโปรแกรม
Secs : ความเร็วในการประมวลผล(วินาที)
Mem : หน่วยความจำแต่ละภาษา
Gz : ขนาดไฟล์แต่ละภาษา
CPU : ความสามารถในการประมวลผล
CPU Load : ปริมาณการใช้งาน cpu
Source |
Secs |
Mem |
Gz |
CPU |
CPU Load |
Chapel #2 | 1.61 | 33,748 | 423 | 1.63 | 99% 2% 3% 1% |
Chapel | 1.62 | 33,960 | 501 | 1.63 | 99% 2% 2% 1% |
Pascal Free Pascal #3 | 1.73 | 2,284 | 482 | 1.72 | 1% 100% 1% 1% |
C gcc | 1.73 | 2,116 | 448 | 1.73 | 1% 99% 1% 0% |
Ada 2005 GNAT #2 | 1.74 | 3,776 | 1065 | 1.73 | 1% 0% 100% 0% |
Rust | 1.74 | 7,820 | 1420 | 1.74 | 1% 0% 1% 100% |
Rust #2 | 1.74 | 7,792 | 1306 | 1.74 | 99% 2% 1% 0% |
Swift #2 | 1.75 | 8,488 | 601 | 1.75 | 0% 100% 1% 1% |
Lisp SBCL #4 | 1.80 | 25,444 | 940 | 1.80 | 100% 2% 1% 0% |
C++ g++ #4 | 1.89 | 3,868 | 508 | 1.89 | 100% 1% 2% 1% |
Lua #5 | 1.94 | 3,248 | 479 | 1.93 | 1% 1% 1% 99% |
Go #3 | 2.02 | 8,588 | 603 | 2.02 | 100% 0% 1% 1% |
PHP #5 | 2.15 | 9,884 | 394 | 2.15 | 1% 0% 100% 1% |
PHP #4 | 2.16 | 9,856 | 384 | 2.16 | 100% 0% 0% 2% |
Racket #2 | 2.18 | 27,560 | 1122 | 2.18 | 1% 100% 1% 0% |
PHP #3 | 2.19 | 9,868 | 500 | 2.19 | 100% 0% 0% 1% |
Go #2 | 2.94 | 8,948 | 729 | 2.94 | 0% 100% 1% 1% |
Go | 2.96 | 9,368 | 704 | 2.97 | 47% 34% 15% 5% |
Lua | 3.01 | 3,148 | 522 | 3.01 | 100% 0% 1% 1% |
C# .NET Core #3 | 3.03 | 40,312 | 1026 | 3.03 | 99% 1% 1% 0% |
F# .NET Core #3 | 3.05 | 42,220 | 903 | 3.05 | 1% 100% 0% 2% |
Java #2 | 3.06 | 31,760 | 938 | 3.16 | 6% 3% 97% 1% |
Ruby #5 | 3.14 | 477,092 | 478 | 3.12 | 0% 100% 2% 1% |
PHP #2 | 3.34 | 10,248 | 537 | 3.34 | 1% 0% 100% 0% |
Perl #4 | 3.53 | 6,836 | 261 | 2.52 | 0% 0% 1% 100% |
Lua #7 | 3.76 | 3,192 | 477 | 3.75 | 1% 100% 0% 2% |
Perl #2 | 3.92 | 6,784 | 385 | 3.92 | 1% 0% 33% 68% |
Ruby #2 | 8.48 | 227,764 | 653 | 8.46 | 1% 100% 0% 0% |
Ada 2005 GNAT | 10.94 | 4,440 | 1143 | 10.93 | 1% 1% 0% 100% |
Pascal Free Pascal #2 | 10.94 | 2,084 | 785 | 10.93 | 100% 0% 1% 1% |
Lisp SBCL #3 | 11.98 | 339,068 | 493 | 11.96 | 1% 1% 100% 0% |
Smalltalk VW #4 | 13.37 | 55,996 | 773 | 13.36 | 1% 1% 100% 1% |
Perl | 15.87 | 9,032 | 452 | 15.86 | 1% 100% 1% 1% |
Erlang HiPE #2 | 16.00 | 38,356 | 512 | 18.67 | 3% 36% 4% 76% |
Erlang #2 | 16.25 | 37,528 | 512 | 18.92 | 9% 1% 100% 10% |
Erlang | 16.81 | 36,532 | 559 | 16.91 | 1% 6% 95% 1% |
Java | 17.24 | 382,500 | 800 | 18.24 | 4% 3% 11% 91% |
Erlang HiPE | 17.81 | 37,220 | 559 | 17.91 | 1% 1% 1% 99% |
Ruby JRuby | 20.84 | 776,548 | 518 | 34.12 | 28% 91% 17% 30% |
Lisp SBCL #2 | 21.51 | 344,228 | 645 | 21.49 | 90% 1% 11% 0% |
F# .NET Core #2 | 25.17 | 101,240 | 689 | 27.38 | 34% 18% 29% 31% |
Pascal Free Pascal | 25.23 | 652 | 3042 | 25.22 | 1% 100% 0% 0% |
Racket | 25.79 | 131,108 | 453 | 25.74 | 1% 0% 0% 100% |
Ruby | 29.69 | 163,316 | 518 | 29.63 | 1% 100% 1% 1% |
F# .NET Core | 40.42 | 114,068 | 513 | 43.93 | 22% 22% 39% 28% |
PHP | 8 min | 11,140 | 736 | 8 min | 100% 0% 1% 1% |
References : benchmarksgame. “benchmarksgame”. [ออนไลน์]. เข้าถึงได้จาก: http://benchmarksgame.alioth.debian.org/. [06 มิ.ย. 2017].