导入堆转储进行内存泄漏分析

可以导入在工作台外收集的堆转储,而不必收集堆转储来分析内存泄漏。

必须按某种可用格式将两个堆转储提供给进程。

要获取可用格式的列表,单击文件 > 导入,然后从“导入”对话框中选择堆转储。在列表中选择一种格式以显示更多信息。

要导入堆转储:
  1. 在“概要分析和记录”透视图中,在“概要分析监视器”中右键单击并单击导入
  2. 在“导入”对话框中,选择堆转储并单击下一步
  3. 从可用格式的列表中,选择要导入的堆转储的格式,然后单击下一步
  4. 浏览以在源目录字段中输入一个目录来设置堆转储的位置,然后双击选择的目录列表中的一个目录以显示堆转储文件列表。
  5. 选择的堆转储文件列表中,选择表示要导入的堆转储文件的复选框。 同一进程必须有两个堆转储。对于大多数堆转储,进程标识包含在文件名中。对于 IBM® 堆转储,它是第三组也即最后一组数字,就在文件扩展名前面;例如,在文件 heapdump.20041201.124047.234.txt 中,234 就是进程标识。请注意,HProf 堆转储格式的单个文件可以包含多个堆转储。
  6. 指示导入的资源的目标项目位置和监视器名称,然后单击完成 导入的堆转储在“概要分析监视器”中显示为概要分析资源。
相关任务
生成“疑似泄漏对象”列表
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.