剧集

教程 11 - 调查 .NET 堆内存泄漏:P art2 分析数据

此视频是调查 GC 内存“泄漏”的两部分视频中的第二个。 此视频讨论在 PerfView 中发现并更正的真实内存泄漏。 如果尚未观看 第一部分,则应立即执行此操作。 第二部分假设我们采取了两个堆快照,现在希望调查两个快照之间的差异。 我们演示如何做差异,并解释理论(否定基线的样本),以及找到什么是“引用路径”使对象保持活动状态是多么简单。

通过这些信息,我们反感一些增长是“设计”(它是一个有用的缓存的一部分),但一些增长是其他缓存的不幸副作用。 我们讨论如何修复此问题,然后验证修补程序是否确实有效。

如果尚未执行此操作,Aftet 应观看 GC 内存调查基础知识上的视频。 你可能还对整个 PerfView 教程系列感兴趣。