当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

关于java vm的垃圾堆积[Java编程]

赞助商链接



  本文“关于java vm的垃圾堆积[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、sun jvm的自动汇集与编程显式调用System.gc()是有辨别的,

自动回收的线程级别是最低的,假如系统越来越繁忙,压力越来越大,那么自动回收的线程运行的机会就会变小,乃至不会运行,后果是内存不能释放;

不倡议利用编程调用System.gc()是因为垃圾汇集时,系统会挂起,而编程调用普通是按时处理的,并且用户线程度高于5,即必定会被运行(这个我用过,回收效果明显,做过j2me的朋友必定会有更深的领会的),所以系统也会按时地被挂起,也就影响到了系统的呼应,但并不明显.

2、综上所述,在得当的时刻调用System.gc()两次是符合的,注意“两次”只是个人经验,大家可以试验.

3、别的,sun jvm只合适开辟环境,即启动速读对比快,

在产品或生产环境下,我倡议大家利用jrocket vm,从bea的官方网站上可免得费下载;这个vm不但具有并行和分代垃圾汇集的功效(即垃圾汇集线程和用户线程具有平等的优先级,并且可以同时运行,不会挂起系统;垃圾汇集具有更细的粒度级),并且可以大幅度提高系统运行性能.


  以上是“关于java vm的垃圾堆积[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 关于JAVA匿名内部类的一点评论
  • 关于Java栈与堆的考虑
  • <b>关于Java对象序列化您不知道的5件事</b>
  • 关于Java Database Connectivity您不知道的5件事:晋升您和JDBC
  • <b>关于Java性能监控您不知道的5件事,第2部份:操作JDK内置解析器</b>
  • 关于Java Scripting API您不知道的5件事,Java平台上更简单的脚
  • 关于Java的注释
  • 关于java vm的垃圾堆积
  • 关于java承当的一点考虑
  • 你该当知道的10件关于Java 6的事情
  • <b>关于Java角色访谒掌握(RBAC)</b>
  • <b>关于Java占用内存的研究</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .