这部分主要是性能监控和故障处理
1、jps:虚拟机进程状况工具
功能是列出正在运行的虚拟机进程,还能知道远程计算机进程状态
2、jstat:虚拟机统计信息监视工具
格式为 jstat [ option vmid [ interval [s|ms] [count] ] ],其中option代表希望查询的虚拟机信息,主要为3类,类加载、垃圾收集和运行期编译状况
3、jinfo:查看java配置信息工具
就是查看虚拟机配置参数的相关信息
4、jmap:java内存映像工具
好像主要是用来生成dump快照的
5、jhat:虚拟机堆转储快照分析工具
这个主要是和jmap搭配使用,用这个来分析jmap生成的堆转储快照
6、jstack:Java堆栈跟踪工具
这个命令用于生成虚拟机当前时刻的线程快照,线程快照的目的是定位线程长时间停顿的原因,比如出现线程间的死锁、死循环、请求外部资源导致的长时间被挂起等。
7、JConsole:java监视与管理控制台
是一款基于JMX的可视化监控、管理工具,主要是通过JMX的Mbean对系统进行信息收集和参数动态调整
8、VisualVM:多合-故障处理工具
是功能最强大的运行监视和故障处理程序,也是有可视化功能,以前看的视频里面老师用的就是这个工具。终端输入jvisualVm可以打开。这个可以看到之前的指令能做到的事,比如jps,jinfo,jstat,jstack,jmap,jhat,也可以用dump分析转储快照



