tomcatJVM參數優化


在tomcat中設置JVM參數

tomcat性能取決於內存大小

上策:優化代碼,需要開發經驗足夠豐富,對開發人員要求較高

中策:JVM優化機制,垃圾回收機制,把不需要的內存回收,需優化catalina.sh配置文件

vim /usr/local/tomcat8/bin/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"
重啟服務
/usr/local/tomcat8/bin/shutsown.sh
/usr/local/tomcat8/bin/startup.sh
下策:加足夠大的內存
下下策:寫腳本,每天0點重啟tomcat服務,會自動清理內存,使用比較廣泛
=======================================================
禁用tomcat AJP連接器
vim /usr/local/tomcat8/con/server.xml
將AJP連接注釋掉

 

 重啟服務

/usr/local/tomcat8/bin/shutsown.sh
/usr/local/tomcat8/bin/startup.sh
查看端口信息
netstat -lnpt | grep :8009
===============================================
tomcat 熱加載與熱部署

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM