/ / So erfassen Sie Leistungs- / Profildaten ab dem Start von JVM - java, scala, jvm

Wie man Performance / Profiling-Daten ab JVM-Startup sammelt - java, scala, jvm

Ich möchte, dass ein Automatisierungsprozess Daten ausführtStarten eines Java-Programms mit einem Profiler oder auf eine andere Weise, bei der typische JVM-Leistungsinformationen zur Ressourcennutzung und zum GC in eine Datendatei geschrieben werden. Dies bedeutet, dass ein menschlicher Prozess wie "Programm ausführen" -> "Tool starten" -> "An JVM anhängen" -> "Speichern auswählen ..." nicht passt.

Welches der verschiedenen JVM-Profiling- oder Leistungstools kann diese Art von Anhang beim Start von JVM erstellen?

Oder gibt es alternativ eine Bibliothek die ich nutzen kannIn meine Anwendung aufnehmen und zum selben Endergebnis kommen - wenn Performance- / Profiling-Daten gespeichert wurden -, möglicherweise durch Aufrufen der API aus meinem Programm heraus?

Antworten:

1 für die Antwort № 1

Möglicherweise möchten Sie die YourKit-API überprüfen: https://www.yourkit.com/docs/java/api/index.html