22.4 Optimierungen am Beispiel

Anhand eines Optimierungsbeispiels möchte ich den Einsatz des in Abschnitt 22.1.4 erwähnten Tools VisualVM motivieren, um mögliche Performance-Probleme aufzuspüren. Zudem bekommen Sie ein Gefühl für Lösungsansätze und Umsetzungen von Optimierungen. Dieses Beispiel basiert auf einer von mir vor langer Zeit (JDK 1.2) tatsächlich durchgeführten Optimierung einer Tabellenkomponente. Diese enthielt neben der textuellen Darstellung von Einträgen verschiedene Grafiken, die zur Anzeige aus Dateien nachgeladen wurden.

Problemkontext

Damals war das Zeichnen und Scrollen mit bis etwa 100 Tabelleneinträgen ausreichend schnell. Als jedoch Tests mit wenigen Tausend Einträgen erfolgten, wurde die Benutzeroberfläche schrecklich ...

Get Der Weg zum Java-Profi now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.