标识内存泄漏

内存泄漏是程序的动态存储器分配逻辑中的错误,该错误导致它无法回收已废弃的内存。即,没有回收不再需要的对象。如果突然存在大量这样的实例,则可能暗示存在内存泄漏。内存泄漏如果严重的话,会导致应用程序因耗尽内存而崩溃。

内存泄漏是由于对象继续保持对其它对象的引用而使得垃圾收集不能回收被引用的对象而导致的。“对象引用”表可以用来帮助标识这样的引用。

执行下列步骤:

  1. 在“概要分析监视器”视图中,选择监视器或代理程序。 
  2. 对活动的代理程序运行“收集对象引用”操作。
  3. 右键单击,然后选择打开方式 > 对象引用。“对象引用”表打开。
  4. 在本地菜单 带有三角图标的按钮 上选择显示引用对象
  5. 检查对象列表和对它们的引用的数目。具有引用的对象存在潜在的内存泄漏问题。 

 

相关概念
概要分析工具概述
概要分析资源
对象引用表

相关任务
在面向事务的操作中查找内存泄漏
对应用程序进行概要分析
启动或连接 Java 进程
分析性能和内存使用情况 - 概述

 

 
 

>