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

时间:2013-11-20 14:54:02

标签: java weblogic weblogic-10.x heap-dump jrockit

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

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

我有两个托管服务器,希望获得生成的堆转储并将其存储在我的PC中。 无法找到出路。

2 个答案:

答案 0 :(得分:0)

尝试使用以下命令在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

答案 1 :(得分:0)

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

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

仅当您的jrockit版本为R28及以上版本

时才会起作用