Visual Studio 2015(14.0.25431.01 Update 3)は、StandardCollector.Service.exeに起因する大量のI/Oのために完全に停止しています。プロジェクトをデバッグすると、一時ディレクトリに200 mb /秒のデータが書き込まれます。すべてのパフォーマンスデータ(etl)。Visual Studio 2015 StandardCollector.Service.exe暴走I/O
メモリの割り当ては正常です。
この動作は新しいものです。私はVisual Studio 15を何年も使っていませんでした(しかし、いつものように)。
私はそれを診断ツールまで追跡しました。ツール - >デバッグ - >一般 - >オプション - >デバッグ中に診断ツールを有効にすると、I/Oの問題が解決されます。しかし、私はこの機能に頼っているので、これは永久的な解決策ではありません。
Q:デバッグがオンになっているときに診断ツールを有効にすると、大量のI/Oはなぜ発生しますか?
@ orion6.andre.jager、ツール - >オプション - > IntelliTraceで、[Enable IntelliTrace]のチェックを外し、診断ツールを使用します。 –
その動作は新しいものではなく、常にこれを行っています。見つかった回避策が正しいです。あなたが本当に本当に必要とするときにのみこれをオンに戻してください。それは、控えめな単体テスト・スタイル・プログラムを使う方が良いでしょう。これは、プログラマーにVS2015にアップグレードさせ、プログラムがシステムにどのような影響を与えるかについての初心者の洞察を与えるのに役立つウィズバン機能です。しかし、高性能プログラムを書くために十分に学んだときに、本当に必要なときにガスがなくなります。それは単純に拡大縮小することはできません。おめでとうございます。 –
@Jack Zhai-MSFT 「デバッグ中に診断ツールを有効にする」を有効にする前に、「Enable IntelliTrace」を有効にしました。しかし、これは問題を解決しませんでした。 –