Уповільнення роботи Microsoft Visual Studio через різний сканер вірусів


76

Який найменш повільний сканер вірусів використовувати з Microsoft Visual Studio

Щойно у мене знову виникла програма Microsoft Visual Studio завдяки моїй програмі перевірки вірусів ... (100 проектів, деякі з понад 100 файлами C #, тому будь-яка річ, яка сповільнює збірки, погана.)

Ми всі знаємо, що засоби розробки мають великий доступ до файлів, тому сканер вірусів погано впливає. Більшості з нас доводиться запускати сканер на віруси з багатьох причин.

То хтось вимірював вплив різних вірусних сканерів (і налаштувань) на швидкість роботи Microsoft Visual Studio?

Хтось пов’язував Microsoft Security Essentials з Visual Studio?

Дивіться також (якщо у вас є представник, будь ласка, розширте список)

Який досвід людей із Visual Studio 2010 та програмами перевірки вірусів?


Я отримав це як частину корисного електронного листа від когось (який перейменує безіменного) від Microsoft, який виступає від свого імені.

Незрозуміло, що ми ( Microsoft ) зможемо підтримувати сторонні продукти. Маючи це на увазі, я помітив, що у дописі Ян посилався на ( це питання ), що Computer Associates хтось перерахував як одну з найбільш ефективних перевірок вірусів для середовищ розробки, що досить цікаво - це продукт, який, як я вважаю, багато розробників Microsoft використовувати на своїх робочих столах.


З моменту цього запитання у мене було найменше проблем з Microsoft Security Essentials, однак у мене немає фактів чи вимірювань для підтвердження цього.


6
+1 за те, що я завжди задавався питанням і знайду відповідь на справді дуже корисну!
Роб

Відповіді:


27

Я насправді не виконував жодних вимірювань, але зазвичай я роблю виключення сканування в реальному часі моєї папки розробки (зазвичай це моя папка \ Projects). Таким чином, компілятор може працювати якомога швидше під час моїх щоденних повторюваних завдань. У мене є щоденне сканування, на якому знаходиться папка, про яку йде мова, щоб отримати будь-яку можливу загрозу. Щодо суб’єктивної ноти, я вважаю за краще використовувати NOD32.


Ключовий винос - сказати, яким сканером вірусів вам доведеться ігнорувати певні папки (наприклад, C:/TeamServerSource/де б не були ваші проекти)
Дон Чідл

6

На основі попередніх установок на різних робочих місцях, емпірично оцінених від найповільніших (дуже надокучливих) до найшвидших (майже без впливу):

Я б не турбувався про тести швидкості тощо, що показуються на сайтах огляду AV, оскільки більшість із них перебувають у контрольованих середовищах, часто з увімкненим режимом огляду. Вплив також буде відрізнятися залежно від вашого мережевого середовища (робочої групи чи домену) та політик, які застосовуються адміністратором.

Розкриття інформації: Раніше я працював над іншим застарілим антивірусним пакетом ще в 90-х.


Погоджуючись на відносний порядок №1, №2 та №4.
Себастьян Дж.

6

Я мав би погодитися з першою відповіддю.

Я бачив, як такі проблеми різняться між робочими місцями відповідно до правдивості намірів адміністраторів залишити конфігурації незмінними для розробників. Правильна настройка антивірусних сканерів все ще заважає розробникам, але принаймні це терпимо.

Тому я редагую списки сканування:

  • Виключити всі каталоги коду розробника
  • Виключити тимчасові генеровані зони ASP.Net
  • Виключити кеші Resharper

Я вважаю, що це покращує обвал диска, який інакше трапляється з Visual Studio, Resharper і сканером вірусів, що забиває диск. Як завжди , Filemon від SysInternals може допомогти вам орієнтуватися на неправдиві служби / процеси.


5

У нас працює антивірус Trend Micro, і це жахливо. Здається, особливо погано робити каси.

Нещодавно ми ввели в експлуатацію нову машину збірки, і команда IS не встановила виключення для накопичувачів, і перевірка вихідного коду з TFS зайняла 45 хвилин. Коли AV вимкнено, на перевірку того самого вихідного коду знадобилося близько 1 хвилини 30 секунд.


Це приблизно підсумовує, чому не добре працювати у великих компаніях із командами ІС, які не дбають про програмістів.
Ян Рінгроуз

1
Справедливості заради, наша команда ІС швидко відреагувала та зробила виключення. Вони навколо досить гарні :-)
Оріон Едвардс

