內存溢出的解決思路

內存溢出是指應用系統中存在無法回收的內存或使用的內存過多,最終使得程序運行要用到的內存大於虛擬機能提供的最大內存。    引起內存溢出的原因有很多種,常見的有以下幾種:   1.內存中加載的數據量過於龐大,如一次從數據庫取出過多數據;   2.集合類中有對對象的引用,使用完後未清空,使得JVM不能回收;   3.代碼中存在死循環或循環產生過多重複的對象實體;   4.使用的第三方軟件中的BUG;
相關文章
相關標籤/搜索