[AIX Solaris HP-UX Linux Windows][z/OS]

查找和分析堆转储

使用本任务来查找和分析堆转储。

开始之前

由于分析开销很大,所以,请不要在 WebSphere® Application Server 机器上分析堆转储。要进行分析,请将堆转储传送到专用的问题确定机器。

关于此任务

由于执行分析时需要耗用大量的中央处理器 (CPU) 资源并且需要执行大量的磁盘 I/O 操作,所以,当检测到内存泄漏并生成了堆转储时,您必须在问题确定机器上分析堆转储,而不应该在应用程序服务器上进行分析。

请执行以下过程来查找堆转储文件。

过程

  1. 在检测到内存泄漏的物理应用程序服务器上,转至 WebSphere Application Server 主目录。例如,在 Windows 操作系统上,目录为 profile_root\profile_name
  2. IBM® 堆转储文件通常采用以下方法来命名:
    heapdump.<date>..<timestamp><pid>.phd 
  3. 收集所有 .phd 文件并将它们传送到问题确定机器,以便进行分析。
  4. 您可以使用许多工具来分析堆转储,包括 Rational® Application Developer 6.0。WebSphere Application Server 维护服务发布了称为“用于 Java™ 的内存转储诊断”的技术预览。您可以从产品下载 Web 站点下载此预览。

下一步做什么

在创建了一两个堆转储之后,可使用许多内存泄漏问题确定工具来分析问题。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_collectingheapdumps
文件名:tprf_collectingheapdumps.html