使用调试工具后,我的应用运行速度非常慢

时间:2014-03-17 18:54:22

标签: visual-c++ heap-corruption gflags

我试图在我们的应用中调试堆损坏问题,并使用appverifier,gflags和_CrtSetDbgFlag来尝试跟踪它。现在我已经清除了gflags,从应用验证程序中移除了我们的应用程序并删除了_CrtSetDbgFlag,但现在我的计算机上的应用程序非常慢(超过15分钟就可以启动它)。

无论我如何运行应用程序,即使关闭Visual Studio并双击发布可执行文件,我也会遇到相同的缓慢行为。

有人能指出我可能搞砸了我的机器上有这个问题吗?

由于

1 个答案:

答案 0 :(得分:1)

通过使用系统还原回到我使用gflags之前,我已经为自己解决了这个问题。我现在注意到gflags确实带有警告:

注意错误使用此工具会降低系统性能或阻止Windows启动,要求您重新安装Windows。

所以我可能应该更加小心。

如果有人有更好的方法来解决这个问题而不是系统还原,比如gflags更改的注册表项列表以及默认情况下它们应该是什么,这仍然会非常有用。