1, 调内存 JVM
2, 调网络处理框架 普通io/nio,netty
https://segmentfault.com/a/1190000008873688
https://www.cnblogs.com/zhengwenqiang/p/7078205.html
1.1. Tomcat 中内存配置应用分析
tomcat一般都有默认的内存大小,其默认值对整个物理内存来说非常小,如果不配置tomcat的内存,会大大浪费服务器的资源,验证影响系统的性能,所以对tomcat的内存配置对用户量比较大的系统尤为重要。
Windows平台下在bin目录下的catalina.bat文件中,找到@echo off然后再它的下面一行添加如下类似语句。
SET CATALINA_OPTS= -Xms2048m -Xmx2048m -Xmn500m
参数说明:
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:java Heap初始大小。 默认是物理内存的1/64。
-Xmx:java heap最大值。建议均设为物理内存的一半。不可超过物理内存。
-Xmn:young generation(年轻代)的heap大小。一般为Xmx的3、4分之一
-XX:MetaspaceSize=128m 初始元空间大小,默认一般为21m。
-XX:MaxMetaspaceSize=256m 最大元空间大小,默认无上限,由OS内存决定