java中强制启动垃圾回收器
来源:互联网 发布:数据分析ppt模板 编辑:程序博客网 时间:2024/05/14 17:30
java中强制启动垃圾回收器
Java的垃圾回收器被执行的偶然性有时候也会给程序运行带来麻烦,比如说在一个对象成为垃圾时需要马上被释放,或者程序在某段时间内产生大量垃圾时,释放垃圾占据的内存空间似乎成了一件棘手的事情,如果垃圾回收器不被启动,finalize()方法也不会被调用。为此,Java里提供了一个System.gc()方法,使用这个方法可以强制启动垃圾回收器来会收垃圾,就象我们主动给环卫局打电话,通知他们提前来清扫垃圾的道理是一样的。我们将上面的程序作如下修改:
class Person
{
public void finalize()
{
System.out.println("the object is going!");
}
public static void main(String [] args)
{
new Person();
new Person();
new Person();
System.gc();
System.out.println("the program is ending!");
}
}
编译运行的结果如下:
the object is going!
the object is going!
the object is going!
the program is ending!
分类: java
标签: java中强制启动垃圾回收器
绿色通道: 好文要顶 关注我 收藏该文与我联系
0
0
(请您对文章做出评价)
« 博主前一篇:关于jdk-6u18-windows-i586中环境变量的配置
» 博主后一篇:Java内部类(摘自Java就业培训教程)
» 博主后一篇:Java内部类(摘自Java就业培训教程)
- java中强制启动垃圾回收器
- Java 强制垃圾回收
- as3中强制垃圾回收
- Java中垃圾回收器
- java中垃圾回收
- 强制垃圾回收
- 强制垃圾回收
- 强制垃圾回收
- 强制垃圾回收
- Java垃圾回收器
- Java垃圾回收器
- java垃圾回收器
- JAVA垃圾回收器
- Java垃圾回收器
- Java垃圾回收器
- JAVA 垃圾回收器
- java垃圾回收器
- Java垃圾回收器
- 用户临时表 系统临时表
- 4、如何强制垃圾回收一个对象?(java)
- IOS线程相关
- 再探CAN小记
- 支持向量机(SVM)
- java中强制启动垃圾回收器
- V4L2视频采集接口使用说明
- 机内码和区位码关系
- Spring的配置依赖 协调不同步的Bean Bean的后处理器 容器的后处理器
- 虚拟机vmware新手使用教程(图解)
- framebuffer 驱动
- winavr包含库文件时编译
- 头文件定义格式,项目开发中常用的struct,enum
- 《IBM PC 汇编语言程序设计》第一章