【问题标题】:How to get Java heap-dump from service installed with install4j?如何从使用 install4j 安装的服务中获取 Java 堆转储?
【发布时间】:2015-07-06 16:09:31
【问题描述】:

install4j 创建加载 JVM dll 的 Windows 可执行文件。有没有办法强制它创建一个堆转储? VisualVM 和其他工具将其报告为不受支持的 JVM。

【问题讨论】:

    标签: install4j heap-dump memory-dump


    【解决方案1】:

    问题是服务的JVM和VisualVM不是以同一个用户运行,所以JRE的attach API不起作用。

    您可以使用JProfiler 进行 HPROF 堆转储。在快速附加对话框中,选择“显示服务”按钮,然后单击底部的“仅堆转储”按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      相关资源
      最近更新 更多