O'Reilly logo

Der Weg zum Java-Profi by Michael Inden

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required