【发布时间】:2011-08-01 01:54:20
【问题描述】:
我是 C# 新手,想知道“windbg”还是“Visual Studio Debugger”是调试托管代码的更好工具?
在过去的几年中,我一直在使用 C++ 进行开发,与 Visual Studio 调试器 相比,我更习惯使用 windbg。但是,我不确定 windbg 是否也适用于托管代码?
除了 windbg 和 Visual Studio Debugger 之外,还有没有其他调试工具在调试托管代码时效果比这些更好?
【问题讨论】:
-
我好久没用过windb所以没法比较,不过Visual Studio里的调试器功能还是蛮全的。
-
你要调试什么样的应用程序?一般来说,Visual Studio 调试器性能完美,您可以直接从 Visual Studio 附加到进程或使用附加的调试器启动应用程序
-
我的开发并不专注于某些特定的功能/实现。代码可能涵盖各种复杂程度的实现:中到高(IPC 通信、COM、内存损坏)
-
我使用 windbg 来查找我的 WPF 应用程序的内存泄漏......它可以得到比这更多的“托管”吗? :-)
标签: debugging windbg visual-studio-debugging managed-code