性能测试-使用visualVM监控JBOSS的JVM

1.安装一个visualvm,启动后安装visualgc插件

2.修改jboss/bin/standalone.conf,增加如下配置信息
JAVA_OPTS="$JAVA_OPTS -Xshare:off -Djboss.modules.system.pkgs=org.netbeans.lib.profiler.server -Dorg.osgi.framework.bootdelegation=org.netbeans.lib.profiler.server,or
g.netbeans.lib.profiler.server.*"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$JBOSS_HOME/standalone/log"

# JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"

3.在jdk/bin目录下添加文件jstatd.policy,并输入以下内容:

grant {
permission java.security.AllPermission;
};

4.启动jstatd
nohup {your java_home}/jdk1.7.0_80/bin/jstatd -J-Djava.security.policy={your java_home}/jdk1.7.0_80/bin/jstatd.policy &
5.在visualVM查看JVM情况

 

posted @ 2015-09-23 11:24  performanceTest  阅读(601)  评论(0编辑  收藏  举报