什么是內存泄漏

什么叫內存泄漏

垃圾收集器的運行是基于“節點可達算法”。簡單說,如果一個對象,從它的根節點就是不可達的話,這個對象是沒有引用的,GC就會回收它。

因此,如果一個對象從根節點開始是可達的有引用的,但實際上它已經沒有再使用了,是無用的,這樣的對象就是內存泄漏的對象,它會占據應用程序原本不多的內存,導致運行緩慢,甚至發生內存溢出。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容