【发布时间】:2011-08-21 15:02:11
【问题描述】:
如果二进制文件大小不是问题,使用 -g 而不是剥离要在性能关键环境中运行的二进制文件有什么缺点吗?我有很多磁盘空间,但二进制文件是 cpu 密集型的并且使用大量内存。二进制文件只加载一次,可以存活几个小时。
编辑:
我想使用带有调试信息的二进制文件的原因是在出现分段错误时生成有用的核心转储。
【问题讨论】:
-
我认为问题归结为符号是否默认加载到内存中。如果是,这将有助于加载时间和内存消耗。有趣的问题,期待答案。 +1
-
@unapersson:很难在我们的环境中进行这样的测试,因为性能在很大程度上取决于快速变化的外部因素。
标签: c optimization gcc strip