verfügbar war es wäre hilfreich, wenn Sie einen Flug Aufnahme nehmen einen tieferen Blick auf die JVM Verhalten zu erhalten, speziell auf den Hot Methoden konzentrieren.
Normalerweise ist eine Aufnahme von einer halben Stunde genug. Um eine Aufnahme auszulösen, müssen Sie in den Maschinen angemeldet sein, und geben Sie den folgenden Befehl ein:
Wenn Java HotSpot 1.8.x mit:
$ JAVA_HOME/bin/jcmd VM.unlock_commercial_features $ JAVA_HOME/bin/jcmd JFR.start Dauer = 1800. Einstellungen = Profil filename =/tmp/recording.jfr
IF Java HotSpot 1.7.x mit:
Bearbeiten Sie Ihre $ HOME/conf/wrapper.conf Datei, indem Sie das folgende Parameter beim JVM-Start:
wrapper.java.additiona = - XX.: + UnlockCommercialFeatures wrapper.java.additional = - XX.: + Flight
(ersetzen mit der entsprechenden Positionsnummer)
Dann haben Ihre Instanzen neu gestartet. Ist das erledigt, geben Sie den folgenden Befehl ein:
$ JAVA_HOME/bin/jcmd JFR.start Dauer = 1800er Einstellungen = Profil filename =/tmp/recording.jfr
Die Flugaufzeichnung einer Datei erzeugen wil auf/tmp/recording.jfr bei Kündigung.
Es ist unglaublich langsam :( –