运营速度

Max*_*rai 2 c++ performance operation

我正在编写游戏编码,在渲染代码中进行速度计算非常重要.

我怎样才能获得某些操作的速度?

例如,如何知道乘法是否比sqrt快?或者我必须进行测试并计算时间.

编程语言是c ++,谢谢.

thk*_*ala 5

这种微优化只是浪费你的时间以获得最小的收益.

使用分析器,首先改进自己的算法和代码,只要分析器告诉您游戏花费大部分时间.

请注意,在某些情况下,您可能需要彻底检修整个软件 - 或其中的主要部分 - 以实现更高效的设计.在这种情况下,分析器结果可能会误导缺乏经验的人.例如,与一劳永逸地缓存其结果相比,优化复杂计算可以获得最小的增益.

另见这个有点相关的线程.