JVM学习(七)--JVM性能监控
目录
一、JVM性能监控
1、JVM监控及诊断工具-命令行篇
2、JVM监控及诊断工具-GUI篇
3、JVM运行时参数
一、JVM性能监控
1、JVM监控及诊断工具-命令行篇
面试题:
1、你使用过Java虚拟机性能监控和故障处理工具吗?
2、怎么打出线程栈信息。
3、怎么获取 Java 程序使用的内存?堆使用的百分比?
4、JVM诊断调优工具用过哪些?
命令行
1、jps:查看正在运行的Java进程
2、jstat:查看JVM统计信息
3、jinfo:实时查看和修改JVM配置参数
4、jmap:导出内存映像文件&内存使用情况
5、jhat:JDK自带堆分析工具
6、jstack:打印JVM中线程快照
7、jcmd:多功能命令行
8、jstatd:远程主机信息收集
JVM Optimization Learning(四)
2、JVM监控及诊断工具-GUI篇
jConsole
Visual vM
eclipse MAT
JProfiler
Arthas
Arthas(阿尔萨斯)--(一)
Java Mission Control
3、JVM运行时参数
JVM参数选项类型
添加JVM参数选项
常用的JM参数选项
通过Java代码获取JVM参数
JVM学习(一)
再小的努力,乘以365都很明显!
每天⽤⼼记录⼀点点。内容也许不重要,但习惯很重要!
一个程序员最重要的能力是:写出高质量的代码!!
有道无术,术尚可求也,有术无道,止于术。
无论你是年轻还是年长,所有程序员都需要记住:时刻努力学习新技术,否则就会被时代抛弃!