Java垃圾回收

来源:互联网 发布:centos 编辑:程序博客网 时间:2024/05/22 17:20

1.垃圾回收介绍

       在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾.JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放没用的对象,垃圾回收也可以清除内存记录碎片

2.System.gc()方法

         调用执行System.gc()也仅仅是一个请求(建议)。JVM接受这个请求后,并不是立即做垃圾回收,而只是对几个垃圾回收算法做了加权,使垃圾回收操作容易发生,或提早发生,或回收较多而已。

3.finalize()方法


1 0
原创粉丝点击