JVM初识(三):GC垃圾回收机制
发布时间
阅读量:
阅读量

一、四类引用分类解析
- 强引用(FinalReference):一旦创建,垃圾回收机制不会将其清除
- 软引用(SoftReference):当系统内存紧张时,垃圾回收器运行时将对其进行回收
- 弱引用(WeakReference):在垃圾回收器执行时即被清除
- 虚引用(PhantomReference):实际作用有限,其主要功能在于当对象被释放时,能够向系统传递一个通知信号
二、Java堆机制再探析
Java堆内存可进一步划分为新生代与老年代两个部分,其默认占比设置为1:2;而新生代内部又可细分为Eden区域、From Survivor区域以及To Survivor区域,具体结构如下:

老年代:用于存储生命周期较长的对象
新生代:用于存储生命周期较短的对象
针对新生代所进行的垃圾回收操作被称为**Minor GC*
全部评论 (0)
还没有任何评论哟~
