可以导入在工作台外收集的堆转储,而不必收集堆转储来分析内存泄漏。
必须按某种可用格式将两个堆转储提供给进程。
要获取可用格式的列表,单击,然后从“导入”对话框中选择堆转储。在列表中选择一种格式以显示更多信息。
要导入堆转储:
- 在“概要分析和记录”透视图中,在“概要分析监视器”中右键单击并单击导入。
- 在“导入”对话框中,选择堆转储并单击下一步。
- 从可用格式的列表中,选择要导入的堆转储的格式,然后单击下一步。
- 浏览以在源目录字段中输入一个目录来设置堆转储的位置,然后双击选择的目录列表中的一个目录以显示堆转储文件列表。
- 在选择的堆转储文件列表中,选择表示要导入的堆转储文件的复选框。 同一进程必须有两个堆转储。对于大多数堆转储,进程标识包含在文件名中。对于 IBM® 堆转储,它是第三组也即最后一组数字,就在文件扩展名前面;例如,在文件 heapdump.20041201.124047.234.txt 中,234 就是进程标识。请注意,HProf 堆转储格式的单个文件可以包含多个堆转储。
- 指示导入的资源的目标项目位置和监视器名称,然后单击完成。 导入的堆转储在“概要分析监视器”中显示为概要分析资源。