研究垃圾回收
先决条件:
在开始分析概要分析数据以研究垃圾回收之前,确保已完成以下步骤:
Java 运行时系统自动执行垃圾回收。它将查找程序不再使用的内存并释放它。
在“概要分析工具”中,仅当进程活动时才能运行垃圾回收。要启动进程,参阅启动或连接至应用程序主题。“包统计信息”视图和“类统计信息”视图提供了垃圾回收功能,当收集实例级别信息时,“实例统计信息”视图也提供了垃圾回收功能。
要查看关于垃圾回收的详细信息,遵循下列步骤:
- 在“概要分析监视器”视图中,选择监视器或代理程序。
-
右键单击,然后选择打开方式 > 包统计信息。“包统计信息”视图将打开。
- 检查“活动实例数”和“已收集数”列是否可视。如果它们不可视,则右键单击,选择选择列,然后将这些列设置为可视。
- 在“包统计信息”视图中查看结果:
- 在活动实例数列中,可以查看当前包的多少个实例仍然是活动的,而未进行垃圾回收。
- 在已收集数列中,可以查看当前包的多少个实例进行了垃圾回收。
- 可以展开当前包以查看类级别的相同信息或打开类统计信息视图。
- 如果您已按照概要分析条件收集了实例级别信息,则还可以使用实例统计信息视图深入研究实例级别。要设置概要分析条件,参阅指定概要分析条件主题。
- 在“概要分析监视器”视图中,选择监视器或代理程序。
- 右键单击并选择运行垃圾回收

- 在“包统计信息”视图中,右键单击并选择刷新视图。“包统计信息”视图将刷新,显示包级别的活动实例数的更改。

相关概念
概要分析工具概述
执行流视图和表
统计视图
相关任务
对应用程序进行概要分析
启动或连接 Java 进程
标识消耗大量资源的方法
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.