Verlangsamung von Microsoft Visual Studio aufgrund eines anderen Virenscanners


76

Was ist der am wenigsten langsame Virenscanner für Microsoft Visual Studio?

Microsoft Visual Studio hat mich aufgrund meines Virus Checker gerade wieder "langsam" gemacht ... (Hunderte von Projekten, einige mit über 100 C # -Dateien, daher ist alles, was Builds verlangsamt, schlecht.)

Wir alle wissen, dass Entwicklungstools viel Dateizugriff ausführen und daher von Virus Scanner stark beeinträchtigt werden. Die meisten von uns müssen aus vielen Gründen einen Virenscanner ausführen.

Hat jemand die Auswirkung verschiedener Virenscanner (und Einstellungen) auf die Geschwindigkeit von Microsoft Visual Studio gemessen ?

Hat jemand Microsoft Security Essentials mit Visual Studio verknüpft ?

Siehe auch (wenn Sie den Repräsentanten haben, erweitern Sie bitte die Liste)

Welche Erfahrungen haben die Menschen mit Visual Studio 2010 und Virenprüfern?


Ich habe dies als Teil einer hilfreichen E-Mail von jemandem (der namenlos umbenannt wird) bei Microsoft erhalten, der in seinem eigenen Namen spricht.

Es ist nicht klar, ob wir ( Microsoft ) Produkte von Drittanbietern unterstützen können. In diesem Sinne habe ich bemerkt , dass in der Entsendung Ian verbunden ( diese Frage ) , dass Computer Associates von jemandem als eine der leistungsstärksten Virusprüfprogramme für Entwicklungsumgebungen aufgeführt wurde, die interessanterweise ein Produkt ist , dass ich viele Microsoft - Entwickler glauben Verwenden Sie auf ihren Desktops.


Seit ich diese Frage gestellt habe, hatte ich die geringsten Probleme mit Microsoft Security Essentials, aber ich habe keine Fakten oder Messwerte, um dies zu sichern.


6
+1 für eine Frage, über die ich mich immer gewundert habe und die ich wirklich sehr nützlich finden werde!
Rob

Antworten:


27

Ich habe noch keine Messungen durchgeführt, aber normalerweise schließe ich das Echtzeit-Scannen meines Entwicklungsordners (normalerweise meines Ordners: \ Projects) aus. Auf diese Weise kann der Compiler während meiner täglichen Wiederholungsaufgaben so schnell wie möglich arbeiten. Ich habe einen täglichen Scan, bei dem sich der betreffende Ordner im Pfad befindet, um mögliche Bedrohungen abzurufen. Subjektiv bevorzuge ich NOD32.


Der Schlüssel zum Mitnehmen ist, jedem Virenscanner mitzuteilen, dass Sie bestimmte Ordner ignorieren müssen (z. B. C:/TeamServerSource/oder wo immer sich Ihre Projekte befinden)
Don Cheadle

6

Basierend auf früheren Installationen bei verschiedenen Jobs, empirisch bewertet von langsam (sehr ärgerlich) bis schnell (fast ohne Auswirkungen):

Ich würde mich nicht um die Geschwindigkeitstests usw. kümmern, die auf den AV-Überprüfungsseiten gezeigt werden, da sich die meisten davon in kontrollierten Umgebungen befinden, oft mit aktiviertem Überprüfungsmodus. Die Auswirkungen hängen auch von Ihrer Netzwerkumgebung (Arbeitsgruppe oder Domäne) und den vom Administrator erzwungenen Richtlinien ab.

Offenlegung: Ich habe in den 90er Jahren an einem anderen veralteten Antivirenpaket gearbeitet.


Einigung über die relative Reihenfolge von # 1, # 2 und # 4.
Sebastian J.

6

Ich müsste der ersten Antwort zustimmen.

Ich habe gesehen, dass sich solche Probleme zwischen den Jobs unterscheiden, je nachdem, wie genau die Admins beabsichtigen, die Konfiguration für Entwickler unverändert zu lassen. Richtig eingerichtete Virenscanner behindern die Entwicklung immer noch, aber zumindest ist es erträglich.

Also bearbeite ich die Scan-Listen wie folgt:

  • Schließen Sie alle Dev-Code-Verzeichnisse aus
  • Temporäre ASP.Net-generierte Bereiche ausschließen
  • Resharper-Caches ausschließen

Ich finde, dies verbessert das Festplatten-Thrashing, das sonst auftritt, wenn Visual Studio, Resharper und ein Virenscanner das Laufwerk hämmern. Wie immer kann Filys von SysInternals Ihnen dabei helfen, unerwünschte Dienste / Prozesse zu erreichen.


5

Wir haben Trend Micro Antivirus im Einsatz und es ist schrecklich. Es scheint besonders schlecht, Kassen zu machen.

Wir haben kürzlich eine neue Build-Maschine in Betrieb genommen, und das IS-Team hatte keine Ausschlüsse für die Build-Laufwerke eingerichtet. Das Auschecken des Quellcodes von TFS dauerte 45 Minuten. Bei ausgeschaltetem AV dauerte das Auschecken des exakt gleichen Quellcodes etwa 1 Minute 30 Sekunden.


Das fasst zusammen, warum es nicht gut ist, in großen Unternehmen mit IS-Teams zu arbeiten, denen Programmierer egal sind.
Ian Ringrose

1
Fairerweise hat unser IS-Team schnell reagiert und die Ausschlüsse vorgenommen. Sie sind überall ziemlich gut :-)
Orion Edwards

