Wieso ist meine Anwendung eigentlich so langsam?

28.09.2023 · BED-Con 2023 · Speaker: Thilo-Alexander Ginkel, Stefan Reuter

Abstract

Wer kennt nicht die Situation, dass sich eine Java-Anwendung Performance-technisch nicht ganz so gut verhält, wie man sich das eigentlich wünscht.

Waren früher zur Analyse solcher Probleme kommerzielle Tools erforderlich, steht inzwischen mit dem async-profiler ein mächtiges Open-Source-Werkzeug zur Verfügung, um Performance-Problemen in Java-Anwendungen auf den Grund gehen zu können.

Dieser Vortrag zeigt anhand eines Beispiels, wie diese Performanceanalyse mit dem async-profiler in der Praxis funktioniert. Dabei beleuchtet er die häufigsten Einsatzgebiete: Das Profiling von CPU, Locks und Memory.

Zu gu­ter Letzt stellen wir eine Möglichkeit vor, mittels Pyroscope ein kontinuierliches Profiling im Betrieb durchzuführen, um im Störungsfall beispielsweise auf historische Daten zurückgreifen zu können.

Slides

Wie können wir Sie unterstützen?

Anfrage senden