Writing a Java Profiler from Scratch
Abstract
Wer häufiger Java Profiler verwendet, hat sich sicherlich schonmal gefragt, wie diese funktionieren. In diesem Live Coding werden wir einen einfachen Java Profiler selbst schreiben, mit dem man sich die Methoden anzeigen kann, die am meisten Zeit verbrauchen.
Der Profiler wird in einfachem C++ geschrieben, wobei alle wichtigen Konzepte kurz erklärt werden, sodass keine große Erfahrung mit C++ benötigt wird, um folgen zu können.
Es basiert auf meiner gleichnachmigen Blog Serie, die noch mehr Hintergrundinformationen und Erklärungen bietet.
Ausgewählt von der Java UserGroup
Speaker

Johannes Bechberger
Johannes Bechberger arbeitet im SapMachine Team von SAP und entwickelt dort Open Source Profiler. Wobei er sowohl an den Schnittstellen der JVM, wie auch an der Darstellung der Profiling Ergebnisse arbeitet.