GCC在启用-fprofile-generate时收集哪些信息,哪些优化实际上使用收集的信息(设置-fprofile-use标志时)?
我这里需要引证。我搜索了一段时间,但没有发现任何文件。
关于链路时间优化(LTO)的信息将是+!=D。
发布于 2012-12-14 15:22:48
-fprofile-generate支持-fprofile-arcs、-fprofile-values和-fvpt。
-fprofile-use支持-fbranch-probabilities、-fvpt、-funroll-loops、-fpeel-loops和-ftracer
来源:http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/Optimize-Options.html#Optimize-Options
PS。有关LTO的信息也在该页上。
发布于 2015-12-20 10:14:03
Ulrich Drepper https://people.freebsd.org/~lstewart/articles/cpumemory.pdf http://www.akkadia.org/drepper/cpumemory.pdf的“每个程序员都应该知道的关于内存的东西”
第7.4节
结果应该运行得更快,因为它应该更好地将代码预取到处理器指令缓存中。
https://stackoverflow.com/questions/13881292
复制相似问题