java虚拟机性能监控工具介绍_介绍几个java虚拟机性能监测工具

这些工具都在%JDK_HOME%/bin下. JDK5.0以上基本都有这些工具.

jconsole

: 是一个图形化的工具, 可以连接至本地或remote的虚拟机,

提供实时的性能视图和资源消耗信息. 不过 如果想连接到weblogic server所使用的虚拟机, 需加启动参数:

-Dcom.sun.management.jmxremote. 为了连接至远 程weblogic server,

还需加启动参数:-Dcom.sun.management.jmxremote.port = portNo,

JConsole远程连接往往是诊断产品环境所必须的.

0_12832479604nEx.gif

jps

: 是一个命令行的工具, 可列出所有的正在运行的虚拟机及其ID.

0_1283247971V3ht.gif

jstat

: 是一个命令行的工具, 它可以有如下一些option:

-class: 统计类加载情况;

-compiler: 统计Just-in-time编译情况;

-gc/-gcutil: 统计内存回收;

......

0_128324804400a2.gif

各个字段的含义:

S0C: S0区大小

S1C: S1区大小

S0U: S0区利用率

S1U: S1区利用率

EC: Eden区大小

EU: Eden区利用率

OC: Old区大小

OU: Old区利用率

PC: Permanent区大小

PU: Permanent区利用率

YGC: 年轻区gc次数

YGCT: 年轻区gc花费的时间

FGC: 全局gc次数

FGCT: 全局GC时间

GCT: 总的gc时间

又如: jstat -gcutil 472 3000 6, 每3秒统计一下472号虚拟机. 字段含义就不细说了.

0_12832480555P71.gif

jvisualvm

: 我看到这个工具带在jdk1.6.0_07中.是一个GUI工具.功能不用多说.

0_12832481700psS.gif

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值