Я використовую Windows 7 і маю 4-ядерний процесор Intel, і нещодавно виконував паралельне обчислення з 4 ядрами, написане в Wolfram Mathematica, яке отримує доступ до каталогу на зовнішньому жорсткому диску, що містить кілька мільйонів файлів. Я помітив, що паралельні обчислення проходили повільніше, ніж очікувалося, і виділили проблему, пов'язану з процесом безпеки Essentials "MsMpEng.exe"; дивіться наступний знімок екрана:
Об'єкти MathKernel обмінюються ресурсом процесора з MsMpEng.exe, який, імовірно, сканує файли, імпортовані об'єктами MathKernel в процесі обчислення.
Це неприпустимо, а також спричинило деякі інші ускладнення з ресурсами, на які насправді не варто заглиблюватися, але досить сказати, що мені цікаво, чи можна тимчасово відключити "MsMpEng.exe" під час виконання обчислень або хоча б сказати про це не сканувати файли, що знаходяться у певному каталозі, коли інша програма (у цьому випадку Mathematica) намагається їх відкрити.
EDIT: Я перезапустив і вимкнув захист у режимі реального часу, і поки що цей процес, здається, не пройшов; Я відправлю пізніше, якщо він з’явиться знову і спричинить проблеми.