1. 程式人生 > >02 java 簡單了解 垃圾回收機制

02 java 簡單了解 垃圾回收機制

負責 變量 無法 都是 內存不足 了解 nbsp 回收機制 java

程序運行時,一些分配出去的內存得不到及時回收,就會引起系統運行速度下降,甚至導出程序癱瘓,這種現象被稱為內存泄漏

java 程序裏的 內存分配和回收都是由 jre 在後臺自定進行的, jre 會負責回收那些不在使用的內存, 這種機制被稱為 垃圾回收 Garbage Collection --GC

通常 jre 會提供一個後臺線程來進行檢測和控制,一般都是在 CPU 空閑或者內存不足的時候進行 垃圾回收, 而陳序員 無法精確控制垃圾回收的時間和順序

在java 中 當沒有引用變量指向原先分配給某個對象的內存時,該內存變成為垃圾

為了更快的讓垃圾回收機制回收那些不再使用的對象,可以將該對象的引用變量設置為 null (暗示垃圾回收該對象)

02 java 簡單了解 垃圾回收機制