1

私はC#を初めて使用し、「windbg」または「Visual StudioDebugger」がマネージコードをデバッグするためのより良いツールになるかどうか疑問に思っていますか?

過去数年間、私はC ++で開発を行っており、 VisualStudioデバッガーと比較してwindbgを快適に使用できます。ただし、マネージコードの場合にもwindbgが最適に機能するかどうかはわかりません。

windbgVisualStudioDebugger以外に、マネージコードのデバッグでこれらよりも優れたデバッグツールはありますか?

4

1 に答える 1

1

WinDbg では、マネージド コードをデバッグするために SOS または PSSCOR2/4 が必要ですが、これらのいずれかを使用すると、非常に強力なデバッガーが得られます。ただし、マネージ コードに WinDbg のみを使用することはお勧めしません。これは、現時点ではソース デバッグのサポートがかなり制限されているためです (長い間そうでした)。また、追加の便利なコマンドで SOS/PSSCOR を補完するため、SOSEX を取得することもできます。

私の経験では、Visual Studio は定期的なデバッグに非常にうまく機能し、WinDbg+SOS/PSSCOR2 は、VS がうまく処理できないメモリの問題、デッドロックなどの複雑な問題すべてに優れています。

于 2011-07-31T17:54:20.183 に答える