4

我一直在寻找一种与Windows Server 2003 在此处发布的类似方法,用于在系统帐户下启动 jvisualvm。但我得到了错误:

...\jdk1.6.0_24\bin\jvisualvm.exe exited on ... with error code -1073741819.

我发现 jvisualvm 正在使用一个配置文件:

...\jdk1.6.0_24\lib\visualvm\etc\visualvm.conf

此配置文件包含一个default_userdir指向${HOME}/.... 系统帐户似乎有问题${HOME}。更改此参数并替换${HOME}C:/Temp使上述解决方案也可用于 Windows Server 2008 R2。

4

1 回答 1

1

这个问题有答案,但我想总结一下步骤。

请注意,对我来说,jvisualvm 在启动失败时没有打印或记录任何内容。我只需要确保我正确更新了该 conf 文件。

所以只需按照以下步骤操作: 如何在 Windows Server 2003 下的本地系统帐户下运行 jvisualvm.exe?

然后使用这个 conf 提示。
我现在能够看到进程,但我仍然无法捕获详细的 JVM 信息,例如线程转储。

于 2013-08-15T23:34:21.320 回答