用!htrace调试句柄泄漏的一般步骤

Windbg调试器的!htrace扩展对于调试泄漏处理非常方便。
该过程基本上可归结为以下简单步骤:

  1. 启用跟踪
  2. 拍张快照
  3. 情景分析
  4. 显示差异

在第四步!htrace将在最后一个快照之后显示所有额外打开的句柄,以及调用堆栈(如果可用)。这大大有助于调试哪些句柄是泄漏的,以及由谁来处理。与其他任何资源泄漏检测工具一样,也会有误报。您需要了解什么是真正的泄漏,什么只是暂时的分配。

猜你喜欢

转载自www.cnblogs.com/yilang/p/12039907.html
今日推荐