【发布时间】:2016-05-23 00:36:50
【问题描述】:
我刚刚开始学习链接时优化,所以我不确定这是否是一个愚蠢的问题。
我正在编写一个库,主要供我们组织内部使用。有大量的类,既有公有函数,也有私有函数,只有很小的公有函数子集使用 Boost 以 Python 模块的形式导出。所有其他功能,无论是公共的还是私有的,都只能在库中使用。我尝试使用-flto-fuse-linker-plugin,发现性能有了不小的提升。我想知道是否可以向优化器传达任何函数,除了那些导出到 Python 的函数,可能已经优化,因为该库将仅通过 python 模块使用。
如果有任何意见/建议,我将不胜感激。
【问题讨论】:
标签: c++ linux gcc optimization linker