News

Montag, 11. August 2008 | News

Über die Hürden beim Java Benchmarking

(Link zum Artikel: http://www.it-republik.de/jaxenter/news/044616)
  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share

Benchmarking ist ein wichtiges Hilfsmittel, um die Leistungsfähigkeit des eigenen Codes zu überprüfen und zu optimieren – das Messen der Ausführungsgeschwindigkeit ist dabei nur ein Teilaspekt, der bei näherem Hinsehen bei weitem nicht so trivial ist, wie man vielleicht annehmen könnte.

Brent Boyer, Java-Developer, hat sich nun in einer zweiteiligen Serie auf IBMs DeveloperWorks mit dem Thema Robust Java benchmarking auseinandergesetzt.

Im Detail geht Brent in seinem Tutorial dabei auf die Eigenheiten der JVM ein und beschreibt, wie verschiedene Compiler-Einstellungen und "Optimierungen" sich auf einen Benchmark auswirken können. Beispielsweise könne es durchaus vorkommen, das ein Compiler bestimmte Codefragmente schlicht herauskompiliert (dann, wenn diese nicht zum Einsatz kommen) – mit dem Ergebnis, das der entsprechende Code gar nicht in den Benchmark mit aufgenommen wird.

Mit welchen Ansätzen Sie diesem und ähnlichen Problemen beim Java Benchmarking beikommen können, können Sie hier in Brents Benchmarking-Tutorial nachlesen.

(rl)

Anzeige

Kommentare


Folgende Links könnten Sie auch interessieren

zurück zum Seitenanfang