Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Performanzanalysen in Java – Teil 2: Praxisbeispiele

Im ersten Teil dieser zweiteiligen Artikelserie wurde der Java Microbenchmark Harness (JMH) eingeführt, der selbst programmierten Stoppuhrmessungen in jeglicher Hinsicht überlegen ist. Mit diesem Werkzeug in der Tasche wollen wir im vorliegenden zweiten Teil Alltagsbeispiele aus der Programmierpraxis unter die Lupe nehmen und untersuchen, ob das Bauchgefühl in Sachen Performanz wirklich mit der Realität übereinstimmt.

Wer schon länger in Java programmiert, wird sich mit Sicherheit schon die eine oder andere Performanzfrage gestellt, gelesen oder mit Kollegen diskutiert haben. Heute im Jahre 2020 sind die (erfahrungsgemäß meist sinnlosen) Diskussionen auf „Bit-, Byte- und CPU-Takt-Ebene“ zum Glück in den Hintergrund geraten, ganz anders als noch vor 10 bis 15 Jahren, als man sogar noch Java gegenüber dem ach so performanten C++ rechtfertigen musste.

Bei derartigen Diskussionen spiel(t)en meines Erachtens Ideol…