0

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

我如何运行应用程序并不重要,即使关闭了 Visual Studio 并双击发布可执行文件,我也会得到同样的缓慢行为。

谁能指出我可能在我的机器上搞砸了这个问题?

谢谢

4

1 回答 1

1

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

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

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

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

于 2014-03-18T11:10:47.323 回答