java mbean获取堆信息_快速获取java中的内存和线程信息(MBean)

在排查线上问题的时候,我们经常使用jstat、jstack、jmap查看GC、内存、线程的信息,但是有时候我们需要获取一个整体的信息来帮助我们快速定位,类似linux中自带的top命令,简单而全面的系统信息,在网上找了些资料,发现之前有人写了个jtop的工具,能够全面获取java应用的信息,一看作者,原来是阿里的同事,原理是使用了java中的MBean,借这个机会,把MBean的东西简单了解一下。

首先这个工具如何使用:wget https://hatter-source-code.googlecode.com/svn/trunk/jtop/jtop.jar

Usage:

java-jar jtop.jar[options][[]]-OR-java-cp jtop.jar jtop[options][[]]-sizeSize,caseinsensitive(default:B,Hforhuman)-threadThreadTopN(default:5)-stackStacktraceTopN(default:8)-excludesExcludes(string.contains)-includesIncludes(string.contains,excludes than includes)--colorDisplaycolor(default:off)--sortmemSortbymemory allocted(default:off)--summaryoffDonotdisplay summary(default:off)

(1)直接运行jtop.jar获取的信息(sudo -u admin  /java -jar jtop.jar pid   内存、线程、GC、高CPU占用线程的栈信息)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值