Im vergangenen Jahr veröffentlichte Google einen Vergleich zwischen C ++, Java, Scala und Go. Ссылка Die Ergebnisse in der Tabelle erschienen mir verdächtig, also habe ich den Code von Ссылка heruntergeladen und ausgeführt der Code selbst. Seltsamerweise habe ich sehr unterschiedliche Zahlen bekommen. Ich habe den Code in keiner Weise verändert. Gerade kompiliert und ausgeführt. Laut Google lauten die Laufzeiten (in Sekunden):
%Vor%Aber auf meinem Rechner bekomme ich
%Vor%Ein viel kleinerer Geschwindigkeitsunterschied. Jetzt frage ich mich, ist das einfach, weil Google den Code dieser Benchmarks im letzten Jahr verbessert hat? Oder hat es vielleicht mit Verbesserungen in der JVM zu tun? übrigens. Ich benutze Java 1.7.0 64bit, Scala 2.10.0-RC2 und gcc 4.7.0 mit -O2
Tags und Links scala java benchmarking