基于 JDK 命令行工具的监控
2-1 JVM的参数类型
jmap MAT jstack 打印线程
java -version
可以看到 mixed mode 字眼。
XX 参数
-Xmx:设置堆的最大的大小 -XX:MaxHeapSize
-Xms:设置初始化的堆的大小 -XX:InitialHeapSize
ps -ef | grep tomcat
jinfo -flag MaxHeapSize 进程 ID
2-2 查看JVM运行时参数
-XX:+PrintFlagsInitial
-XX:+PrintFlagsFinal
解锁实验参数 解锁诊断参数
jps(Java 的 ps)
jps -help
jps
jps -l
jinfo
查看最大内存
jinfo -flag MaxHeapSize 进程 ID
2-3 jstat 查看 JVM 统计信息
查看类加载信息:
jstat -class 进程 ID
可以看文档
JIT 编译