前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jvm调优-命令大全(jps jstat jmap jhat jstack jinfo jvisual)

jvm调优-命令大全(jps jstat jmap jhat jstack jinfo jvisual)

作者头像
saintyyu
发布2021-11-22 09:48:34
3880
发布2021-11-22 09:48:34
举报
文章被收录于专栏:IT专栏

JVM自带了很多命令工具可以用于在生产环境中监控和查看虚拟机的运行情况,比如堆栈使用情况信息、GC信息、启动参数等;也可以动态修改运行参数以优化虚拟机性能。以下常用命令工具及相关缩写介绍。

  1. jhat:JVM Heap Analysis Tool, 常与jmap搭配使用,用于分析jmap生成的dump格式的文件
  2. jps:JVM Process Status Tool,用于查看虚拟机启动相关信息,比如启动参数等
  3. jstat:JVM statistics Monitoring, 用于监视虚拟机运行时状态信息的命令,如类装载、内存、gc情况、JIT编译等运行数据
  4. jmap:JVM Memory Map,用于查看堆使用情况,生成heap dump文件,以进行堆内存分析
  5. jinfo:JVM Configuration info,用于实时查看和调整虚拟机运行参数
  6. jstack: JVM stack,用于生成java虚拟机当前时刻的线程快照,以进行死锁分析等
  7. jvisual:作用同jhat类似,常与jmap搭配使用,用于分析jmap生成的dump格式的文件

关于以上命令的详细使用情况,请查参考博客,并强烈建议自行实操。在实操过程中,很可能会报“well-known file is not secure”这样的异常,此时请查看参考博客5。

参考博客:

1、https://www.cnblogs.com/ityouknow/p/5714703.html  jvm系列(四):jvm调优-命令大全(jps jstat jmap jhat jstack jinfo)

2、https://www.cnblogs.com/michael-xiang/p/10779566.html java问题定位工具jps

3、https://www.jianshu.com/p/bfb869e01fff jps命令:查看Java进程等详细信息

4、http://www.hollischuang.com/archives/110 Jstack

5、http://www.itboth.com/d/jAFrQb/file 如何解决使用jstack时提示well-known file is not secure

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档