以下任何配置是否会影响发布版本的性能

时间:2013-06-23 09:03:20

标签: c++ visual-studio-2010

我想知道以下任何配置是否会对我的发布版本应用程序的性能产生任何负面影响。 (活动类型在VS2010中发布)。这些配置由分析器推荐用于分析目的。

1 - 将http://msdl.microsoft.com/download/symbols添加到符号文件(.pdb)位置。从选项中选择调试然后选择符号

2-在C / C ++中从调试信息格式中选择程序数据库(/ Zi)

3-从链接器选​​择调试然后生成调试信息=是(/ DEBUG)

是否有任何提及的选项不会影响发布版本的性能?在完成最佳性能分析后,我应该将值返回到什么位置?

1 个答案:

答案 0 :(得分:2)

不,向构建中添加调试信息无论如何都不会影响最终构建的优化设置或速度。它所做的就是为可执行文件/ dll添加路径和校验和,以便它可以找到并验证关联的pdb并生成所述pdb。在VS中添加调试信息实际上影响了最终的exe / dll已经很长时间了。

但它可以影响构建时间,因为它必须生成相关的pdb,但很容易衡量这是否会影响您的场景。