Java怎樣回收無用對(duì)象 JAVA垃圾回收期老年代和新生代是什么意思?
JAVA垃圾回收期老年代和新生代是什么意思?java垃圾回收,什么時(shí)候執(zhí)行?Java垃圾收集機(jī)制是Java虛擬機(jī)提供的一種能力,它用來在空閑時(shí)間內(nèi)不規(guī)則地回收對(duì)象所占用的內(nèi)存空間。需要注意的是,垃圾回
JAVA垃圾回收期老年代和新生代是什么意思?
java垃圾回收,什么時(shí)候執(zhí)行?
Java垃圾收集機(jī)制是Java虛擬機(jī)提供的一種能力,它用來在空閑時(shí)間內(nèi)不規(guī)則地回收對(duì)象所占用的內(nèi)存空間。需要注意的是,垃圾回收指的是對(duì)象在沒有任何引用的情況下占用的內(nèi)存空間,而不是對(duì)象本身。當(dāng)很多人來我們公司面試的時(shí)候,我會(huì)問這個(gè)問題,70%以上的人回答說這意味著回收物品。事實(shí)上,這是不正確的。系統(tǒng).gc() 運(yùn)行時(shí).getRuntime(). GC()用于顯式通知JVM,當(dāng)調(diào)用上述方法時(shí)可以執(zhí)行垃圾收集,但當(dāng)真正的垃圾收集機(jī)制開始執(zhí)行操作時(shí),它也是不可預(yù)測的,這與搶占線程生效時(shí)的原理相同。