Sarebbe utile se si prende una registrazione volo per avere una visione più approfondita sul comportamento JVM, soprattutto concentrandosi sui metodi di Hot.
Di solito, una registrazione di mezz'ora è sufficiente. Per attivare una registrazione, è necessario accedere alle macchine, e si immette il seguente comando:
Se si utilizza Java HotSpot 1.8.x:
$ JAVA_HOME/bin/jcmd VM.unlock_commercial_features $ JAVA_HOME/bin/durata jcmd JFR.start = 1800 = impostazioni profilo nomefile =/tmp/recording.jfr
se si utilizza Java HotSpot 1.7.x:
Modifica la tua $ HOME/file/wrapper.conf conf aggiungendo la seguente parametri all'avvio JVM:
wrapper.java.additiona = - XX:. + UnlockCommercialFeatures wrapper.java.additional = - XX:. + FlightRecorder
(sostituire con il corrispondente numero di posizionale)
Quindi, sono le istanze riavviato. Una volta fatto, eseguire il seguente comando:
$ JAVA_HOME/bin/jcmd durata JFR.start = impostazioni 1800 = profilo nomefile =/tmp/recording.jfr
La registrazione volo wil produrre un file su/tmp/recording.jfr su terminazione.
fonte
2017-11-22 10:16:30
È incredibilmente lento :( –