記一次線上內存溢出OOM排查

循環內new實例會增加內存開銷。 改爲在循環外: 總結一下可能引發內存溢出的幾點原因:   1.內存中加載的數據量過於龐大,如一次從數據庫取出過多數據,需手動垃圾回收;   2.集合類中有對對象的引用,使用完後未清空,使得JVM不能回收;   3.代碼中存在死循環或循環產生過多重複的對象實體;   4.使用的第三方軟件中的BUG;   5.啓動參數內存值設定的過小;
相關文章
相關標籤/搜索