當前位置:趣味科普網>經驗>

java中的垃圾回收是什麼意思

經驗 閱讀(1.91W)

java中的垃圾回收是什麼意思

Java的垃圾回收是指Java虛擬機器提供的能力,用於在空閒時間以不定時的方式動態回收無任何引用的物件佔據的記憶體空間。垃圾回收回收的是無任何引用的物件佔據的記憶體空間而不是物件本身。垃圾回收器的執行時間是不確定的,由JVM決定,在執行時是間歇執行的。雖然可以通過系統來強制回收垃圾,但是這個命令下達後無法保證JVM會立即響應執行,但經驗表明,下達命令後,會在短期內執行你的請求。系統通常會感到記憶體緊缺時候去執行垃圾回收操作。垃圾回收過於頻繁會導致效能下降,過於稀疏會導致記憶體緊缺。