由于病毒扫描程序不同,Microsoft Visual Studio减速

时间:2009-08-20 12:04:26

标签: visual-studio file-io antivirus

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

由于我的病毒检查程序,我刚刚让我的微软Visual Studio“变慢”...(100多个项目,其中一些项目中包含超过100个C#文件,因此任何减慢构建的事情都很糟糕。)

我们都知道开发工具会进行大量文件访问,因此Virus Scanner会产生严重影响。由于原因很多,我们大多数人都必须运行病毒扫描程序。

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

是否有人将Microsoft Security Essentials与Visual Studio绑定?

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

人们对Visual Studio 2010和病毒检查程序的体验是什么?


我将此作为来自某人的有用电子邮件的一部分(将重命名无名)在Microsoft代表他自己发言。

  

目前尚不清楚我们( Microsoft )   能够支持第三方   产品。考虑到这一点,我做到了   注意在帖子中Ian链接   (此问题Computer Associates被某人列为   表现最好的病毒之一   用于开发环境的检查器,   有趣的是,这是一个   我相信很多微软的产品   开发人员在他们的桌面上使用。


自从提出这个问题以来,我对Microsoft Security Essentials的问题最少,但我没有任何事实或措施来支持这一点。

12 个答案:

答案 0 :(得分:27)

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

答案 1 :(得分:6)

我必须同意第一个答案。

我已经看到这些问题在工作之间存在差异,根据管理员意图为开发人员保持配置不变的意图。正确设置病毒扫描程序仍然会阻碍开发,但至少它是可以忍受的。

所以我将扫描列表编辑为:

  • 排除所有开发代码目录
  • 排除临时ASP.Net gen'ed区域
  • 排除Resharper缓存

我发现这可以改善磁盘抖动,否则会发生在Visual Studio,Resharper和病毒扫描程序中,所有这些都会对驱动器产生影响。一如既往SysInternals' Filemon可以帮助您定位恶意服务/流程。

答案 2 :(得分:5)

基于以前在各种工作中的安装,根据经验评定从最慢(非常烦人)到最快(几乎没有影响):

我不打扰AV评论网站上显示的速度测试等,因为大多数都在受控环境中,通常启用了评论模式。影响也将根据您的网络环境(工作组或域)和管理员实施的策略而有所不同。

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

答案 3 :(得分:5)

我们正在使用趋势科技防病毒软件,这很糟糕。结账似乎特别糟糕。

我们最近委托了一台新的构建机器,并且IS团队没有为构建驱动器设置排除项,并且花了45分钟从TFS查看源代码。关闭AV后,完全相同的源代码大约需要1分30秒才能结束。

答案 4 :(得分:3)

我也没有maesurements,但有些经历:

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

  • 使用Avira AntiVir 据称是最高的成功率,没有明显的延迟。我多年来一直使用它。

答案 5 :(得分:3)

会对@MagnusJohannsson@Rodrigo的答案发表评论但声誉不足。只是真的同意,两者都是+1。

我在两台非常相似的机器上拥有NOD32 4.x,第二代英特尔SSD充足的RAM,Duo / Quad Core的超频,干净安装的win 7,VS2010。

多年来在许多不同的盒子和许多不同的构建上使用NOD32没有任何问题,但在硬件升级和重新安装操作系统之后在其中一台机器上出现了可怕的问题,其中ekrn.exe(NOD的服务)会疯狂只是吃掉所有CPU,让我不得不关闭盒子。

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

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

Excluding files or folders from real time scans

答案 6 :(得分:3)

多年来我一直试图找到这个问题的答案。我终于做了自己的测试,所以当我们更新我们的反病毒许可证时,我可以向我的老板提出建议。有些测试有点不确定,但总的来说我认为它们足够准确,值得您考虑。 Here are some real benchmarks

答案 7 :(得分:3)

Fusion assembly binding logging enabled与病毒扫描程序结合使用可能会在启动应用程序时导致性能问题。禁用Fusion日志记录或将其记录的文件夹添加为病毒扫描程序中的排除项。

答案 8 :(得分:2)

你真的需要权衡防病毒程序的功能和支持与缓慢。在我的情况下,我使用了几种不同的,最好的选择是Avast。家庭版是免费的,他们是在新威胁出现时更新病毒定义的最佳版本之一。

答案 9 :(得分:1)

不要使用卡巴斯基(旧的Tect Review),它会使正常的资源管理器文件打开速度减慢近10秒(是的,你需要在打开每个文件夹之前等待10秒)。是的,它会影响Visual Studio。新版本似乎没有问题。 NOD32似乎没有这个问题,并且比卡巴斯基快一点(我甚至不知道它是否像卡巴斯基那样扫描)。

但是出于什么原因,NOD32防火墙很糟糕!

答案 10 :(得分:1)

排除项目文件夹和visual studio app文件夹以进行实时扫描,并在您感觉安全的情况下安排扫描。

答案 11 :(得分:0)

说实话,我的工作机器没有安装病毒扫描程序,近两年来,我从未遇到过病毒问题,因为我经常在企业网络巡逻的背后,其他东西让我很漂亮安全

在家里,我使用的是NOD32,并且在使用Visual Studio的3台不同的机器上,我从未注意到任何减速。我为没有任何测量基准而道歉,只是想抛弃我的“答案”。