使用 VS2015 和趋势科技杀毒软件进行缓慢调试

Posted

技术标签:

【中文标题】使用 VS2015 和趋势科技杀毒软件进行缓慢调试【英文标题】:Slow debugging with VS2015 and Trend Micro anti-virus 【发布时间】:2016-11-21 09:43:05 【问题描述】:

在我们公司,我们正在使用趋势科技防病毒软件。 我注意到在调试时,“管理趋势科技未经授权的更改预防”进程在调试时每次挂起 VS 时占用高达 50% 的 CPU 使用率,而在 VS 被释放时下降到 0.x%。

我们已尝试将源代码文件夹从实时扫描中排除,但无济于事。

还有其他方法可以解决这个问题吗?谢谢。

P.S:我知道这可能不是一个典型的问题,但作为一名程序员,我不能承受每次鼠标悬停浪费 5 分钟。

【问题讨论】:

向反病毒制造商公司发送电子邮件,让他们知道这种情况。希望在他们的新版本中解决这个问题。 也有这个问题。相同的行为。如果我尝试在调试中检查对象,则此趋势科技进程开始消耗 CPU。 我们已向他们发送了一封包含此问题的电子邮件,但他们似乎不知道如何解决此问题 您需要与您的 IT 部门合作,对趋势科技进行配置,使其不再导致此问题。 FWIW,我们有 VS2015 和 Trend Micro,但我没有这个问题(也没有运行那个特定的进程)。 【参考方案1】:

我们的 IT 部门与 Trend 技术支持人员进行了交谈,他们能够通过从实时扫描中排除多个文件夹(源代码、VS 安装路径等)来解决此问题。

【讨论】:

【参考方案2】:

我发现了一篇关于此的博文:http://blog.aabech.no/archive/debugging-happily-alongside-trend-micro/

几乎是说您可以使用 Trend Micro Performance Tuning Tool 来检查您的调试速度。

对于我作为博客文章的作者来说,它是 msvsmon.exe,它用于远程调试并导致了很多事件,从而减慢了整个过程。

【讨论】:

以上是关于使用 VS2015 和趋势科技杀毒软件进行缓慢调试的主要内容,如果未能解决你的问题,请参考以下文章

VS运行速度缓慢卡顿 2020年1月3日23:25:35

VS2017无法调试

vs2015的安装和单元调试

VSCode 调试

不知道为啥用VS调试的时候被拒绝访问

VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码