java 中的gc方法
生活随笔
收集整理的這篇文章主要介紹了
java 中的gc方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
System.gc()用于強制進行終結動作,即執(zhí)行垃圾回收。
沒有任何可達變量指向你,你還有活下去的理由嗎?你就算活下去誰能找得到你呢?
所以說,C++中將釋放了的指針置為null的習慣要保留到Java中,因為這有可能是你釋放內存的唯一途徑。
最后的箴言:不要頻繁使用gc函數。因為垃圾回收本身也有開銷,要是不使用它就不用支付這部分開銷了。
我的建議是:保持代碼健壯(記得將不用的變量置為null),讓虛擬機去管理內存。
注意:如果java虛擬機(JVM)并未面臨內存耗盡的情景,它是不會浪費時間去執(zhí)行垃圾回收以恢復內存的。
轉載于:https://my.oschina.net/ferchen/blog/1573580
總結
以上是生活随笔為你收集整理的java 中的gc方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 服务器安全设置
- 下一篇: 秒杀和负载均衡设备