This Domain(Admin5.com) is for Sale:

Java程序性能调优的基本知识和JDK调优

时间:2007-12-27  来源:不详  作者:林子


  1) 设置-Xms等于-XmX的值;

  2) 估计内存中存活对象所占的空间的大小,设置-Xms等于此值,-Xmx四倍于此值;

  3) 设置-Xms等于-Xmx的1/2大小;

  4) 设置-Xms介于-Xmx的1/10到1/4之间;
  
  5) 使用默认的设置。

  大家需要根据自己的运行程序的具体使用场景,来确定最适合自己的参数设置。 除了-Xms和-Xmx两个最重要的参数外,还有很多可能会用到的参数,这些参数通常强烈的依靠于垃圾收集的算法,所以可能因为JDK的版本和厂家而有所不同。但这些参数一般在Web开发中用的比较少,我就不做具体介绍了。在实际的应用中注重设置-Xms和-Xmx使其尽可能的优化应用程序就行了。对于性能要求很高的程序,就需要自己再多研究研究Java虚拟机和垃圾收集算法的机制了。可以看看曹晓钢翻译的《深入Java虚拟机》一书。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息