有哪些工具可用于检测.NET / C#程序中的堆损坏?

时间:2011-09-19 12:56:22

标签: c# debugging heap-corruption

我知道我可以使用WinDbg + PageHeap + ApplicationVerifier - Microsoft工具。

我读过有很多可用于C ++的工具,并想知道C#是否存在类似的东西?

1 个答案:

答案 0 :(得分:3)

这些是用于解决错误行为原生代码的工具。访问冲突,堆损坏,资源泄漏等等。由于安全代码和垃圾收集器的概念,这在纯托管代码中不会发生。如果您对托管项目中的本机代码存在依赖性(例如,致命执行引擎错误),那么您仍然使用相同的工具。诊断它绝非易事。