【发布时间】:2015-12-16 16:52:19
【问题描述】:
我的项目中有一个操作,在调试模式下大约需要 2 分钟,在发布模式下不到 一秒。 (如果重要的话,它是一个向向量写入大量内容的函数)。
显然,在调试模式下几乎不可能使用我的应用程序,因为这段代码会导致糟糕的性能。
所以我的问题是:是否可以启用性能优化并禁用特定文件或类的调试?如果没有,还有其他方法可以解决这个问题吗?
【问题讨论】:
-
我的第一反应是在发布模式下启用调试信息,并以这种方式进行调试。您确实会时不时地遇到惊喜,但通常情况下,这很好。
-
你也可以考虑一个模拟对象(#ifdef DEBUG_)。
标签: debugging c++11 visual-c++ visual-studio-2015 visual-studio-debugging