我需要生成堆转储。 jrockit正在用于java,我在Windows PC上安装了weblogic,而不是Unix。如何在Windows机器上使用jrockit生成堆转储
我可以在unix中找到很多答案/命令来生成堆转储,但没有一个适用于windows。
我有两台托管服务器,希望获得生成的堆转储并将其存储在我的PC中。 无法找到出路。
我需要生成堆转储。 jrockit正在用于java,我在Windows PC上安装了weblogic,而不是Unix。如何在Windows机器上使用jrockit生成堆转储
我可以在unix中找到很多答案/命令来生成堆转储,但没有一个适用于windows。
我有两台托管服务器,希望获得生成的堆转储并将其存储在我的PC中。 无法找到出路。
试试下面的命令来获取堆转储在Windows
语法:
JRCMD hprofdump文件名= C:\ TEMP \ heapdump.hprof
的JRCMD工具可在JAVA_HOME \ BIN
实施例:
的CmdLine> C:\ PROGRAMFILES \的java \ JDK1.5 \ BIN \ JRCMD 1234 hprofdump文件名= C:\ TEMP \ heapdump.hprof
在startWLSServer.cmd中添加以下语句。
set JAVA_OPTIONS=%JAVA_OPTIONS% -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<<location of file>>
如果你的JRockit的版本是R28及以上
好像没有weblogic的专家都可以这样做只会工作.. – user2608537