2011-01-20 25 views
0

很明显,您必须包含调试符号才能解码配置文件会话,但您是否使用-O0或更高优化级别进行配置?是不是跟奥诺有关?带或不带优化的性能分析代码

+0

我很可能会在非优化版本上运行* secondary * profiling通行证 - 出于好奇,如果没有别的。请记住,它是*产品作为分布式*重要。 – 2011-01-20 21:46:25

回答

3

您应该使用您计划在生产中使用的优化设置进行配置文件。做任何事都没有意义。

+1

,除非您正在分析计算给定运行中每个函数的调用次数。优化可以内联函数并使其从分析中消失。 – 2011-01-20 22:08:08

2

通过分析比较不同代码应该在同一台机器上完成,使用相同的编译器和最高优化设置。任何其他配置文件都没有意义。