首页 > 其他 > 详细

第十六章:垃圾回收(Garbage Collection)相关概念

时间:2021-05-28 09:50:08      阅读:34      评论:0      收藏:0      [点我收藏+]

一、System.gc() 的理解

  1、System.gc()

    (1)在默认情况下,通过system.gc()或者Runtime. getRuntime ( ).gc ()的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。

    (2)然而 System.gc() 调用附带一个免责声明,无法保证对垃圾收集器的调用。

    (3)JVM实现者可以通过system.gc ()调用来决定JVM的Gc行为。而一般情况下,垃圾回收应该是自动进行的,无须手动触发,否则就太过于麻烦了。在一些特殊情况下,如我们正在编写一个性能基准,我们可以在运行之间调用system.gc ( )。

  2、

  3、

  4、

  5、

  6、

二、内存溢出与内存泄漏

三、Stop The World

四、垃圾回收的并行与并发

五、安全点与安全区域

六、引用

七、再谈引用:强引用

八、再谈引用:软引用

九、再谈引用:弱引用 

十、再谈引用:终结器引用

十一、

十二、

 

第十六章:垃圾回收(Garbage Collection)相关概念

原文:https://www.cnblogs.com/niujifei/p/14820203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!