Tomcat 是运行在 JVM(Java Virtual Machine) 中的一个 Java 进程, 它在运行过程中对内存的占用情况, 可以借助一些 JDK 的工具进行监控, 为优化提供数据支撑.
1...如果是分析本地的Tomcat的话, 还可以进行内存抽样等, 检查每个类的使用情况.
jps 查看本地运行着的 Java 进程, 及其进程号、进程启动的路径等信息;
jmap 查看垃圾收集策略即 JVM...Tomcat容器的JVM启动参数配置文件是: ${TOMCAT_HOME}/bin/catalina.sh, 具体参数如下:
-verbose:gc # 在输出设备显示垃圾收集信息(JVM.../logs/gc.log # 与上面选项配合使用, 将日志信息输出到指定的文件以便后续分析.
4 添加 JMS 远程监控
对部署在局域网内其他服务器上的Tomcat, 可以打开JMX监控端口,...就可以在另外的服务器上通过该端口查看常用的参数(一些比较复杂的功能不支持).