2
Genau die gleiche Erfahrung (November 2011) mit Trend Micro "sorgenfreie Sicherheit". Es ist furchtbar. Um jeden Preis vermeiden.
Jan Willem B

Welche Ausschlüsse haben Sie beantragt?
BozoJoe

@BozoJoe - Ich war nicht der Hauptverantwortliche für die Fehlerbehebung, daher kann ich Ihnen keine richtige Liste geben, aber soweit ich weiß, bestand das Hauptproblem darin, dass TFS jedes Mal, wenn jemand etwas auscheckt, es in das temporäre Verzeichnis auf kopiert Server zuerst, also war das Ausschließen des temporären Verzeichnisses vom Virenscan die Hauptsache, die half
Orion Edwards

3

Ich habe auch keine Messungen, aber einige Erfahrungen:

  • Verwenden Sie McAfee nicht: Wir hatten ernsthafte Leistungsprobleme (und andere schwerwiegendere) bei einer Reihe von Installationen damit.

  • Verwenden Sie Avira AntiVir: Berichten zufolge die höchsten Erfolgsraten und keine merkliche Verzögerung. Ich benutze es seit Jahren.


3

Würde die Antworten von @MagnusJohannsson oder @Rodrigo kommentieren, habe aber nicht genug Ruf. Nur um wirklich zuzustimmen, und +1 für beide.

Ich habe NOD32 4.x auf zwei sehr ähnlichen Computern, Intel SSDs der 2. Generation mit viel RAM, Duo / Quad Core's übertakteten, sauberen Installationen von Win 7, VS2010.

Ich habe NOD32 jahrelang ohne Probleme auf vielen verschiedenen Boxen und vielen verschiedenen Builds verwendet, hatte aber nach einem Hardware-Upgrade und einer Neuinstallation des Betriebssystems ein schreckliches Problem auf einem der Computer, auf dem ekrn.exe (NODs Dienst) verrückt wurde und einfach auffrisst Die gesamte CPU lässt mich die Box physisch herunterfahren.

Nach vielen Hin- und Herbewegungen mit ESET-Unterstützung wurde entschieden, dass der Zugriff auf Visual Studio-Dateien verdächtig / zu schnell war, und am Ende habe ich meine Projektordner ausgeschlossen, und seitdem ist alles in Ordnung. Interessanterweise war der Projektordner für eine Lösung, die ich zu diesem Zeitpunkt nicht verwendete, also vielleicht eine TFS-Sache?

Jedenfalls ist dieser Link eine einfache Anleitung für alle, die das gleiche Problem mit der ekrn.exe-CPU von NOD32 haben

Ausschließen von Dateien oder Ordnern von Echtzeit-Scans



2

Sie müssen wirklich die Fähigkeiten und die Unterstützung des Antivirenprogramms gegen die Langsamkeit abwägen. In meinem Fall habe ich mehrere verschiedene verwendet, und die beste Wahl war Avast. Die Home Edition ist kostenlos und sie sind eine der besten, wenn es darum geht, ihre Virendefinitionen zu aktualisieren, wenn neue Bedrohungen auftreten.


1

Verwenden Sie nicht Kaspersky (The old Tect Review), da dies das Öffnen normaler Explorer-Dateien um fast 10 Sekunden verlangsamt (Ja, Sie müssen 10 Sekunden warten, bevor Sie die einzelnen Ordner öffnen). Und ja, es betrifft Visual Studio. Die neue Version scheint das Problem nicht zu haben. NOD32 scheint dieses Problem nicht zu haben und ist etwas schneller als Kaspersky (ich weiß nicht einmal, ob es so viel scannt wie Kaspersky).

Aber aus welchem ​​Grund auch immer, die NOD32-Firewall ist schlecht!


1

Schließen Sie Ihre Projektordner und den Visual Studio-App-Ordner für den Echtzeit-Scan aus und planen Sie einen Scan so oft, wie Sie sich sicher fühlen können.


0

Um ehrlich zu sein, auf meiner Arbeitsmaschine ist kein Virenscanner installiert, und seit fast zwei Jahren habe ich kein Problem mit Viren mehr, da ich ständig hinter der Webpatrouille eines Unternehmens stehe und andere Dinge mich ziemlich sicher halten.

Zu Hause verwende ich jedoch NOD32, und auf 3 verschiedenen Computern, die alle Visual Studio verwenden, habe ich nie eine Verlangsamung bemerkt. Ich entschuldige mich dafür, dass ich keine zu messenden Benchmarks habe, wollte nur meine "Antwort" wegwerfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.