GC就是垃圾回收,它的主要作用就是回收程序中不再使用的内存.
是否可以主动通知jvm进行垃圾回收?
不能实时调用垃圾回收器对某个对象或者所有对象进行垃圾回收.但是可以通过System.gc()方法来通知垃圾回收器运行,当然,jvm也并不保证垃圾回收器马上就会运行.由于System.gc()方法的执行会停止所有的响应,去检查内存是否有可回收的对象,对程序的正常运行和性能造成了威胁,所以该方法不能频繁使用
GC就是垃圾回收,它的主要作用就是回收程序中不再使用的内存.
是否可以主动通知jvm进行垃圾回收?
不能实时调用垃圾回收器对某个对象或者所有对象进行垃圾回收.但是可以通过System.gc()方法来通知垃圾回收器运行,当然,jvm也并不保证垃圾回收器马上就会运行.由于System.gc()方法的执行会停止所有的响应,去检查内存是否有可回收的对象,对程序的正常运行和性能造成了威胁,所以该方法不能频繁使用