debugging 我的Delphi11.1调试器在x64项目上突然变得非常迟缓;大概一周前还可以,知道是什么原因吗?

blpfk2vs  于 2022-11-24  发布在  其他
关注(0)|答案(1)|浏览(166)

更新:拔下网络(电缆和wifi)导致(几乎?)恢复正常调试速度。已尝试禁用防火墙没有变化。但没有网络恢复正常服务
更新2:所有Windows x64版本都很慢,而不仅仅是单个大型项目。如果我构建和调试32位Windows,目标速度是正常的(F8是即时的)

办公室里的其他人也看到了。现在使用F8单步执行代码需要5到15秒,即使是看起来微不足道的代码块,例如下面这行代码需要13秒才能单步执行:

radius :=  Max(
 Max( 1.001*vMod( vSum( v1, v2) ), m_testRadius), 
 0.01);

一个星期前,跳过它或多或少是即时的,现在是13秒。添加一个监视或评估修改需要大约5秒。
有趣的是,如果我在下一行和F9上添加一个断点,它只需要2秒就可以跨过它...仍然有点慢,但不是不合理的。
调试的应用程序在运行时运行正常。
1.一个月前,我们尝试将代码回滚到检查点,以防我们引入了一些奇怪的东西-没有变化,仍然很慢。
1.尝试过不同的Delphi版本:10.4、11.1更新1和11.2:没有变化,还是很慢。
1.已禁用我们的防病毒软件,并卸载ninjaRM软件我们的IT公司管理我们的电脑:没有变化,还是很慢。
1.已经寻找了最近的windows更新,可能是cuplrit...没有什么明显的
1.我应用了我能找到的所有更新到我的机器上,包括Windows 11 22 H2功能更新...没有变化。(我的一个同事遇到同样的问题是运行Win 10,所以似乎不是特定的操作系统)
然而,其他较小的项目继续表现正常,只是这一个,这是我们最大的,突然“撞到墙上”。
在这一点上,调试这个项目实际上是不可用的:(移植一百万行代码到C#的前景不是我们希望避免的事情,但如果我们不能调试...
这让我们感到困惑:它跨越我们所有的机器,它局限于一个单一的项目,它似乎是最近才开始的,但如果我们回到更早的来源,它仍然发生。
我们错过了什么?最近有没有一些坏的windows更新推出影响win10和win 11机器?
谢谢你的建议,克里斯

up9lanfz

up9lanfz1#

找到了罪魁祸首:Sophos Hitman专业版警报服务!!!

从本地控制台禁用Sophos实时没有任何效果,但禁用篡改保护至少让我杀死了这个服务,一旦这个消失了,正常的服务恢复!!!
我们正在记录它与我们的IT供应商谁将希望把它传递给Sophos。奇怪的是,它只影响了x64构建,或至少更剧烈。

相关问题