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虚拟机》一书。

上一篇:Java中使用final修饰符需要注意的地方 下一篇:Java开源软件六大帮派
文章评论
共有位Admini5网友发表了评论 查看完整内容