そのため、デバッグに役立つアプリケーション検証ツールをインストールしましたが、適切に使用する方法がわかりません。
まず、Visual Studio に永続的に接続されているようです。Visual Studio を使用してデバッグ モードでアプリケーションを実行するたびに、検証ツールが自動的に介入します。実行が大幅に遅くなるため、これは問題ですが、検証ツールなしでデバッガーを実行する方法はないようです。使用するたびに再インストールしてから、再度アンインストールするのは本当に嫌です。
第二に、リークなどを効率的に見つけているようですが、出力メッセージをどうするかわかりません:
=======================================
VERIFIER STOP 00000900: pid 0x43C: A heap allocation was leaked.
12626FE8 : Address of the leaked allocation. Run !heap -p -a <address> to get additional information about the allocation.
04E2BA6C : Address to the allocation stack trace. Run dps <address> to view the allocation stack.
11E0AFE0 : Address of the owner dll name. Run du <address> to read the dll name.
6C660000 : Base of the owner dll. Run .reload <dll_name> = <address> to reload the owner dll. Use 'lm' to get more information about the loaded and unloaded modules.
=======================================
リストされたコマンドはどこで実行できますか? 別のコンソールはなく、検証ツールを起動すると直接 GUI が起動しますが、コマンドを入力することもできません。
Visual Studio Ultimate 2013 で Windows 8.1 を使用しています。プロジェクトは C++ プロジェクトです。
// 編集:
最初の問題について: GUI のリストから実行可能ファイルを削除する必要がありましたが、プログラムが実行されていない場合に影響があるとは思いませんでした。