您的位置:首页 > 其它

JVM学习--垃圾回收的相关概念

2020-08-24 21:21 65 查看

System.gc() 的理解

public class SystemGCTest {
public static void main(String[] args) {
new SystemGCTest();
System.gc();//提醒jvm的垃圾回收器执行gc,但是不确定是否马上执行gc
//与Runtime.getRuntime().gc();的作用一样。

System.runFinalization();//强制调用使用引用的对象的finalize()方法
}

@Override
protected void finalize() throws Throwable {
super.finalize();
System.out.println("SystemGCTest 重写了finalize()");
}
}

OOM



内存泄漏



STW


垃圾回收的并行与并发





安全点、安全区域



引用


强引用



软引用



弱引用


虚引用


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: