Visual Studioのデバッグシンボルをローカルにキャッシュした
某所からVisual Studioのデバッグが遅いと言われたので確認してみたところ、 デバッグシンボルがローカルにキャッシュされるよう設定されていなかった。*1
これではデバッグの都度サーバーからシンボルを読み込むことになり効率が悪いので、デバッグシンボルをローカルにキャッシュするよう設定することにした。
設定方法
- Visual Studioの[ツール] - [オプション]から、[デバッグ] - [シンボル]を選択。 ウインドウ中央の「このディレクトリにシンボルをキャッシュ」にキャッシュするディレクトリパスを入力する。
- ディレクトリパスを入力したら「すべてのシンボルを読み込む」をクリックする。 シンボルサーバーから読み込んだデータがキャッシュされる。
シンボルの読み込みが終わったら[OK]をクリックする。
シンボルファイルの場所のリストに「Microsoftシンボルサーバー」が無い場合はサーバーの場所を指定する。
Microsoft シンボル サーバーの場所は、http://msdl.microsoft.com/download/symbols です。
*1:デフォルトでキャッシュされていた気がするが設定されてなかった。