启用 LeakHunter 的同时,还应定义 LeakHunter 寻找新的潜在泄漏的超时时间。 如果使用 AutoProbe,只需重新启动托管应用程序。 如果使用 ProbeBuilder 向导或命令行 ProbeBuilder,则必须使用 leakhunter.pbd(除了先前使用的任何 PBD 文件之外)重新检测应用程序。
如果 LeakHunter 发现了随着时间推移而逐渐增长的集合,会执行以下操作:
如果 LeakHunter 发现集合不再泄漏,它会将此事报告给企业管理器和日志文件,但会继续跟踪和报告该集合的数据。
LeakHunter 会继续寻找潜在泄漏并监控已识别的潜在泄漏,直到超时期满。 超时期满之后,LeakHunter 会停止在新分配的集合中寻找潜在泄漏,并仅继续检查已识别为潜在泄漏的集合。 这大大地减少了 LeakHunter 的开销,可以腾出更多开销来监控其他潜在泄漏。 LeakHunter 会继续监控已识别的潜在泄漏,直到关闭托管应用程序。
要查找内存泄漏源,可以浏览 Introscope 调查器中的度量标准数据或查看日志文件。
|
版权所有 © 2013 CA。
保留所有权利。
|
|