第二篇 虚拟机性能监控与故障处理工具(JDK的命令行工具/JDK的可视化工具)

概述:

经常使用虚拟机监控和分析的工具可以加快我们分析数据和定位解决问题的速度。但我们应该知道,任何一个工具都是对知识的一层包装。

1.1  JDK的命令行工具

        1、JDK的bin目:

               我们都知道,java和javac命令都是jdk的bin目录下的。当jdk版本更新时,bin目录会增加很多东西。

        2、工具:

               说到工具,我们必然会想到的是JDK的tools.jar(jdk/lib/tools.jar)。这里边有很多工具,它们的容量都很小,但作用都很大。如果用户使用的是linux系统下的jdk,用户就会发现这些工具中很多就是由shell脚本直接写成的,可以用vim直接打开它们。

        tools.jar解压后进入sun/tool目录,如下图:

       

           3、下面对这些工具中的一些比价

                     1】jps:虚拟机进程状况工具

                           作用:(1)可以列举出正在运行的虚拟机进程,并显示虚拟机执行的主类(main函数)的名称。
                                       (2)可以显示出进程在本地虚拟机的唯一ID。
                           使用情况:当我们同时开启了多个进程,无法识别定位时,我们就依赖它喽。当然,进程管理器也可以,当没有界面时,我们只能这样访问了。
                           jps命令格式:jps [options] [hostId]
                           jps可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态,hostId表示注册表中注册的主机名。
                           jps工具主要选型:-q:输出主类(进程)的id值。
                                                                 
                                                            -m:输出进程启动时虚拟机传递给main主函数的参数:
                                                                  

                                                            -l:输出主类的全名:
                                                                   
                                                            -v  :输出进程启动时的jvm参数:
                                                                   
                                                                  

                     2】jstat:虚拟机统计信息监视工具

                            jstat是用于监视虚拟机各种运行状态信息的命令工具。

                     3】jinfo:java配置信息工具。
                     4】jmap:java内存映像工具。


1.2  JDK的可视化工具:供自己查资料查看。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值