我想知道以下配置是否会对我的release build应用程序的性能产生任何负面影响。(活动类型为在VS2010中发布)出于分析目的,分析器建议使用.These配置。
1-向符号文件(.pdb)位置添加http://msdl.microsoft.com/download/symbols。从选项中选择调试,然后选择符号
2-在C/C++中,从调试信息格式中选择程序数据库(/Zi)
3-从链接器选择调试,然后选择生成调试信息=是(/DEBUG)
有没有提到的不会影响发布版本性能的选项?完成性能分析后,我应该将这些值返回到什么位置以获得最佳性能?
发布于 2013-06-23 17:51:01
不,将调试信息添加到构建中无论如何都不会影响最终构建的优化设置或速度。它所要做的就是向可执行文件/dll添加一个路径和校验和,这样它就可以找到并验证相关的pdb,并生成所述pdb。很久以前,在VS中添加调试信息实际上影响了最终的exe/dll。
然而,它可能会影响构建时间,因为它必须生成相关的pdb,但很容易衡量这是否会影响您的场景。
https://stackoverflow.com/questions/17259173
复制相似问题