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

【java中的垃圾回收是什么意思】Java的垃圾回收是指Java虛擬機提供的能力,用于在空閑時間以不定時的方式動態回收無任何引用的對象占據的內存空間 。垃圾回收回收的是無任何引用的對象占據的內存空間而不是對象本身 。垃圾回收器的運行時間是不確定的,由JVM決定,在運行時是間歇執行的 。雖然可以通過系統來強制回收垃圾,但是這個命令下達后無法保證JVM會立即響應執行,但經驗表明,下達命令后,會在短期內執行你的請求 。系統通常會感到內存緊缺時候去執行垃圾回收操作 。垃圾回收過于頻繁會導致性能下降,過于稀疏會導致內存緊缺 。

    推薦閱讀