检测丢失处置的工具

时间:2011-09-20 22:52:15

标签: c# .net performance code-analysis static-analysis

我正在搜索任何可以检测执行数据访问和文件操作的类的任何丢失的dispose调用的工具。如果它检查另一个性能问题,那就太好了。

顺便说一句,我需要在代码上运行该工具,而不是在执行上运行。谢谢!

3 个答案:

答案 0 :(得分:5)

DevExpress CodeRush为您完成此任务:

请参阅此文章:Code Issues – Undisposed local

Code Rush home:DevExpress CodeRush

我使用过这个工具的快速版本,我个人比ReSharper更喜欢它。

答案 1 :(得分:2)

开源Gendarme工具提供了几个 IDisposable 的规则。

免责声明:我是Gendarme的维护者。

答案 2 :(得分:1)

如果您更喜欢免费实用程序,FxCop会执行此操作。