美文网首页Java虚拟机
虚拟机性能监控基础命令

虚拟机性能监控基础命令

作者: 暮想sun | 来源:发表于2020-02-02 15:07 被阅读0次

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

    可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(LVMID)。

    jps [options] [hostid]


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

    用于监视虚拟机各种运行状态信息的命令行工具。可以显示本地或远程虚拟机进程中的类加载、内存、垃圾收集、即时编译等运行时数据。

    jstat [ option vmid [interval [s|ms] [count]] ]


    本地虚拟机,VMID和LVMID一致;远程虚拟机进程,VMID格式为:
    [protocol:][//]lvmid[@hostname[:port]/servername]
    interval---查询间隔 count--次数


    3.jinfo:Java配置信息工具

    实时查看和调整虚拟机各项参数

    jinfo [option] pid

    -v:参数可以查看虚拟机启动时显示指定的参数列表
    -flag:查询未被显示指定的参数的系统默认值
    -sysprops:虚拟机进程的System.getProperties()的内容打印出来。


    4.jmap:Java内存映象工具

    用于生产堆转储快照,还可以查询finalize执行队列、Java堆和方法区的详细信息

    jmap [option] vmid



    5.jhat:虚拟机对转出快照分析工具

    分析jmap生成的转储快照。可在浏览器打开。


    6.jstack:Java堆栈追踪工具

    用于生成虚拟机当前时刻的线程快照

    jstack [option] vmid


    相关文章

      网友评论

        本文标题:虚拟机性能监控基础命令

        本文链接:https://www.haomeiwen.com/subject/uuhqxhtx.html