欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JVM实战-06·Tomcat如何设置JVM参数

程序员文章站 2022-05-12 13:19:19
1、为什么要设置JVM参数?各种环境代码运行在我们的 JVM中,Web 服务响应时间,运行稳定都与我们的 JVM 密切相关,JVM运行状态对我们 Web 服务表现正相关。2、如何进行 JVM 的设置? 找到 tomcat 在本地电脑中的安装目录,进入这个目录,然后进入bin目录中,在window环境下找到bin目录中的catalina.bat,在linux环境下找到catalina.sh。编辑该文件,找到JAVA_OPTS这个选项的位置,该参数是java启动的时候,需要的启动参数......

1、为什么要设置JVM参数?

各种环境代码运行在我们的 JVM中,Web 服务响应时间,运行稳定都与我们的 JVM 密切相关,JVM运行状态对我们 Web 服务表现正相关。

2、如何进行 JVM  的设置? 

       找到 tomcat 在本地电脑中的安装目录,进入这个目录,然后进入bin目录中,在window环境下找到bin目录中的catalina.bat,在linux环境下找到catalina.sh。编辑该文件,找到JAVA_OPTS这个选项的位置,该参数是java启动的时候,需要的启动参数。重启tomcat,设置就能生效了。

关于参数:

        我们在进行压测的时候,要观察 jvm 运行情况,通过 jstat 工具去分析,它的年轻代 eden 区域对象增长情况、minor gc 的频率、每次minor gc 后存活对象数量、 Survivor 区域是否能放得下、老年代增长的速度,full gc 的频率,经过参数的设置,进行系统的调优,或是优化代码(减少io,减少实例对象)实现调优的目的。最终也将是我们生产环境的一份 jvm 配置参数,当然,生产环境同样要进行 jvm 参数监控,QPS、性能、机器的负载等。

本文地址:https://blog.****.net/****_0911/article/details/109635562