目录
4.2 JDK的命令行工具
4.2.1 jps:虚拟机进程状况工具
jps( JVM Process Status Tool ) 显示指定系统内所有的HotSpot虚拟机进程,简单来说就是显示操作系统中所有的java进程
功能和linux的ps命令类似,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)
jsp命令格式:
jps [options] [hostid]
options: 命令选项,用来对输出格式进行控制
hostid: 进程ID
进入命令控制台(cmd),然后输入命令即可
-q : 只输出LVMID,省略主类的名称
-m: 输出虚拟机进程启动时传递给主类main()函数的参数,也就是args参数
-l : 输出主类的全名,如果进程执行的是Jar包,输出jar路径
-v : 输出虚拟机进程启动时JVM参数
这几个命令也可以组合使用,例如:
4.2.2 jstat:虚拟机统计信息监视工具
和课本上有区别,详细信息暂时不写,课本有
4.2.3 jinfo:Java配置信息工具
报错了,没太看懂,带解决。。。
4.2.4 jmap:Java内存映照工具
程序运行不成功,待解决。。。。。。
4.2.5 jhat:虚拟机堆转储快照分析工具
4.2.6 jstack:java堆栈跟踪工具
报错,没看懂,待解决。。。。。