查找未处置的 IDisposables
Find not disposed IDisposables
我正在寻找一个巨大的代码库中的内存泄漏,所以逐行观察并观察每个可能使用 IDisposable 的位置,而不是放在 using
语句中或不被处置是不是一个选项。
我目前正在将 NDepend 与来自此答案的查询一起使用 NDepend CQL Query for missing IDisposable implementation
但这不是我需要的。我需要知道一个对象是否被实例化并且后来没有被处理掉。如何在 NDepend 中编写一个查询来找到这些对象?或者,如果那不可能,那么如何获取实例化 IDisposable 对象的位置列表?
我正在寻找一个巨大的代码库中的内存泄漏,所以逐行观察并观察每个可能使用 IDisposable 的位置,而不是放在 using
语句中或不被处置是不是一个选项。
我目前正在将 NDepend 与来自此答案的查询一起使用 NDepend CQL Query for missing IDisposable implementation 但这不是我需要的。我需要知道一个对象是否被实例化并且后来没有被处理掉。如何在 NDepend 中编写一个查询来找到这些对象?或者,如果那不可能,那么如何获取实例化 IDisposable 对象的位置列表?