标识使用大量内存的类

通过标识并消除或修改占用程序的很大一部分内存的类,就可以大大提高程序的性能。可以使用“类统计信息”视图来标识这些类。

执行下列步骤:

  1. 确保已启用执行流信息的收集,而当启动或连接至要进行概要分析的应用程序时,您就会启用收集操作。选择概要分析选项我的应用程序运行速度太慢,然后从“详细信息”选项中,选择显示执行流图形详细信息。 
  2. 在“概要分析监视器”视图中选择适当的概要分析资源。
  3. 右键单击,然后选择打开方式 > 类统计信息。所选视图打开。 
  4. 确保“活动实例大小”和“总体实例大小”列出现在视图中。如果它们不出现在视图中,则右键单击并选择选择列。选择活动实例大小总体实例大小。单击向上以将它移至更靠近顶部的地方。
  5. 注意哪些类具有最高“总体实例大小”值;它们是使用内存最多的类。使用“活动实例大小”列来查看尚未进行垃圾收集的各实例的总体大小。(要对列排序,单击它的标题。)

相关概念
概要分析工具概述
统计视图

相关任务
对应用程序进行概要分析
启动或连接 Java 进程


 
 

>