首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > greys-anatomy

greys-anatomy

  • 资源大小:2.13 MB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签:

资 源 简 介

已经迁移到Github https://github.com/oldmanpushcart/greys-anatomy 用于Java应用程序诊断的一个小工具,只能用在运行于Java6+的应用程序上 命令说明 目前为了简单,我将脚本简单的写成了只支持linux环境的情况 **安装 * curl -sLk http://greys-anatomy.googlecode.com/files/install.sh|bash** 执行环境 1. Greys Anatomy是建立在Java6新增的agent功能上的,所以对系统的最低要求必须是Java6+的运行环境 1. 必须保证拥有足够的权限植入ga的agent功能 **使用方式 ./ga [port] ** 常见命令 * monitor * monitor命令,能对指定的类+方法埋入探点,用以统计指定周期之内的执行情况 * 参数说明 * -c:需要埋入探点的类名正则表达式 * -m:需要埋入探点的方法名正则表达式 * -cy:输出周期,单位s * 输出说明 1. 时间戳 1. 类名 1. 方法名 1. 总调用量 1. 成功次数 1. 失败次数 1. RT 1. 失败率 * profiler * profiler命令,能对指定的类+方法埋入探点,用以统计、跟踪调用路径 * -c:需要埋入探点的类名正则表达式 * -m:需要埋入探点的方法名正则表达式 * -ec:开始跟踪的类名正则表达式 * -em:开始跟踪的方法名正则表达式 * -cl:跟踪条件,超时条件,单位ms * detail-class * detail-class命令,能详细的列出匹配上的类信息 * -c:需要展示的类名正则表达式 * -s:父类或接口名的正则表达式 * detail-method * detail-method命令,能详细的列出匹配上的方法信息 * -c:需要展示的方法所在类的类名正则表达式 * -m:需要展示的方法名正则表达式 * jobs * jobs命令,script、monitor、profiler这几个Probe类的命令都是以jobs的形式运行在agent中的,该命令能

文 件 列 表

ga
ga
ga.jar
VIP VIP
0.174948s