內存泄露簡介

1. 什麼是內存泄露? 內存泄露: 對象不再被使用,但是又有引用指向它,所以不能被GC回收。 爲了更清楚的理解這個定義,我們需要知道對象在內存中的狀態。下面這個插圖將對象分爲兩種狀態,被引用的和未被引用的。其中被引用的對象中有一部分是沒被使用的。內存泄露就發生在這些對象所在的內存區域。   2. 爲什麼會發生內存泄露? 讓我們來看接下來這個例子,它會告訴我們爲什麼會發生內存泄露。在這個例子中,對象
相關文章
相關標籤/搜索