2016-06-29 15 views
3

Ich habe ein Java-Programm, das einige temporäre Dateien in das temporäre Verzeichnis schreiben. Das temporäre Verzeichnis befindet sich auf einer SSD. Die Schreiboperation ist normalerweise sehr schnell. Aber jetzt mit einigen spezifischen Beispieldaten ist es sehr, sehr langsam und die CPU des Antimalware Service Executable ist hoch (30% - 35%). Die Schreibgeschwindigkeit beträgt ca. 50 KB/s.Antimalware Service Executable verlangsamen IO-Operationen

Wenn ich einen Haltepunkt auf der Schreibschleife setzen, geht die CPU der Antimalware auf 0%. Wenn ich weitermache geht die CPU der Antimalware auf high. Ich kann das mehrere Male wiederholen.

Es sieht aus wie die Antimalware meine temporären Daten intensiv scannt. Warum passiert das und wie kann ich das verhindern?

Antwort

0

Um das Scannen zu verhindern, können Sie das Scannen von Dateien nach Dateiname, Verzeichnisname und Dateierweiterung des zugehörigen Prozesses ausschließen. Öffnen Sie dazu "Windows Security Essential" oder "Windows Defender" (geben Sie es im Startmenü ein). Dann gehen Sie zu Einstellungen -> Ausgeschlossene Dateien und Standorte.

+0

Ich habe gerade dieses Problem gelöst und bin hier gelandet, als ich nachprüfte, ob andere das Gleiche taten. Unterhaltung von Windows 10 Creators Update. Gehen Sie zu Windows Defender Security Center -> Viren- und Threadschutzeinstellungen -> Ausschlüsse. Hier habe ich 'Process' 'java.exe' hinzugefügt und alles scheint jetzt in Ordnung zu sein. – beluga