0

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

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

2- 在 C/C++ General 中,从 Debug 信息格式中选择 Program Database (/Zi)

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

有没有提到不影响发布版本性能的选项?在完成分析以获得最佳性能后,我应该将值返回到什么?

4

1 回答 1

2

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

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

于 2013-06-23T09:51:00.530 回答