当前位置: 首页 > 知识库问答 >
问题:

如何使用jprofiler进行JBOSS 6 EAP评测?

戚逸清
2023-03-14

我们正在尝试使用jprofiler为运行在JBOSS 6 EAP上的应用程序进行评测。但是,在运行standalone_jprofiler时。bat给出错误,


    JProfiler> Protocol version 36
    JProfiler> Using JVMTI
    JProfiler> JVMTI version 1.1 detected.
    JProfiler> 32-bit library
    JProfiler> Listening on port: 8849.
    JProfiler> Instrumenting native methods.
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    JProfiler> Can retransform classes.
    JProfiler> Can retransform any class.
    JProfiler> Native library initialized
    Could not create the Java virtual machine.

我们试图增加standalone.conf.bat文件中的内存


    set "JAVA_OPTS=-Xms1303M -Xmx1303M -XX:MaxPermSize=256M"

下面的语句由janalyiler附加在bat文件中,


    set 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。

共有1个答案

翟缪文
2023-03-14
Could not create the Java virtual machine.

表示堆大小太大。如果加载代理库,则32位空间会被分割,请参阅

了解最大JVM堆大小-32位与64位

尝试将堆大小降低到1G或更低。

 类似资料:
  • 我正在运行一个部署在远程机器服务器上的Web应用程序,我有这个应用程序的IP地址和URL。当我用浏览器点击URL时,应用程序会显示。 我现在必须分析这个web应用程序,因为我需要找出为什么它运行得这么慢。 我试过使用JProfiler,但没有成功。有人可以建议如何配置JProfiler进行远程分析吗?

  • 我有一个大型的、内存密集型的、基于Java的web应用程序,它有许多不同的功能,需要我花很长时间来分析。我认为一种更省时的方法是在脱机模式下运行JProfiler,并设置触发器为我捕获数据,而不是使用不同的测试数据手动分析整个应用程序中的每个功能。测试团队将正常使用该软件,随着时间的推移,JProfiler将捕获内存敏感热点,我们可以使用这些热点来提高应用程序的效率。 然而,如果我设置了一个触发器

  • IDE:Intellij IDEA 11.1.2 jProfiler:v.7.1.2 操作系统:Windows 7 32位 jProfiler集成到IDEA中。 Java控制台程序使用VM:-server或-Xshare: off调用。 总计: 单击概要文件“[名称]”或附加到JVM后,在左侧菜单中打开带有非活动按钮的jProfiler,然后启动程序,但没有结果。 如果使用会话创建会话- "无法连

  • 问题内容: 我正在建立一个网站,我需要用户应该能够根据数据库表中的值来评估某些表达式,而不是使用pyparsing等工具,而是考虑使用python本身,并提出了一个解决方案这足以满足我的目的。我基本上是使用eval来评估表达式,并以空传递全局变量dict,这样就无法访问任何内容,而从数据库获取值的局部变量dict ,如果用户需要一些函数,我也可以传递这些函数 所以我的问题是,它将有多安全,我有三个

  • 我有Intellij Idea 2020、JProfiler和Idea的JProfiler插件。在远程服务器上,有一个运行该应用程序的WildFly 15。目前,独立。conf包含用于通过jconsole的jmx进行连接的键 我想从Idea中使用JProfiler分析应用程序,但我还没有找到任何关于如何在任何地方启用分析的明确说明。据我所知,我需要将JProfiler的某些部分解压到服务器上,并将

  • 我想达到的,大致可以概括为一个简单的或者有条件的。 虽然使用Fluent验证支持其他属性上的条件属性验证(When/Unless ),但似乎没有一种方法支持同一属性上的条件规则。还是我错过了什么? 本质上我想实现: 唯一的替代方法是将规则组合在一个自定义规则中? 然而,这紧密地耦合了规则逻辑,实际上它们是完全独立的条件,我可能想在其他对象/字段上使用。 有人建议在 FluentValidation