当使用clang或gcc开发C++程序时,默认采用内联度量,那么用户如何选择内联参数,例如内联方法的最大大小或容器大小,以优化其程序呢?例如,程序员是否需要查看生成的可执行文件的大小?虚拟方法的数量?应该如何采用内联指标?
发布于 2018-08-30 00:11:41
如果您需要花时间进行微优化,请输出程序集,并查看您的函数是否内联在使用它的上下文中。有多个版本的在线tools可以做到这一点,比如“gcc”和“当当”。经过几次实验,你就会掌握它的诀窍。
https://stackoverflow.com/questions/52081564
复制相似问题