我通过更改 OpenGL 代码优化了函数 Render()。然后我运行了仪器/时间配置文件,时间限制为 180 秒(因此测量准确)。
- 打开反转调用树:
- 非优化为680 毫秒,
- 500 毫秒进行优化。
- 关闭反转调用树:
- 非优化为277 毫秒,
- 优化时间为345 毫秒。
- 打开Top Functions(仍然关闭Invert Call Tree):
- 未优化的4591 毫秒,
- 5277 毫秒进行优化。
- 打开Invert Call Tree(仍然打开Top Functions):
- 没有变化(4591),
- 没有变化 (5277)。
如何解释这个?优化后的版本更快还是更慢?