2015-02-24 32 views
0

如果我在JVM上設置連續或長時間的定時記錄,我是否曾經擔心目標計算機上的轉儲文件變得太大?這些文件存儲在哪裏?飛行記錄器「原生」文件

Thx。

+0

我目前正在運行Tomcat的JVM上運行Flight Recorder。在這種情況下,這些文件存儲在$ CATALINA_BASE/temp中。這沒有幫助......如果我們不運行Tomcat會怎麼樣? – joe7pak 2015-02-24 20:22:08

回答

0

您可以指定最大年齡或最大尺寸的文件,請參閱

http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html的-XX:FlightRecorderOptions部分。

您還應該使用disk = true,並且您可以指定存儲庫來決定文件的存儲位置。

(如果根據文檔不能正常工作,請告訴我,過去一些文檔有些不正確,即使我使用這個工具,我也很難記住所有的細節...... )

+0

好吧,這是關於我在一個地方見過的最好的飛行記錄器選項集合。網絡上的東西在許多版本中分散而不一致。很難找到'真相'。我會給這些看看,看看他們是否會解決我的問題。謝謝。 – joe7pak 2015-05-06 21:27:38

+0

http://hirt.se/blog/?p=370和我的同事的其他帖子也非常有用(有時比文檔更多) – Klara 2015-05-08 05:16:30