Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

В случае когда 

Step-by-step guide

 

...

Content by Label
showLabelsfalse
max5
spacesME
showSpacefalse
sortmodified
reversetrue
typepage
labelsпрофилирование jfr снимок

...

hiddentrue

...

некоторых случаях для профилирования необходимо записать снимок работы JVM. 

Пошаговая инструкция

  1. Скачайте скрипт jfr_snapshot.sh в домашний каталог пользователя
  2. Замените filename=/home/valentin/$DATE.jfr на каталог куда будет сохранен данный снимок
  3. Запустите данный скрипт от пользователя root

 

Info

Если при запуске скрипта не удалось найти команду jcmd, обновите JDK.

Code Block
languagebash
titlejfr_snapshot.sh
#!/bin/bash
PID=$(ps -ef | grep '[e]nterpriseedition' | awk '{print $2}')
JCMD=/opt/mailarchiva/jre64/bin/jcmd

DATE=$(date +%F_%H-%M-%S)

$JCMD $PID VM.unlock_commercial_features
$JCMD $PID JFR.start name=MyRecording settings=profile delay=1s duration=5m filename=/home/valentin/$DATE.jfr