tomcat启动参数

参数解释

-:标准参数

-client:设置jvm使用client模式,特点是启动速度比较快,但运行时性能和内存管理效率不高,通常用于客户端应用程序或者PC应用开发和调试。
-server:设置jvm使server模式,特点是启动速度比较慢,但运行时性能和内存管理效率很高,适用于生产环境。一定要作为第一个参数,在多个cpu时性能佳

-X:非标准参数

-Xms:初始Heap大小,使用中的最小内存
-Xmx:Heap最大值,使用中的最大内存
-Xss:每个线程的stack大小
-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一

-XX:非Stable参数

-XX:NewSize:设定内存的新生区域
-XX:MaxNewSize:设定最大内存的新生区域
-XX:PerSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域

Tomcat 自身的启动设置:

  • 在%tomcat_home%/bin目录下的” catalina.bat”(Linux 环境刚为”catalina.sh”)
  • 打开编辑此文件,在”echo Using CATALINA_BASE: %CATALINA_BASE%”
  • 前加上:
    set JAVA_OPTS=%JAVA_OPTS% -server -Xms4096m -Xmx4096m -XX:PermSize=128M
    -XX:MaxPermSize=256m -XX:NewSize=256m -XX:MaxNewSize=512m

你可能感兴趣的:(tomcat启动参数)