jvm命令

jps

主要选项:

选 项 作 用
-q 只输出LVMID,省略主类的名称
-m 输出虚拟机进程启动时传递给主类main函数的参数
-l 输出主类的全名,如果进程执行的是jar包, 则输出jar路径
-v 输出虚拟机进程启动时的JVM参数

jstat

主要选型:

选 项 作 用
-class 监视类加载、卸载数量、总空间以及类转改所耗费的时间
-gc 监视Java堆状况,包括Eden区、2个Survivor区、老年代、永久代等的容量,已用空间,垃圾收集时间合计等信息
-gccapacity 监视内容与-gc基本相同,但输出主要关注Java堆各个区域使用到的最大、最小空间
-gcutil 监视内容与-gc基本相同,但输出主要关注已使用空间占总空间的百分比
-gccause 与-gcutil功能一样,但是会额外输出导致上一次垃圾收集产生的原因
-gcnew 监视新生代垃圾收集状况
-gcnewcapacity 监视内容与-gcnew基本相同,输出主要关注使用到的最大、最小空间
-gcold 监视老年代垃圾收集状况
-gcoldcapacity 监视内容与-gcold基本相同, 输出主要关注使用到的最大、最小空间
-gcpermcapacity 输出永久代使用到的最大、最小空间
-compiler 输出即时编译器编译过的方法、耗时等信息
-printcompilation 输出已经被及时编译的方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. jps 显示当前运行的java进程以及相关参数。 1.1 参数 jps -l hostid (hostid...
    蜡笔没了小新_e8c0阅读 2,939评论 0 0
  • jps(JVM Process Status Tool) 虚拟机进程状况工具,可以列出正在运行的虚拟机进程,并显示...
    Joepis阅读 317评论 0 0
  • 使用适当的虚拟机监控和分析工具可以加快我们分析数据、定位解决问题的速度。这些命令行工具大多是jdk/lib/too...
    Sid05Wang阅读 1,037评论 3 1
  • Sun JDK监控和故障处理工具: 1. jps: 虚拟机进程状况工具 1.1 功能 它的功能和ps命令类似:可以...
    HRocky阅读 469评论 0 1
  • 注:最近一直想出一篇介绍JVM底层函数调用的博客,奈何越写越多,现在还没写完,先来个简单的安慰下我受伤的心灵 滴滴...
    miaoLoveCode阅读 4,218评论 10 47