如何优化tomcat配置

如何优化tomcat配置,第1张

Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。 一Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalinash 中设置 JAVA_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 se

我们在性能优化的时候,最常用的是使用  (视服务器内存情况进行调整)

-Xms512M -Xmx1024M

其中

XMS : JVM初始分配的堆内存

XMX : JVM最大允许分配的堆内存,按需分配

堆内存分配:

JVM初始分配的堆内存由-Xms指定,默认是物理内存的1/64

JVM最大分配的堆内存由-Xmx指定,默认是物理内存的1/4

默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;

空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。


因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。

说明:如果-Xmx 不指定或者指定偏小,应用可能会导致javalangOutOfMemory错误,此错误来自JVM,不是Throwable的,无法用trycatch捕捉。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10230251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存