2015-02-24 2 views
0

Если я настроил непрерывную или долговременную запись по времени на JVM, мне когда-нибудь приходилось беспокоиться о том, что файлы дампа на целевой машине становятся слишком большими? Где хранятся эти файлы?«Самостоятельные» файлы Flight Recorder

Thx.

+0

В настоящее время я использую Flight Recorder на JVM, работающем Tomcat. В этом случае эти файлы хранятся в $ CATALINA_BASE/temp. Это не полезно ... что делать, если мы не запускаем Tomcat? – joe7pak

ответ

0

Вы можете определить максимальный возраст или максимальный размер для файлов, см

http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html, в -XX: раздел FlightRecorderOptions.

Вы также должны использовать disk = true, и вы можете указать репозиторий, чтобы определить, где хранятся файлы.

(Если это не работает в соответствии с документацией, сообщите мне, некоторые из документов были немного некорректны в прошлом, и хотя я работаю с этим, мне трудно запомнить все детали ...)

+0

Ну, вот о лучшей коллекции вариантов Flight Recorder, которые я видел в одном месте. Материалы в Интернете просто разбросаны и непоследовательны во многих версиях. Было очень трудно найти «правду». Я дам им взглянуть и посмотреть, не разрешат ли они мои проблемы. Благодарю. – joe7pak

+0

http://hirt.se/blog/?p=370 и другие сообщения моего коллеги также очень полезны (иногда больше, чем документы) – Klara

Смежные вопросы