美文网首页
tomcat启动参数

tomcat启动参数

作者: EmmaQin | 来源:发表于2018-07-26 18:43 被阅读0次

    参数解释

    -:标准参数

    -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启动参数

          本文链接:https://www.haomeiwen.com/subject/tiximftx.html