栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

适当的Tomcat 5.5启动参数来调整JVM,以实现极高需求的大型堆Web应用程序?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

适当的Tomcat 5.5启动参数来调整JVM,以实现极高需求的大型堆Web应用程序?

Java冠军之一,Kirk Pepperdine的博客:http : //kirk.blog-
city.com/how_to_cripple_gc_ergonomics.htm

引用1“
GC文档将告诉您设置会影响什么,但通常不会告诉您设置的结果。最大的线索是您错误地选择了分支,是您显式设置了值然后提示GC另一个线索是,如果您没有合理的理由来调整设置,并且仅仅因为某些所谓的专家说此设置最有效就是噪音,而不是声音,并且从根本上说也不是原因。”

引用2:“正如我在以前的博客文章中所述,除非您有充分的理由,否则请勿触摸旋钮。如果必须触摸旋钮,请仅使用有助于人体工程学的旋钮(而不是那些有助于人体工程学的旋钮)轻松进行操作。从而降低了符合人体工程学的功能,从而满足了您的暂停时间和吞吐量目标。”

因此,我建议您回到普通
服务器-Xms1280m -Xmx1280m -XX:MaxPermSize = 512m -XX:+ UseConcMarkSweepGC -XX:+
PrintGCDetails -XX:+ PrintGCTimeStamps -XX:-TraceClassUnloading
-Dsun.io.useCanonCaches = false -Dsun.net.client.defaultConnectTimeout = 60000
-Dsun.net.client.defaultReadTimeout = 60000

查找是否可以提供更好的性能。如果是,
顺便说一句,-XX:MaxPermSize = 378m是否有任何问题?
Java 1.6的人机工程学比1.4好得多。您可能希望将其调整为小于1.4
BTW,您是否尝试过Tomcat 6?Tomcat 6在Java 6上的运行要好于Tomcat 5.5。

PS:我已经使用Tomcat一段时间了,通常会尝试在不加调整的情况下让sun的JDK免费统治。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号