Было бы полезно, если бы вы взяли запись полета, чтобы получить более глубокое представление о поведении JVM, особенно сосредотачиваясь на горячих методах.
Обычно для записи достаточно получаса.Для запуска записи необходимо войти на компьютеры и выполнить следующую команду:
При использовании Java HotSpot 1.8.x:
$ JAVA_HOME / bin / jcmd VM.unlock_commercial_features $JAVA_HOME / bin / jcmd JFR.start длительность = настройки 1800 с = имя файла профиля = / tmp / recording.jfr
IF с использованием java HotSpot 1.7.x:
Отредактируйте свой $ HOME / conf / wrapper.conf файл, добавив следующие параметры при запуске JVM:
wrapper.java.additiona. = - XX: + UnlockCommercialFeatures wrapper.java.additional. = - XX: + FlightRecorder
(заменитьс соответствующим позиционным номером)
Затем перезапустите ваши экземпляры.После этого введите следующую команду:
$ JAVA_HOME / bin / jcmd JFR.start duration = 1800s настройки = имя файла профиля = / tmp / recording.jfr
Запись полета будет производить файлна /tmp/recording.jfr по окончании.