( Vaddiszno | 2008. 12. 20., szo – 10:34 )

A 3% különbség kb. hibahatáron van, szerintem az egyforma, meg 3% nem különbség.
Nem akarsz írni egy kicsit erről, mert régóta nagyon érdekel a java vs c sebesség? (Egyenlőre lusta vagyok lefuttatni ezt... még) Mekkora mennyiségű adattal dolgozik az OOC-s, és milyenekkel?
Régebben futtattam pár tesztprogramot, amiben a java volt gyorsabb nem 3%-kal. És hihetetlennek tartom. Bár a források átnézése után láttam pár dolgot, ami a c-s változat sebességét hátrányosan befolyásolta (pl. szükségtelen calloc malloc helyett), de még ehhez képest is túl nagy volt a különbség.
Szóval megdobnál minket egy kicsivel több részlettel?

(Az OOC viselkedés mondjuk nem csoda, mert a nagymennyiségű adat esetén a cache nyilván a memóriára várakozik az pedig ugyanakkora idő mindkét esetben, de a c-s akkor is lehetne gyorsabb kicsivel :-) )