检查jvm的使用情况

Jstat
简介:一个极强的监控JVM内存工具。可以用来监控JVM内存内的各种堆的大小及其内存使用量、加载类的数量及占用空间信息、垃圾回收的情况。
基本语法:Jstat -Options Pid interval count (即jstat 查看选项 进程号 打印间隔时间-毫秒 打印次数-缺省则打印无数次)
Jstat –options:
jstat -class :显示加载class的数量,及所占空间等信息。
jstat -compiler :显示VM实时编译的数量等信息。
jstat -gc :显示gc的信息,查看gc的次数,及时间。
jstat -gccapacity:显示VM内存中三代(young,old,perm)对象的使用和占用大小jstat -gcnew pid:new对象的信息。
jstat -gcnewcapacity :new对象的信息及其占用量。
jstat -gcold :old对象的信息。
jstat -gcoldcapacity :old对象的信息及其占用量。
jstat -gcpermcapacity : perm对象的信息及其占用量。
jstat -gcutil :统计gc信息统计。
jstat -printcompilation :当前VM执行的信息。

-Options后还可以加上-h,-t,-J选项
-hn:每n行数据输出之后,打印一次表头
-t:在输出数据的第一列打印一个时间戳,这个时间戳表示JVM运行了多长时间
-J javaOption:将javaOption的值传给java应用装载器。如:-J –Xms48m:设置JVM初始内存为48M

使用分析举例一(gcutil):
命令:Jstat –gcutil 16513 1000 20
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值