专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » javavm:有关java vm的垃圾收集 »正文

javavm:有关java vm的垃圾收集

来源: 发布时间:星期五, 2009年4月3日 浏览:0次 评论:0
、sun jvm自动收集和编程显式.gc是有区别
BsMMz_Lx自动回收线程级别是最低如果系统越来越繁忙压力越来越大那么自动回收线程运行机会就会变小甚至不会运行结果是内存不能释放;JAVA中文站社区门户5yo9_PC0b
不建议使用编程.gc垃圾收集时系统会挂起而编程般是定时处理,并且用户线程度高于5即肯定会被运行(这个我用过回收效果明显做过j2me朋友肯定会有更深体会)所以系统也会定时地被挂起也就影响到了系统响应但并不明显JAVA中文站社区门户J_.C1]9U,~,o | i"[-KKO
2、综上所述在适当时候.gc两次是合适注意“两次”只是个人经验大家可以试验
Ev|5O$H%}9] 3、另外sun jvm只适合开发环境即启动速读比较快JAVA中文站社区门户"{.XI!n9_1O E @c
在产品或生产环境下我建议大家使用jrocket vm从bea官方网站WebSite上可以免费下载;这个vm不仅具有并行和分代垃圾收集功能(即垃圾收集线程和用户线程具有同等优先级并且可以同时运行不会挂起系统;垃圾收集具有更细粒度级)并且可以大幅度提高系统运行性能
D1j}k7s5BH 

TAG: Java JAVA java 垃圾 收集
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: