Vorwurf: Sun hat Java-Benchmarks getürkt

Pendragon Software -- Hersteller des Caffeine-Benchmarks für Java -- beschuldigt Sun Microsystems, die kürzlich veröffentlichten Rekordergebnisse für den neuen Solaris Java-Compiler mit unlaute

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.

Pendragon Software -- Hersteller des Caffeine-Benchmarks für Java -- beschuldigt Sun Microsystems, die kürzlich veröffentlichten Rekordergebnisse für den neuen Solaris Java-Compiler mit unlauteren Mitteln erzielt zu haben.

Tatsächlich übertraf der Just-In-Time-Compiler im Logik-Test -- einem von insgesamt neun Modulen -- alle bisherigen Werte um das fünfzigfache. Bei genauerer Untersuchung stellte sich jedoch heraus, daß geringfügige Änderungen am Testcode die Ergebnisse um einen Faktor 300 verschlechterten. Außerdem fanden die Hersteller des CaffeineMark-Tests im Compiler eine Sequenz von 600 Bytecodes, die mit einer .class-Datei ihres Benchmarks exakt übereinstimmt. Sie gehen nun davon aus, daß der Compiler bei der Ausführung den Benchmark erkennt und dann spezielle Optimierungen vornimmt. Diese bringen anscheinend jedoch keinen generellen Performancegewinn für Java-Anwendungen.

Sun weist alle Vorwürfe zurück, hat aber den JIT-Compiler von seinem Web-Server entfernt. (ju)