平平庸庸

(私人工具)visualvm的插件vmlog为监控结果记录日志

上一篇 / 下一篇  2009-06-17 18:13:37 / 个人分类:测试工具

背景:

  性能测试组需要监控jvm的运行时情况。目前现成的jvm监控工具可以监控这些信息,但是无法保存,并且监控的信息会随时间推移而丢失,也就是说只能监控的信息只能是一段时间内的。

  因此需要这样的一个工具可以将目标jvm的性能信息记录下来。

  介绍:

  vmlog是visualvm的一个插件。安装后visualvm的界面和使用不会有明显变化。不同的是当测试人员双击某一jvm(应用名称)时在后台每间隔两秒钟捕获一次此jvm的usedheap,usedpermgen,heapcapcity,permgencapcity信息并将信息写入visualvm同目录下的vmlog目录中。生成的文件按照host+应用名称+日期时间.csv命名。

 安装方法:

  visualvm-工具-插件-已下载-添加插件, 然后根据提示安装。

 visualvm下载地址:

https://visualvm.dev.java.net/请到官方网站下载最新版本 远程监控方法:

首先,配置java安全访问,将如下的代码存为文件 jstatd.all.policy:

grant codebase"file:${java.home}/../lib/tools.jar"{
    permission java.security.AllPermission;
  };

然后通过如下的命令启动RMI服务:
 ./jstatd -J-Djava.security.policy=jstatd.all.policy


 


TAG:

引用 删除 daniel86   /   2009-07-30 10:14:46
我也正在研究中,但是遇到了有点问题,请高手帮忙,加QQ:249660362
孙明星的测试技术空间 引用 删除 Lennon   /   2009-06-19 14:01:09
哈哈,兄弟,顶的好~
对此插件有兴趣的同学请留言。
ymn911的个人空间 引用 删除 ymn911   /   2009-06-18 17:40:00
正在用,顶起来。
 

评分:0

我来说两句

Open Toolbar