web-dev-qa-db-ja.com

異なるウイルススキャナーによるMicrosoft Visual Studioの速度低下

Microsoft Visual Studioで使用するのに最も遅いウイルススキャナーは何ですか

ウイルスチェッカーが原因で、Microsoft Visual Studioが再び「遅くなる」ようになりました...(100を超えるプロジェクト、中には100を超えるC#ファイルが含まれるプロジェクトがあるため、ビルドの速度が低下することは悪いことです)。

開発ツールは多くのファイルアクセスを行うため、ウイルススキャナーによる悪影響が大きいことは誰でも知っています。私たちのほとんどは、さまざまな理由でウイルススキャナーを実行する必要があります。

では、Microsoft Visual Studioの速度に対するさまざまなウイルススキャナー(および設定)の影響を測定した人はいますか?

Microsoft Security Essentials をVisual Studioと結び付けた人はいますか?

参照(担当者がいる場合は、リストを拡張してください)

Visual Studio 2010とウイルスチェッカーの人々の体験とは何ですか?


私はこれを、マイクロソフトの誰か(名前を変更すると名前を変更します)が自分の代わりに話すことから役立つメールの一部として受け取りました。

私たち(Microsoft)がサードパーティ製品を推奨できるかどうかは明確ではありません。そのことを念頭に置いて、私はIanが(this question)にリンクしている投稿で Computer Associates が最高の1人としてリストされていることに気付きました多くのマイクロソフト開発者がデスクトップで使用している製品だと思いますが、興味深いことに、開発環境でウイルスチェッカーを実行しています。


この質問をして以来、マイクロソフトセキュリティエッセンシャルで問題はほとんどありませんでしたが、これを裏付ける事実や測定値はありません。

76
Ian Ringrose

実際に測定を行ったことはありませんが、通常は、開発フォルダー(通常は:\ Projectsフォルダー)のリアルタイムスキャンを除外します。このようにして、コンパイラーは、毎日の反復作業中に可能な限り速く動作することができます。可能性のある脅威を取得するために、問題のフォルダをパスに含む毎日のスキャンを行っています。主観的には、NOD32を使用することを好みます。

27

最初の答えに同意する必要があります。

このような問題は、開発者の設定を変更しないという管理者の意図の厳しさに応じて、ジョブ間で異なることを見てきました。ウイルススキャナーを正しくセットアップしても開発は妨げられますが、少なくともそれは耐えられます。

スキャンリストを次のように編集します。

  • すべての開発コードディレクトリを除外する
  • 一時ASP.Net生成領域を除外する
  • Resharperキャッシュを除外する

これにより、他の方法ではVisual Studio、Resharper、およびウイルススキャナーがドライブをハンマーで打つときに発生するディスクスラッシングが改善されます。いつものように SysInternals 'Filemon は、不正なサービス/プロセスをターゲットにするのに役立ちます。

6
penderi

さまざまなジョブでの以前のインストールに基づいて、経験的に最も遅い(非常に不快な)から最も速い(ほとんど影響がない)まで評価されています。

これらのほとんどは制御された環境にあり、多くの場合レビューモードが有効になっているため、AVレビューサイトで示されている速度テストなどに煩わされることはありません。影響は、ネットワーク環境(ワークグループまたはドメイン)および管理者が適用したポリシーによっても異なります。

開示:90年代にもう時代遅れのアンチウイルスパッケージに取り組んでいました

5
devstuff

トレンドマイクロのウイルス対策ソフトウェアを使用していますが、それは恐ろしいことです。チェックアウトを行うことは特に悪いようです。

最近、新しいビルドマシンを委託しましたが、ISチームはビルドドライブの除外を設定していなかったため、TFSからソースコードをチェックアウトするのに45分かかりました。オフでは、まったく同じソースコードをチェックアウトするのに約1分30秒かかりました。

5
Orion Edwards

@ MagnusJohannsson または @ Rodrigo からの回答にコメントしますが、十分な評判がありません。本当に同意するだけで、両方に+1します。

非常によく似た2台のマシンにNOD32 4.xがあります。第2世代Intel SSDの大容量RAM、Duo/Quad Coreのオーバークロックされたクリーンインストール、win 7、VS2010です。

問題なく多くの異なるボックスと多くの異なるビルドで長年NOD32を使用してきましたが、ハードウェアのアップグレードとOSの再インストール後のマシンの1つでekrn.exe(NODのサービス)が異常終了し、ただ食べ尽くすという恐ろしい問題がありましたボックスを物理的にシャットダウンしなければならないすべてのCPU。

ESETのサポートを何度も行った後、Visual Studioのファイルアクセスが疑わしい/すぐに見えることが原因であると判断され、結局、プロジェクトフォルダーを除外し、それ以来問題はありませんでした。興味深いことに、私が当時使用していなかったソリューションのプロジェクトフォルダーだったので、TFSのことでしょうか。

とにかくこのリンクは、CPUを食べるNOD32のekrn.exeで同じ問題を抱えている人のためのシンプルなガイドです

リアルタイムスキャンからファイルまたはフォルダーを除外

3
MemeDeveloper

私は測定もしていませんが、いくつかの経験があります:

  • McAfeeを使用しない:多くのインストールで深刻なパフォーマンスの問題(およびその他のより深刻な問題)が発生しました。

  • Avira AntiVirを使用:伝えられるところによると、成功率が最も高く、目立った遅延はありません。何年も使っています。

3
RED SOFT ADAIR

Fusion Assembly binding logging enabled をウイルススキャナーと組み合わせて使用​​すると、アプリケーションの起動時にパフォーマンスの問題が発生する可能性があります。 Fusionのログを無効にするか、ログに記録するフォルダーをウイルススキャナーの除外として追加します。

3
Scott Munro

私は何年もの間、この質問に対する答えを見つけようと努めてきました。ウイルス対策ライセンスを更新するときに上司に提案できるように、ようやく自分でテストを行いました。いくつかのテストは少し決定的ではありませんでしたが、全体的に見て、あなたの検討には十分正確であると思います。 ここにいくつかの実際のベンチマークがあります

3
Ed N

アンチウイルスプログラムの機能とサポートを速度と比較検討する必要があります。私の場合、私はいくつかの異なるものを使用しましたが、最良の選択はアバストでした。 Homeエディションは無料で、新しい脅威が出現したときにウイルス定義を更新するのに最適です。

2
Eric

Kaspersky(古いTect Reviewの1つ)を使用しないでください。通常のエクスプローラーファイルのオープンが約10秒間遅くなります(各フォルダーを開く前に10秒間待つ必要があります)。はい、それはVisual Studioに影響します。新しいバージョンには問題がないようです。 NOD32にはこの問題がないようで、Kasperskyよりも少し高速です(Kasperskyのようにスキャンされるかどうかさえわかりません)。

しかし、どんな理由があっても、NOD32ファイアウォールは悪いです!

1

リアルタイムスキャン用にプロジェクトフォルダーとVisual Studioアプリフォルダーを除外し、安全と感じる頻度でスキャンをスケジュールします。

1
Rodrigo

正直言って、私の仕事用マシンにはウイルススキャナーがインストールされていません。ほぼ2年間、企業のWebパトロールを常に行っているため、ウイルスに問題が発生したことはありません。

ただし、自宅ではNOD32を使用しており、3つの異なるマシンすべてでVisual Studioを使用しているため、速度の低下に気づくことはありません。測定するベンチマークがないことをお詫び申し上げます。「答え」を捨てたかっただけです。

0
Cᴏʀʏ