我有一个WebLogic 7服务器,在Solaris平台上的j2sdk1_3下运行。 从Java5开始,我知道jmap命令对于分析和排除内存泄漏非常有用。
是否有类似的工具可以在Java 1.3上使用?
答案 0 :(得分:4)
1.3 JVM executable上提供了-Xrunhprof
选项。当JVM退出时(无论是否由于内存不足),这将以ASCII或二进制格式生成堆转储。如果您有一台现代开发机器,我相信您可以使用jhat
来读取二进制格式。如文档中所述,java -Xrunhprof:help
会告诉您选项的含义。