これがばかげた質問なら許してください。アプリケーション(コンソールアプリなど)の実行中に、スタックとヒープの内容をプログラムで「監視」できますか?これを行うAPIはありますか?
2 に答える
2
CLR Debugger APIを試してみることもできますが、同じプロセス内で使用できるかどうかはわかりません。ただし、より良い解決策がある可能性が高いと思います...実際に何をしようとしていますか? ここでの全体像は何ですか?
于 2010-09-25T08:15:41.530 に答える
0
一部のアンマネージ コードはスタックを簡単に追跡できますが、ポインターは各 GC の後に移動できるため、ヒープの追跡には GC を考慮する必要があります。
さて、変数を変更できる唯一のアプリケーションはコンソール アプリケーション (!) です。確かに、アプリケーションで自分が行っていることだけを追跡することになります。バグ修正用ですか?その場合は、ブラック マジックではなくコード レビューを行うことをお勧めします。
于 2010-09-25T08:17:01.663 に答える