“内存统计信息”视图显示关于应用程序堆的统计信息。此视图提供诸如已装入的类的数目、活动实例的数目以及每个类分配的内存大小之类的详细信息。在包、类和实例级别提供了内存统计信息。
此视图包含一个表,表的第一列显示项列表。提供了三种显示方式,它们基于三种对象类型:
显示的数据取决于选择的对象类型。下表总结了对每种对象提供的统计信息。
列标题 | 包统计信息 ![]() |
类统计信息![]() |
实例统计信息![]() |
---|---|---|---|
|
按包累积 | 按类累积 | 计数 |
|
按包累积 | 按类累积 | 计数 |
|
按包累积 | 按类累积 | 计数 |
|
按包累积 | 按类累积 | 大小 |
|
按包累积 | 按类累积 | 大小 |
注意:此视图中显示的总计仅代表自从开始监视进程后收集的数据。如果您在执行过程的中途开始监视进程,您只能看到自开始监视时的总计。并且,在包方式下,将仅显示该包的已收集的类的总计。已被过滤掉的类不包括在总计中。
注意:要让“内存统计信息”视图中的活动大小列和已收集数列显示实例级数据,必须为“时间分析”概要分析类型收集实例级数据。要收集实例级数据,必须在概要分析集的概要分析类型页面上执行下列操作:
要了解有关如何访问概要分析集的“概要分析类型”页面的信息,请参阅以下教程:从 Java 进程分析概要分析数据。
图标 | 定义 |
---|---|
![]() |
显示包统计信息 |
![]() |
显示类统计信息 |
![]() |
显示实例统计信息 |
![]() |
打开所选项的源代码。 |
![]() |
显示已分配内存的百分比。 |
![]() |
显示自上次刷新以来的每个数字列中的更改。 |
![]() | 根据时间、大小、总实例数或其他条件来对对象进行过滤。 |
![]() |
将数据导出到 HTML 格式的文件。 |
![]() | ![]() ![]() |
图标 | 定义 |
---|---|
![]() |
刷新视图。 |
![]() |
选择要显示的列。 |
![]() |
显示对象引用。 |
![]() |
打开所选项的源代码。 |
统计信息视图提供了基于名称的过滤方法。使用过滤器字段来指定字符串模式。
单击一列的标题以对它进行排序。再次单击该列的标题可按相反顺序对它进行排序。如果列是按升序排序的,则列标题的前缀为 >;如果列是按降序排序的,则列标题的前缀为 <。
可以隐藏或显示一些列。
相关任务
应用概要分析过滤器
对应用程序进行概要分析
标识消耗大量内存的类
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.