-l long listings,会打印出额外的锁信息,在发生死锁时可以用jstack-l pid来观察锁持有情况-m mixed mode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法) jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。 下面我们来一个实例找出某个Java进程中
jstack [ option ] executable core jstack [ option ] [server-id@]remote-hostname-or-IP Concurrent Mark-Sweep GC Thread JVM 并发标记清除垃圾回收器(就是通常所说的CMS GC)线程, 该线程主要针对于老年代垃圾回收。ps:启用该垃圾回收器,需要在jvm启动参数中加上: -XX:+UseConcMarkSweepGC jmap 得到运行java...
Usage: jmap [option] <pid> (to connect to running process) jmap [option] <executable <core> (to connect to a core file) jmap [option] [server_id@]<remote server IP or hostname> (to connect to remote debug server) where is one of: <none> to print same info as Solaris pmap -h...
$ jstat -gcoldcapacity 28920OGCMN OGCMX OGC OC YGC FGC FGCT GCT6291456.0 6291456.0 6291456.0 6291456.0 4 0 0.000 0.242 11)-gcpermcapacity:永生代行为统计 $ jstat -gcpermcapacity 28920PGCMN PGCMX PGC PC YGC FGC FGCT GCT1048576.0 2097152.0 1048576.0 1048576.0 4 0 0.000 0.242 12)-printcompilatio...
本文简单介绍了jvm性能监控工具(jps、jstat、jinfo、jmap、jhat、jstack、jvisualvm和jconsole)以及示例,旨在说明常用的有哪些,具体每个监控工具的具体使用需要单独的去深入了解。 一般而言,基本上能满足日常的性能监控需要。 接下来,会介绍其他角度的监控需求和工具。
JVM—jps、jstat、jinfo、jmap、jstack的使用 jps jps全称:Java Virtual Machine Process Status Tool 可以查看Java进程,相当于Linux下的ps命令,只不过它只列出Java进程。 jps:列出Jav程序ID和Main函数名称 jps -q:只输出进程ID jps -m :输出传递给Java进程(主函数)的参数 ...
这些问题在日常开发、… java小鬼头 JVM性能调优监控工具简介 一、JVM性能调优监控工具有哪些JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具。 现实企业级Jav… 工藤新木发表于木码学堂...
JVM中的jps、jstat、jinfo、jmap、jstack工具的使用如下:jps: 功能:用于查看Java进程状态,仅列出Java进程,等同于Linux下的ps命令。 使用场景:当你需要快速查找当前系统上运行的Java进程时,可以使用jps。jstat: 功能:用于监控Java程序运行时信息,能查看运行时堆信息,包括内存使用、GC等。 使用场景...
jstack:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstack.html jmap:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.html jconsole:http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html jstat的一些参数: ...
Sun JDK 提供 jhat(JVM Heap Analysis Tool)命令与 jmap 搭配使用,来分析 jmap 生成的堆转储快照。使用 jhat 可以在服务器上生成堆转储文件分析(一般不推荐,毕竟占用服务器的资源。六、jstack jstack [vmid]jstack用于生成虚拟机当前时刻的线程快照。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合...