2014-05-12 6 views
2

Я пытаюсь профилировать удаленный сервер, работающий на Linux-машине, с JPfroler в автономном режиме. Я создал триггер порога использования кучи с действиями «Сохранить моментальный снимок» и «Сброс кучи триггера». Затем я добавил следующую конфигурацию JAVA_OPTIONS на сервер.JProfiler Offline mode для удаленного сервера

-agentpath:JPROFILER_DIR/bin/linux-x86/libjprofilerti.so=offline,id=SESSION_ID,config=JPROFILER_DIR/config.xml 

Вопрос: Как получить файлы дампа и кучи кучи, созданные триггером? Есть ли место, где я могу искать эти файлы на удаленном сервере? Все ответы высоко оценены.

ответ

1

1) Дамп кучи не является отдельным файлом, он будет содержаться в файле моментальных снимков.

2) Если вы не указали абсолютный каталог в действии «Сохранить моментальный снимок», файлы будут сохранены в рабочем каталоге профилированного процесса.

3) Агент JProfiler напишет сообщение для stderr при записи моментального снимка. Если вы не видите это сообщение в своем файле журнала, триггер не запускался. Вы также можете добавить действие «Печатать сообщение» в триггер, чтобы быть более явным.

+0

Благодарим за ответ. Мы используем Jetty 6 и настроили временную директорию для Jetty, используя '-Djava.io.tmpdir' JAVA_OPTION. Я нашел все снимки JProfiler в этом каталоге. –