【发布时间】:2011-07-11 23:17:58
【问题描述】:
只需打开 Configuration Properties > Linker > Debugging > Generate Debug Info,我的 exe 大小就从 2.11MB 增加到 2.34MB
额外的 ~230KB 是用来做什么的?我认为 exe 的大小应该大致相同(为 pdb 文件提供或获取额外的路径),但不是那么多。这种“膨胀”会影响性能吗?
我还看到 Configuration Properties > C/C++ > General > Debug Information Format 在 pdb 文件设置为生成时在发布模式下设置为禁用,是否有任何原因这会是什么?据我所知,exe 大小相同 - 只是当您启用程序数据库时 PDB 会变大,我看不出这有什么问题,但我想确保没有我的部分考虑到程序数据库是发布配置中新项目的默认设置,因此缺少。
【问题讨论】: