我们正在尝试使用 jprofiler 对在 JBOSS 6 EAP 上运行的应用程序进行分析。但是,运行standalone_jprofiler.bat 时会出错,
JProfiler> 协议版本 36 JProfiler> 使用 JVMTI JProfiler> 检测到 JVMTI 版本 1.1。 JProfiler> 32 位库 JProfiler> 监听端口:8849。 JProfiler> 检测本机方法。 初始化虚拟机时出错 无法为对象堆保留足够的空间 JProfiler> 可以重新转换类。 JProfiler> 可以重新转换任何类。 JProfiler> 本机库已初始化 无法创建Java虚拟机。
我们试图在standalone.conf.bat 文件中增加内存为
设置“JAVA_OPTS=-Xms1303M -Xmx1303M -XX:MaxPermSize=256M”
以下语句由 jprofiler 附加在 bat 文件中,
设置 JAVA_OPTS=-agentpath:E:\ProgramFiles\jprofiler7\bin\windows\jprofilerti.dll=port=8849 -Djboss.platform.mbeanserver -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl %JAVA_OPTS%
我不确定 jprofiler7 是否支持 JBOSS 6 EAP。