首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

李兴华 System类 垃圾对象的回收那一节的,不知道为什么不出结果。解决办法

2012-05-16 
李兴华 System类 垃圾对象的回收那一节的,不知道为什么不出结果。C:\Program Files\Java\java_programjava

李兴华 System类 垃圾对象的回收那一节的,不知道为什么不出结果。
C:\Program Files\Java\java_program>javac -d . SystemDemo04.java

C:\Program Files\Java\java_program>java org.lxh.demo11.systemdemo.SystemDemo04

C:\Program Files\Java\java_program>_

[解决办法]
让线程sleep一下就能看到效果了

Java code
Person per = new Person("张三", 30);        per = null;        try        {            Thread.sleep(100);        } catch (InterruptedException e)        {            e.printStackTrace();        }        System.gc();
[解决办法]
这样一个对象不容易试出来,多生成几个. 这个程序能测试System.gc()的作用,感觉加上的话,垃圾回收的更积极一些。
楼主多产生几个对象,然后加与不加 System.gc() 试下效果。

[解决办法]
不同版本的jvm,不同的硬件上运行,结果都可能不一样

热点排行