Java Virtual Machine Process Status Tool (jps.exe) ist Bestandteil vom JDK und listet alle laufenden Java-Anwendungen inklusive Prozess-ID auf.
$ jps -lmvV 3295908 net.btmx.AppMain -Xms8192m -Xmx12288m -DappProps=/home/app/config.properties 3603033 jdk.jcmd/sun.tools.jps.Jps -lmvV -Dapplication.home=/usr/jvm/java-11-openjdk-amd64 -Xms8m -Djdk.module.main=jdk.jcmd $ jstack 3295908 |
VisualVM (jvisualvm.exe) is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities.
Common Reusable SHell (CRaSH) eine Shell für die Java-Plattform, die leicht erweitert werden kann.
Apache Sirona: Ein Framework aus dem Apache Incubator mit Standard-Plug-Ins zum überwachen und aufzeichnen des Laufzeitverhaltens von Java-Anwendungen.
Plumbr: Ein für nicht produktive Umgebungen freier Webservice zum sammeln und anzeigen von Daten, mit der Garantie sämtliche Memory Leaks zu finden.
Satoris: The Probes Open API allows developers to manually instrument their application code for the purpose of measurement, observation, control, recording and playback simulation.