【轉】線上OOM問題定位

JAVA出現OOM問題的原因 1. 分配的內存空間小,正常的業務需要較大的內存空間 2. 對象頻繁被申請,沒有釋放掉 3. 資源不斷的申請,導致資源耗盡,如線程不斷創建,不斷的發起網絡連接 定位OOM 1. 確定JVM的內存空間是否分配過小 jmap -heap pId 可以看出新生代、老年代的空間大小和使用情況 2. 找到最耗費內存對象 jmap -histo:live pId | more 可
相關文章
相關標籤/搜索