#-Xmx6000m :设置JVM最大可用内存为6000MB
#-Xms6000m :设置JVM初始可用内存为6000MB
#-Xmn2g :设置年轻代大小为2G
#-Xss128k :设置每个线程的堆栈大小为128k
#-XX:NewRatio=4 :设置年轻代与年老代的比值为4
#-XX:SurvivorRatio=4 :设置年轻代中Eden区与Survivor区的大小比值为4
#-XX:PermSize=512m :设置堆栈永久区起始大小为512m
#-XX:MaxPermSize=512m :设置堆栈永久区最大大小为512m
#-XX:MaxTenuringThreshold=0 :设置垃圾最大年龄为0
#-XX:+UseParallelGC :选择垃圾收集器为并行收集器
#-XX:ParallelGCThreads=8 :配置并行收集器的线程数
#-XX:+UseParallelOldGC :配置年老代垃圾收集方式为并行收集
#-XX:+UseAdaptiveSizePolicy :并行收集器会自动选择年轻代区大小和相应的Survivor区比例,以达到目标系统规定的最低响应时>间或者收集频率等,此值建议使用并行收集器时,一直打开。
JAVA_OPTS='-Xms6000m -Xmx6000m -Xmn2g -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=512m -XX:MaxPermSize=512m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'
Tomcat JVM优化一例
原创
©著作权归作者所有:来自51CTO博客作者ccxeoverfly的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:ZIMBRA命令行方式常用的操作
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
记一次JVM堆外内存泄漏问题
一次由JVM堆外内存泄漏引发的POD重启问题的解决之路。
JVM 内存泄漏 堆外内存 POD重启 -
系统性能优化一例
上周接到一位从事电子产品生产的大学同学的QQ说他的一个ERP系统有问题,帮他看看,周末他过来详细的了解了
sql asp.net 服务器 -
Oracle AWR性能优化一例
Oracle AWR性能优化案例
Oracle AWR 性能优化 案例 -
SQL优化一例:GROUP BY的语句
带GROUPBY 的SQL优化注意事项:要确保group by 的列全部在索引中,并且列的属性不能为空,优化潜力很大的,我测了小数据量的
ORACLE SQL index 语句 GROUP -
Oracle 碎片 优化 一例
说明:这个例子转自老白的DBA日记 刚刚坐下,电话就响了,一个客户打过来的,说是碰到一个很奇怪
sql oracle twitter javascript facebook