由于不同的病毒扫描程序,Microsoft Visual Studio变慢


76

与Microsoft Visual Studio一起使用的最慢病毒扫描程序是什么

由于使用了Virus Checker,我刚刚又使Microsoft Visual Studio变慢了……(100多个项目,其中一些包含100多个C#文件,因此减慢构建速度的任何事情都是不好的。)

我们都知道开发工具会进行大量文件访问,因此Virus Scanner的效果会很差。由于多种原因,我们大多数人都必须运行病毒扫描程序。

那么,有没有人测量过不同病毒扫描程序(和设置)对Microsoft Visual Studio速度的影响?

是否有人将Microsoft Security Essentials与Visual Studio捆绑在一起?

另请参阅(如果您有代表,请扩展列表)

人们对Visual Studio 2010和病毒检查器有什么经验?


我收到此邮件是作为一封有用的电子邮件的一部分,该邮件来自Microsoft的某人(将重命名为无名),他以自己的名义发言。

尚不清楚我们(微软)是否能够认可第三方产品。考虑到这一点,我确实注意到,在与该问题相关的Ian链接中,Computer Associates被某人列为开发环境中性能最好的病毒检查程序之一,有趣的是,我相信许多Microsoft开发人员都喜欢这种产品。在他们的桌面上使用。


自问了这个问题以来,我对Microsoft Security Essentials的问题最少,但是我没有事实或测量方法可以对此进行支持。


6
+1是我一直想知道的问题,它将找到真正非常有用的答案!
罗布

Answers:


27

我还没有真正进行任何测量,但是通常要做的是排除对开发文件夹(通常是:\ Projects文件夹)的实时扫描。这样,编译器可以在我的日常重复任务中尽可能快地工作。我确实有一个日常扫描,该扫描路径中有问题的文件夹,以便获取任何可能的威胁。从主观上讲,我更喜欢使用NOD32。


关键要点是告诉您必须忽略某些文件夹(例如C:/TeamServerSource/项目所在的目录)中的任何病毒扫描程序
Don Cheadle

6

根据以前在各种工作上的安装情况,根据经验从最慢(非常烦人)到最快(几乎没有影响)进行评级:

我不会理会AV复审站点上显示的速度测试等,因为其中大多数处于受控环境中,通常启用了复审模式。影响还取决于您的网络环境(工作组或域)和管理员强制执行的策略。

披露:我曾经在90年代开发另一个现在已经过时的反病毒软件包。


同意#1,#2和#4的相对顺序。
Sebastian J.

6

我必须同意第一个答案。

我已经看到,根据管理员为开发人员保留配置不变的意图的准确性,不同工作之间的此类问题有所不同。正确设置病毒扫描程序仍然会阻碍开发人员,但至少可以接受。

因此,我将扫描列表编辑为:

  • 排除所有开发人员代码目录
  • 排除ASP.Net临时生成区域
  • 排除Resharper缓存

我发现这可以改善磁盘抖动,否则Visual Studio,Resharper和Virus Scanner都会使驱动器崩溃。与往常一样,SysInternals的Filemon可以帮助您定位流氓服务/流程。


5

我们正在使用趋势科技杀毒软件,而且非常糟糕。结帐似乎特别糟糕。

我们最近调试了一台新的构建机器,并且IS团队尚未为构建驱动器设置排除对象,并且花费45分钟从TFS签出源代码。在关闭AV的情况下,完全相同的源代码需要大约1分钟30秒才能检出。


这就总结了为什么在不关心程序员的IS团队的大公司中工作并不好。
伊恩·林格罗斯

1
公平地说,我们的IS团队会迅速做出反应并进行排除。他们周围都很好:-)
Orion Edwards

2
完全相同的体验(2011年11月)与趋势科技“无忧安全”。太恐怖了 不惜一切代价避免。
Jan Willem B 2010年

您要求什么排除?
BozoJoe 2011年

@BozoJoe-我不是解决此问题的主要人员,所以我无法给您提供正确的列表,但据我所知,主要问题是,每当有人签出任何内容时,TFS都会将其复制到首先是服务器,因此从病毒扫描中删除临时目录是最主要的帮助
Orion Edwards

3

我也没有护理,但是有一些经验:

  • 不要使用McAfee:在许多与此相关的安装中,我们都遇到了严重的性能问题(以及其他更严重的问题)。

  • 使用Avira AntiVir:据说成功率最高,并且没有明显的延迟。我使用它多年以来。


3

会对@MagnusJohannsson@Rodrigo的答案发表评论,但声望不高。只是为了真正达成共识,并为两者+1。

我在两台非常相似的计算机上安装了NOD32 4.x,第二代Intel SSD的RAM充足,双核/四核的超频后,Win 7,VS2010的安装干净。

多年来,NOD32已在许多不同的盒子和许多不同的版本上使用,没有任何问题,但是在硬件升级并重新安装OS之后,其中一台机器出现了一个可怕的问题,导致ekrn.exe(NOD的服务)发疯并吃光了所有的CPU使我不得不物理上关闭机箱。

经过大量的ESET支持之后,人们决定这是由于Visual Studio文件访问看起来可疑/快速,最后我排除了我的项目文件夹,从那以后就很好了。有趣的是,我当时没有使用过的解决方案的项目文件夹,所以也许是TFS的事情?

无论如何,此链接对于任何对NOD32的ekrn.exe吃CPU有相同问题的人来说都是一个简单的指南

从实时扫描中排除文件或文件夹



2

您确实需要权衡防病毒程序的功能和支持与缓慢性。就我而言,我使用了几种不同的方法,最好的选择是Avast。Home版本是免费的,当出现新威胁时,它们是最好的更新病毒定义之一。


1

不要使用Kaspersky(旧的Tect审查之一),它会使正常的资源管理器文件打开速度降低近10秒钟(是的,您需要等待10秒钟才能打开每个文件夹)。是的,它会影响Visual Studio。新版本似乎没有问题。NOD32似乎没有这个问题,并且比卡巴斯基快一些(我什至不知道它的扫描速度是否与卡巴斯基一样多)。

但是出于某种原因,NOD32防火墙是很糟糕的!


1

排除要实时扫描的项目文件夹和Visual Studio应用程序文件夹,并尽可能安全地安排扫描时间。


0

坦白地说,我的工作机未安装病毒扫描程序,并且将近两年来,我从未遇到过病毒问题,因为我一直在公司网络巡逻中不断前进,而其他事情也使我很安全。

但是,在家里,我使用NOD32,并且在3台都使用Visual Studio的不同机器上,我从未注意到任何速度下降的情况。我为没有可衡量的基准而感到抱歉,只是想扔掉我的“答案”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.