垃圾回收相关概念
返回主博客
System.gc()的理解
通过System.gc()或者Runtime.getRuntime().gc(),可以显示触发FullGC,同时对年代和新生代的回收,尝试释放被丢弃对象的占用的内存。
System.gc() 附带一个免责声明,无法保证及时进行GC,它只是通知JVM,我们希望它进行一次GC。
一般GC需要JVM调用,我们无须手动触发,除非我们在编写性能基准测试。
当我们调用System.runFinalization() 会强制调用失去引用的对象的finalize()方法。
原创
2020-07-09 00:11:53 ·
132 阅读 ·
0 评论