淺談並小結java內存泄漏

一.定義 首先什麼是內存泄漏,簡單點說就是用完了忘了回收,而其餘對象等資源想用卻無法用的一種「站着茅坑不拉屎」的浪費資源的狀況。在C/C++中,多數泄漏的場景就是程序離開某一運行域時,如在某個方法體中new出的對象或者malloc出的結構體等,而且只有該方法體中的局部變量指向這塊內存區域時,在該方法返回時,存在棧中的局部變量指針隨着棧幀被一塊兒銷燬,那麼就沒有任何指針能夠指向該內存區域了,那麼這塊
相關文章
相關標籤/搜索