如何在Windows机器中使用jrockit生成堆转储



我需要生成一个堆转储。jrockit被用于java,我在Windows PC上安装了weblogic,而不是Unix。

我可以在unix中找到许多生成堆转储的答案/命令,但在windows中没有。

我有两个托管服务器,希望得到一个生成的堆转储并将其存储在我的电脑中。找不到出路。

在startWLSServer.cmd.中添加以下语句

set JAVA_OPTIONS=%JAVA_OPTIONS% -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<<location of file>>

只有当您的jrockit版本是R28及以上时,这才有效

尝试以下命令在Windows 中获取堆转储

语法:

jrcmd hprofdump filename=c:\temp\heapdump.hprof

jrcmd工具在JAVA_HOME\bin 中可用

示例:

CmdLine>C:\ProgramFiles\java\jdk1.5\bin\jrcmd 1234 hprofdump filename=C:\temp\heapdump.hprof

相关内容

  • 没有找到相关文章

最新更新