首页 > 其他分享 >JVM 命令 jps jstat jstack

JVM 命令 jps jstat jstack

时间:2022-12-09 23:11:39浏览次数:56  
标签:16 jstack 线程 JVM jstat jps id

jps 显示出所有的 JAVA 进程以及 PID
jstat 查看堆内存各部分的使用量,以及加载类的数量
jstack – 用来查看堆栈信息

jps -lvmV

top -Hp pid

将线程转换为16进制,因为堆栈里线程id是用16进制表示的。
printf “%x\n” 线程id

查看堆栈,找到线程再干嘛:
jstack 进程id | grep -C 10 -i  “16进制线程id” --color=auto

 

标签:16,jstack,线程,JVM,jstat,jps,id
From: https://www.cnblogs.com/tigergaonotes/p/16970496.html

相关文章

  • 六阶段:第38周 JVM性能调优-实战篇
            使用JMC                        mat软件           ......
  • 六阶段:第37周 JVM性能调优-理论+工具篇 各种调优工具 有用
                                                      ......
  • JVM命令工具开发
    1.查看tomcat7_8080的gc状态$jps-v|awk'/tomcat7_8080/{print$1}'|xargsjstat-gcutil2.查看tomcat7_8082的堆状态$jps-v|awk'/tomcat7_8080/{print$1}'|x......
  • JVM 调优总结
    1.通过调整堆中新生代和幸存代大小,避免因为幸存代不足而让MinorGC后的对象进入老年代。每次MinorGC都有对象进入老年代会造成数次MinorGC后FullGC.2.减少永久区浪......
  • JVM 逃逸分析 (史上最全)
    文章很长,而且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面......
  • JVM(四)-- JVM内存模型
    整体描述前面对运行时数据区描述了很多,其实重点存储数据的是堆和方法区(非堆),所以内存的设计也着重从这两方面展开(注意这两块区域都是线程共享的)。对于虚拟机栈,本地方......
  • JDK、JRE、JVM三者间的联系与区别
    1.JDK(JavaDevelopmentKit)是整个JAVA的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即JavaAPI包括rt.jar)2.Java运......
  • jvm参数造成http请求Read time out
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • JVM
    JVM探究请你谈谈你对JVM的理解?java-->class-JVMjava8虚拟机和之前的变化更新什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快......
  • weblogic开启debug模式启动时出现ERROR: Cannot load this JVM TI agent twice
     分析错误:weblogic开启debug模式启动时出现下面的错误:ERROR:CannotloadthisJVMTIagenttwice,checkyourjavacommandlineforduplicatejdwpoptions.Erroroc......