1. 程式人生 > >什麼是GC(不看後悔,一看必懂)

什麼是GC(不看後悔,一看必懂)

GC就是垃圾回收,它的主要作用就是回收程式中不再使用的記憶體.

是否可以主動通知jvm進行垃圾回收?

不能實時呼叫垃圾回收器對某個物件或者所有物件進行垃圾回收.但是可以通過System.gc()方法來通知垃圾回收器執行,當然,jvm也並不保證垃圾回收器馬上就會執行.由於System.gc()方法的執行會停止所有的響應,去檢查記憶體是否有可回收的物件,對程式的正常執行和效能造成了威脅,所以該方法不能頻繁使用