Замедление работы Microsoft Visual Studio из-за другого антивирусного сканера - PullRequest
76 голосов
/ 20 августа 2009

Какой наименее медленный сканер вирусов для использования с Microsoft Visual Studio

Я только что заставил Microsoft Visual Studio «работать медленно» снова из-за моей программы Virus Checker… (100 проектов, в некоторых из которых содержится более 100 файлов C #, поэтому любая вещь, которая замедляет сборку, плохая).

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

Так кто-нибудь измерял влияние различных антивирусных сканеров (и настроек) на скорость Microsoft Visual Studio?

Кто-нибудь связывал Microsoft Security Essentials с Visual Studio?

См. Также (если у вас есть представитель, пожалуйста, расширьте список)

Какой опыт у людей с Visual Studio 2010 и антивирусными программами?


Я получил это как часть полезного электронного письма от кого-то (которое переименует безымянное имя) в Microsoft, выступавшего от его имени.

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


После того, как я задал этот вопрос, у меня было меньше всего проблем с Microsoft Security Essentials, однако у меня нет никаких фактов или мер, подтверждающих это.

Ответы [ 12 ]

27 голосов
/ 20 августа 2009

На самом деле я не делал никаких измерений, но обычно я исключаю сканирование моей папки разработки в реальном времени (обычно это моя папка: \ Projects). Таким образом, компилятор может работать максимально быстро во время моих ежедневных повторяющихся задач. У меня есть ежедневное сканирование, на котором указанная папка находится на своем пути, чтобы извлечь любую возможную угрозу. На субъективной ноте я предпочитаю использовать NOD32.

6 голосов
/ 01 сентября 2009

Я бы согласился с первым ответом.

Я видел, что такие проблемы различаются между заданиями в зависимости от степени решимости администраторов оставить неизменными настройки для разработчиков.Правильно настроенные антивирусные сканеры все еще мешают разработке, но, по крайней мере, это терпимо.

Таким образом, я редактирую списки сканирования следующим образом:

  • Исключаю все каталоги кода разработчика
  • Исключаю временные области ASP.Net gen *
  • ИсключаюResharper кэширует

Я считаю, что это улучшает работу диска, которая в противном случае происходит с Visual Studio, Resharper и антивирусным сканером, которые все забивают диск.Как всегда, Filemon от SysInternals может помочь вам нацелить мошеннические службы / процессы.

5 голосов
/ 27 августа 2009

У нас работает антивирус Trend Micro, и это ужасно. Кажется, особенно плохо делать заказы.

Мы недавно запустили новую сборочную машину, и команда IS не установила исключения для сборочных дисков, и потребовалось 45 минут, чтобы проверить исходный код из TFS. При выключенном AV тот же самый исходный код потребовал около 1 минуты 30 секунд для проверки.

5 голосов
/ 27 августа 2009

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

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

Раскрытие: я работал над другим устаревшим антивирусным пакетом еще в 90-х годах.

3 голосов
/ 05 ноября 2013

Если Включено ведение журнала привязки сборки Fusion в сочетании с антивирусным сканером, это может привести к проблемам с производительностью при запуске приложения. Отключите ведение журнала Fusion или добавьте папку, в которую он входит, как исключение в вашем антивирусном сканере.

3 голосов
/ 06 апреля 2012

Я пытался найти ответ на этот вопрос в течение многих лет. Я наконец-то провел свои собственные тесты, чтобы сделать предложение своему боссу, когда мы возобновим наши антивирусные лицензии. Некоторые из тестов были немного неубедительными, но в целом я думаю, что они достаточно точны для вашего рассмотрения. Вот некоторые реальные тесты .

3 голосов
/ 07 июля 2011

Прокомментирует ответы от @ MagnusJohannsson или @ Rodrigo , но не имеет достаточной репутации. Просто согласиться, и +1 для обоих.

У меня NOD32 4.x на двух очень похожих машинах, много памяти RAM на SSD 2-го поколения, разогнанные Duo / Quad Core, чистые установки win 7, VS2010.

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

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

В любом случае, эта ссылка - простое руководство для тех, у кого есть такая же проблема с ekrn.exe из NOD32, потребляющего процессор

Исключение файлов или папок из сканирования в реальном времени

3 голосов
/ 01 сентября 2009

У меня тоже нет замеров, но есть опыт:

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

  • Используйте Avira AntiVir: Как сообщается, самые высокие показатели успеха и без заметной задержки. Я использую его с годами.

2 голосов
/ 19 января 2012

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

1 голос
/ 27 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...