java虚拟机性能监控

一般程序员一般只用到java,javac,jar 等命令.其实在bin下还有很多的其他命令,包括了不少很好的虚拟机的监控命令,如:jps,jstat,jinfo等.下面讲一下我用到的,或没用到的命令.
1.jps:虚拟机进程状态
> jps - l
显示为: (vmId + 执行主类name)
24597 sun.tools.jps.Jps
24023 org/soofa/container/spring/startup/Startup
5181 org.apache.catalina.startup.Bootstrap

2.jstat:虚拟机统计信息
>jstat -gcutil 24023
显示为:(两个Survivor区s0,s1) (Eden区 E) (老年代O) (永久代P) (YongGc次数) (Full GC 次数) (FullGc花费的时间秒 FGCT) (GC花费的总时间GCT)
S0 S1 E O P YGC YGCT FGC FGCT GCT
26.27 0.00 55.45 0.57 74.96 2 0.355 2 0.835 1.191

3.jinfo:java配置信息
>jinfo 24023
显示为:
Attaching to process ID 24023, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 23.1-b03
Java System Properties:
......

4.jmap:java内存映射工具
>jmap -dump:format =b,file=log.dump 3400
显示:会创建log.dump的文件在当前目录.....
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值