78

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

由于我的病毒检查器,我刚刚让 Microsoft Visual Studio 再次“变慢”……(100 个项目,其中一些包含超过 100 个 C# 文件,所以任何减慢构建速度的东西都是不好的。)

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

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

有没有人将Microsoft Security Essentials与 Visual Studio 绑定在一起?

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

人们对 Visual Studio 2010 和病毒检查器的体验如何?


这是微软某人(将重命名为无名)代表他自己发言的有用电子邮件的一部分。

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


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

4

11 回答 11

27

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

于 2009-08-20T12:16:03.390 回答
6

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

我不会打扰 AV 评论网站上显示的速度测试等,因为其中大多数都在受控环境中,通常启用了评论模式。影响也会因您的网络环境(工作组或域)和管理员强制执行的策略而异。

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

于 2009-08-27T03:43:49.000 回答
6

我不得不同意第一个答案。

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

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

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

我发现这改善了 Visual Studio、Resharper 和病毒扫描程序都对驱动器造成冲击的磁盘抖动。与往常一样,SysInternals 的 Filemon可以帮助您锁定恶意服务/进程。

于 2009-09-01T09:53:40.453 回答
5

我们有趋势科技防病毒软件在工作,这很糟糕。结帐似乎特别糟糕。

我们最近调试了一台新的构建机器,IS 团队还没有为构建驱动器设置排除项,从 TFS 签出源代码需要 45 分钟。关闭 AV 后,完全相同的源代码需要大约 1 分 30 秒才能签出。

于 2009-08-27T03:56:44.857 回答
3

我也没有测量,但有一些经验:

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

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

于 2009-09-01T08:35:13.343 回答
3

会评论@MagnusJohannsson@Rodrigo的答案,但没有足够的声誉。只是真的同意,并为两者+1。

我在两台非常相似的机器上安装了 NOD32 4.x,第二代英特尔 SSD 的大量内存,双核/四核的超频,win 7 VS2010 的全新安装。

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

在与 ESET 支持多次来回之后,决定这是由于 Visual Studio 文件访问看起来可疑/速度太快,最后我排除了我的项目文件夹,从那以后一直很好。有趣的是我当时没有使用的解决方案的项目文件夹,所以也许是 TFS 的东西?

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

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

于 2011-07-07T19:12:23.120 回答
3

结合病毒扫描程序启用Fusion程序集绑定日志记录可能会导致应用程序启动期间出现性能问题。禁用 Fusion 日志记录或将其记录到的文件夹添加为病毒扫描程序中的排除项。

于 2013-11-05T11:03:26.310 回答
2

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

于 2012-01-19T17:29:36.287 回答
1

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

但是无论出于何种原因,NOD32防火墙都不好!

于 2009-08-26T08:55:34.410 回答
1

排除您的项目文件夹和 Visual Studio 应用程序文件夹以进行实时扫描,并在您觉得安全的情况下尽可能多地安排扫描。

于 2009-08-27T03:58:25.400 回答
0

老实说,我的工作机器没有安装病毒扫描程序,近 2 年来,我从来没有遇到过病毒问题,因为我一直在公司网络巡逻和其他事情上让我很安全。

不过,在家里,我使用 NOD32,并且在 3 台不同的机器上都使用 Visual Studio,我从未注意到任何减速。我很抱歉没有任何基准来衡量,只是想抛出我的“答案”。

于 2009-08-20T12:10:57.243 回答