摘選自O(shè)nur Gumus的博客。
http://reverseblade.blogspot.com/2009/02/c-versus-c-versus-java-performance.html

C# vs C++ vs Java性能對(duì)比

C#, Java 和C++對(duì)比性能常常是引發(fā)爭(zhēng)議的一個(gè)話題。那些不熟悉JIT的人常常聲稱JIT上運(yùn)行的任何程序跟C++比速度都不行。而那些使用Java和C#的人則 常常聲稱性能差別甚小,幾乎可以忽略不計(jì)。這里有一個(gè)測(cè)試對(duì)比結(jié)果圖,來(lái)自freenode IRC服務(wù)器,不知道誰(shuí)測(cè)試的,但是結(jié)果似乎很真實(shí)。 

對(duì)于我來(lái)說(shuō),因?yàn)樾阅茉蜻x擇C++似乎理由不足。記住:工程師比服務(wù)器要昂貴的多!


部分其他人的評(píng)論:

單線程測(cè)試的,多線程如何??jī)?nèi)存耗費(fèi)多少?測(cè)試程序數(shù)據(jù)使用的語(yǔ)言內(nèi)建類型(比如int)還是自定義類型,如果語(yǔ)言本身內(nèi)建的類型那編譯成二進(jìn)制測(cè)試時(shí)間消耗差別不會(huì)多大是正常的。
PHP沒(méi)有針對(duì)Windows系統(tǒng)優(yōu)化,因此速度肯定上不去。
在Windows上測(cè)試Java是否運(yùn)行在虛擬機(jī)上?默認(rèn)情況可并非如此(跟Linux可不同)!再者,測(cè)試結(jié)果耗費(fèi)時(shí)間太短誤差相對(duì)可能很大,很難說(shuō)明實(shí)際情形。

更多評(píng)論...