För nåt år sen såg jag ett performance test på olika operationer mellan typ java, c#, c++ och vb.net tror jag, men nu hittar jag inte den undersökningen? Här har du en site: Mycket intressant site, men om ni läste diskussionen längst ned på sidan så fanns det några problem som jag hoppas att de tittar på. Det verkade som om vissa kompilatorer tar bort loopar som inte används, t ex :benchmark java, C#, c++?
Nån som har några länkar?
(måste bevisa för en person att Java och C# inte är sååå mycket långsammare än C++)Sv: benchmark java, C#, c++?
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=203
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: benchmark java, C#, c++?
<code>
-- Starttid
int j=0;
for (int i=0;i<10000;i++)
j+=i;
-- Sluttid
</code>
Denna loop plockades bort eftersom variabeln j inte används senare i koden men det är ju snabbt fixat med :
<code>
-- Starttid
int j=0;
for (int i=0;i<10000;i++)
j+=i;
-- Sluttid
Console.WriteLine(j);
</code>
Denna funktion, att ta bort meningslösa loopar är ju kanon i o f s men man frågar sig varför en sådan funktion måste finnas :-) Det är ju rätt klantigt att skriva in en sådan i sin kod...