2

Visual Studio で「プロセスへのアタッチ」が何に役立つかを理解しようとしています。メモリ リークを探していますが、控えめに言っても、WinDBG を使用するのは非常に難しいと感じています。ANT Profiler のような他の商用の代替手段があることを認識しています。

「プロセスへのアタッチ」は具体的に何に使用されますか? 私はオンラインで検索し、Visual Studio で何を選択するか、この機能でマクロを使用する方法を説明するドキュメントをたくさん見つけましたが、これが具体的に何に役立つかを説明するドキュメントはありません。

UPDATE 19/06/2012 at 19:40 GMT 実行中のプロセス (小さな VB.NET プログラム) に Visual Studio デバッガーを接続することができました。ただし、PDB ファイルは必要ないように思われることに気付きました。つまり、ブレークポイントを追加して、それらを使用せずにコードをステップ実行できます。Visual Studio でプロセスにアタッチするときに PDB ファイルが必要ですか?

4

1 に答える 1

7

別のユーザー コンテキストでアプリケーションを実行していて、それをデバッグする必要がある場合は、プロセスにアタッチできます。このプロセスは、ローカルでもリモートでもかまいません。

基本的に、すでに実行中のプロセスをデバッグするために使用されます。

注: このプロセスのソース コードを Visual Studio に用意する必要があります (または、Visual Studio が使用できる、同じ実行可能ファイルを指すシンボル サーバーを用意する必要があります)。

于 2012-06-18T20:55:50.217 に答える