标签:
注:inline只是对编译器的建议,是否内联的决定权在编译器;
优化时,只针对高频代码内联;
对于调用频率高的(80%以上场景都会走到的路径):
函数规模<5行:总是内联;
5-20行,将高频率的调用点选择性内联;
超过20行,重写方法,体现出快速路径并将其内联;
SPARC中有充足的寄存器,在限定的调用深度范围内几乎没有调用返回的性能损失(无须在调用时存储就的寄存器内容),所有,这种体系结构的内联效果甚微,一般不用考虑内联;
Posted by: 大CC | 29JUN,2015
博客:blog.me115.com [订阅]
Github:大CC
标签:
原文地址:http://www.cnblogs.com/me115/p/4609092.html