《深入理解java虛擬機》讀書筆記——OOM發生的原因及解決方案

除了程序計數器外,虛擬機內存的其他幾個運行時區域都有發生OOM的可能,如果能夠區分根據報錯區分出是哪些區域報出來的異常,會更便於定位問題,解決問題。 一、java堆溢出 java.lang.OutOfMemoryError:java heap space 原因:產生大量不會被垃圾回收機制清除的對象(GC Roots到對象之間有可達路徑) 解決方案:先通過內存映像分析工具對Dump出來的堆轉儲快照進
相關文章
相關標籤/搜索