什么对性能更好?不定式循环是否if或normal循环?

诺勒

我经常看到游戏引擎在做:

for(;;) if(!frame()) break;

为什么他们不写:

while(frame());

或者他们想用于:

for(;frame(););

for(;;)或while(true)是否有可能因为条件始终为true而使编译器进行更多优化?

拔示巴

这是课程的马。

在这种情况下,任何好的优化编译器都将生成相同的代码。

老式的人非常依赖,for(;;)因为大多数mainsteam编译器在“正常”设置警告时不会生成警告。在我看来,while(frame());尽管有些人不喜欢空的循环体,而且至少第一种方法的循环体也不是空的,但我至少要清楚一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Postgresql 不定式循环

来自分类Dev

C ++,Python或PHP,不定式循环

来自分类Dev

React.js“useEffect”不定式循环

来自分类Dev

通过套接字发送文件时如何给出符号并退出不定式循环

来自分类Dev

如果将第二个参数作为数组传递并在内部放置空对象,为什么useEffect会产生不定式循环

来自分类Dev

jQuery可排序滚动不定式

来自分类Dev

在不定式CSS动画中暂停

来自分类Dev

解决不定式多态性的方法

来自分类Java

哪个循环具有更好的性能?为什么?

来自分类Dev

优化循环以获得更好的性能

来自分类Dev

来自文件读取流的Node.js不定式流

来自分类Dev

Laravel一列排序1列和不定式嵌套

来自分类Java

android java循环与语句哪个对性能更好?

来自分类Dev

与嵌套SQL相比,具有多个查询和循环的SQL过程的性能是否更好?

来自分类Dev

基本输入£不定循环

来自分类Dev

jQuery中的延迟加载和不定式滚动问题,以查找位置绝对位置的元素的新高度?

来自分类Dev

什么是性能更好的-批量调用数据库或使用循环进行单个调用以进行计算?

来自分类Dev

嵌套循环,是否有更好的方法?

来自分类Dev

对每个 for 循环使用相同的 int 是否更好?

来自分类Dev

有什么更好的?notifyDataSetChanged或notifyItemChanged在循环中?

来自分类Dev

延迟循环-会有什么更好的选择?

来自分类Dev

在cython中如何实现更好的循环速度性能?

来自分类Dev

提高iteritems的性能或更好的循环遍历python字典的方法

来自分类Java

在性能Lambda或简单循环方面哪个更好?

来自分类Dev

矢量化R循环以获得更好的性能

来自分类Dev

避免使用WHILE循环和CURSOR以获得更好的性能?

来自分类Java

for循环和for-each循环之间是否存在性能差异?

来自分类Java

使用System.arraycopy(...)是否比for循环复制数组更好?

来自分类Dev

使用sleep()或无限循环来等待事件是否更好?

Related 相关文章

  1. 1

    Postgresql 不定式循环

  2. 2

    C ++,Python或PHP,不定式循环

  3. 3

    React.js“useEffect”不定式循环

  4. 4

    通过套接字发送文件时如何给出符号并退出不定式循环

  5. 5

    如果将第二个参数作为数组传递并在内部放置空对象,为什么useEffect会产生不定式循环

  6. 6

    jQuery可排序滚动不定式

  7. 7

    在不定式CSS动画中暂停

  8. 8

    解决不定式多态性的方法

  9. 9

    哪个循环具有更好的性能?为什么?

  10. 10

    优化循环以获得更好的性能

  11. 11

    来自文件读取流的Node.js不定式流

  12. 12

    Laravel一列排序1列和不定式嵌套

  13. 13

    android java循环与语句哪个对性能更好?

  14. 14

    与嵌套SQL相比,具有多个查询和循环的SQL过程的性能是否更好?

  15. 15

    基本输入£不定循环

  16. 16

    jQuery中的延迟加载和不定式滚动问题,以查找位置绝对位置的元素的新高度?

  17. 17

    什么是性能更好的-批量调用数据库或使用循环进行单个调用以进行计算?

  18. 18

    嵌套循环,是否有更好的方法?

  19. 19

    对每个 for 循环使用相同的 int 是否更好?

  20. 20

    有什么更好的?notifyDataSetChanged或notifyItemChanged在循环中?

  21. 21

    延迟循环-会有什么更好的选择?

  22. 22

    在cython中如何实现更好的循环速度性能?

  23. 23

    提高iteritems的性能或更好的循环遍历python字典的方法

  24. 24

    在性能Lambda或简单循环方面哪个更好?

  25. 25

    矢量化R循环以获得更好的性能

  26. 26

    避免使用WHILE循环和CURSOR以获得更好的性能?

  27. 27

    for循环和for-each循环之间是否存在性能差异?

  28. 28

    使用System.arraycopy(...)是否比for循环复制数组更好?

  29. 29

    使用sleep()或无限循环来等待事件是否更好?

热门标签

归档