2015-11-03 26 views
0

很多時候我的java進程崩潰了Java核心和堆轉儲。限制Java核心和堆轉儲的次數

當發生這種情況時,生成的核心文件填滿我的文件系統。

因此,我們需要定期刪除它們以不填滿文件系統。

有什麼辦法限制堆或javacore的大小?

更重要的是,有沒有辦法確保先前的Java核心被另一個核心文件覆蓋?就像Java進程核心的翻轉機制(log4j)一樣?

感謝, Sashi

回答

0

如果-XX:+HeapDumpOnOutOfMemoryError出現在你的應用程序,是如何產生的堆轉儲,因爲你的申請是要求它得到的OOM產生。如果你不想這樣做,請刪除參數。但是,這並不能確定你的實際問題。