你的位置:首页 > 软件开发 > Java > java jvm常用命令工具

java jvm常用命令工具

发布时间:2015-11-10 16:00:55
【尊重原创文章出自:http://www.chepoo.com/java-jvm-command-tools.html】一、概述 程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮 ...

【尊重原创文章出自:http://www.chepoo.com/java-jvm-command-tools.html】

一、概述 程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具: jps 显示系统中所有Hotspot虚拟机进程 jstat 收集Hotspot虚拟机各方面运行数据 jstack 显示虚拟机的线程栈信息 jinfo 显示虚拟机的配置信息 jmap 用于生成虚拟机的内存快照信息

以上工具的官方文档地址: http://docs.oracle.com/javase/1.5.0/docs/tooldocs/ 图形化工具如jconsole,jvisualvm将另文介绍。

二、工具介绍 1. jps JVM Process Status Tool,该命令用于列出正在运行的虚拟机进程,显示main类的名称和虚拟机进程id。该命令受当前用户的访问权限影响,比如linux下非root用户只列出当前用户启动的虚拟机进程。

命令格式: jps [options] [hostid]

执行示例:

1234
$ jps -l 3733 sun.tools.jps.Jps 3700 com.leanworld.JVMTools com.leanworld.JVMTools即为上面的示例代码执行类。

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:java jvm常用命令工具

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。