jvm 调整tomcat的堆内存和常驻内存catalina.sh

Posted 滴滴滴--你不是爱拖延,而是爱逃避

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm 调整tomcat的堆内存和常驻内存catalina.sh相关的知识,希望对你有一定的参考价值。

4.2 性能优化

tomcat性能取决于你的内存大小

上策:优化代码

中策:jvm优化机制  垃圾回收机制 把不需要的内存回收   优化jvm--优化垃圾回收策略

优化catalina.sh配置文件。在catalina.sh配置文件中添加以下代码:

#tomcat分配1G内存模板 JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"  

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms800m -Xmx800m -XX:NewSize=400m -XX:MaxNewSize=400m -XX:PermSize=400m -XX:MaxPermSize=400m" 

以上是关于jvm 调整tomcat的堆内存和常驻内存catalina.sh的主要内容,如果未能解决你的问题,请参考以下文章

ES启动内存大小设置

第二十周

jvm堆内存优化详解

如何配置Tomcat的JVM虚拟机内存大小

如何设置Tomcat的JVM虚拟机内存大小

Tomcat性能优化及JVM内存工作原理