2
Точно такий же досвід (листопад 2011 р.) Із Trend Micro "безпека без турбот". Це жахливо. Уникайте будь-якою ціною.
Ян Віллем Б,

Які виключення ви просили?
BozoJoe

@BozoJoe - Я не був головним способом усунення несправностей, тому я не можу надати вам належний список, але, наскільки мені відомо, основною проблемою було те, що кожен раз, коли хтось щось перевіряє, TFS копіює його в тимчасовий каталог першим сервером, тому виключення тимчасового каталогу із вірусного сканування було головним, що допомогло
Orion Edwards

3

Я також не маю жодних звернень, але трохи досвіду:

  • Не використовуйте McAfee: У нас були серйозні проблеми з продуктивністю (та інші більш серйозні) на ряді інсталяцій із цим.

  • Використовуйте Avira AntiVir: Як повідомляється, найвищі показники успішності та без помітних затримок. Я використовую його з багатьох років.


3

Коментував би відповіді від @MagnusJohannsson або @Rodrigo, але у них недостатньо репутації. Просто щоб по-справжньому домовитись, і +1 для обох.

У мене є NOD32 4.x на двох дуже схожих машинах, багато оперативної пам’яті Intel SSD другого покоління, розігнані Duo / Quad Core, чисті інсталяції win 7, VS2010.

Багато років використовував NOD32 на багатьох різних коробках і безлічі різних збірок, але мав жахливу проблему на одній із машин після оновлення апаратного забезпечення та перевстановлення ОС, де ekrn.exe (служба NOD) зводиться з ладу і просто з'їдає весь процесор, в результаті чого мені довелося фізично вимкнути коробку.

Після багатьох обговорень з підтримкою ESET було вирішено, що це пов’язано з тим, що доступ до файлів Visual Studio виглядає підозрілим / швидким, і врешті-решт я виключив свої папки проекту, і з тих пір все було добре. Цікаво, що папку проекту для рішення я тоді не використовував, то, можливо, річ TFS?

У будь-якому випадку це посилання є простим посібником для тих, хто має однакову проблему з процесором ekrn.exe NOD32, який їсть процесор

Виключення файлів або папок зі сканування в режимі реального часу


3

Маючи Fusion вузла прив'язки реєстрація включена в поєднанні з антивірусним сканером , може привести до проблем продуктивності під час запуску програми. Або вимкніть журналювання Fusion, або додайте папку, до якої він реєструється, як виключення у вашому антивірусному сканері.


2

Вам дійсно потрібно зважити можливості та підтримку антивірусної програми проти повільності. У моєму випадку я використовував кілька різних, і найкращим вибором був Avast. Домашня версія безкоштовна, і вони є одними з найкращих щодо оновлення визначень вірусів у міру появи нових загроз.


1

Не використовуйте Kaspersky (старий Tect Review), він уповільнює звичайне відкриття файлу Explorer майже на 10 секунд (так, вам потрібно почекати 10 секунд, перш ніж відкривати кожну папку). Так, це впливає на Visual Studio. Здається, нова версія не має проблем. NOD32, здається, не має цієї проблеми, і трохи швидший, ніж Kaspersky (я навіть не знаю, чи сканує це стільки, скільки Kaspersky).

Але з будь-якої причини брандмауер NOD32 поганий!


1

Виключіть папки проектів і папку додатків Visual Studio для сканування в режимі реального часу та заплануйте сканування так часто, як можете почуватись у безпеці.


0

Ну, чесно кажучи, на моїй робочій машині не встановлено антивірусний сканер, і майже 2 роки у мене ніколи не було проблем з вірусами, тому що я постійно відстаю від корпоративного веб-патрулювання, а інші речі роблять мене досить безпечним.

Однак вдома я використовую NOD32, і на 3 різних машинах, які використовують Visual Studio, я ніколи не помічав жодного уповільнення. Я перепрошую, що не маю жодних еталонів для вимірювання, просто хотів викинути свою "відповідь".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.