0
很多時候我的java進程崩潰了Java核心和堆轉儲。限制Java核心和堆轉儲的次數
當發生這種情況時,生成的核心文件填滿我的文件系統。
因此,我們需要定期刪除它們以不填滿文件系統。
有什麼辦法限制堆或javacore的大小?
更重要的是,有沒有辦法確保先前的Java核心被另一個核心文件覆蓋?就像Java進程核心的翻轉機制(log4j)一樣?
感謝, Sashi
很多時候我的java進程崩潰了Java核心和堆轉儲。限制Java核心和堆轉儲的次數
當發生這種情況時,生成的核心文件填滿我的文件系統。
因此,我們需要定期刪除它們以不填滿文件系統。
有什麼辦法限制堆或javacore的大小?
更重要的是,有沒有辦法確保先前的Java核心被另一個核心文件覆蓋?就像Java進程核心的翻轉機制(log4j)一樣?
感謝, Sashi
如果-XX:+HeapDumpOnOutOfMemoryError
出現在你的應用程序,是如何產生的堆轉儲,因爲你的申請是要求它得到的OOM產生。如果你不想這樣做,請刪除參數。但是,這並不能確定你的實際問題。