C#中测试引用类型变量是否为空指针的性能如何(like if (x == null)
...)与测试小于零的整数甚至布尔值是否为假相比?
是否还有其他关于此类的问题空指针测试,例如是产生的垃圾?
我对游戏的每一帧进行了数百次这样的测试,我想知道这些测试是否会导致问题或者是否可以更有效地实施?
无效测试可能等同于简单的“等于 0”测试。他们是非常非常便宜 - 每帧只有数百个应该完全微不足道,除非你的帧速率达到数百万:)
您应该分析您的应用程序以了解时间在哪里actually被花费——这比仅仅猜测更有成效。理想情况下,您还应该尝试编写一些基准测试,以便您不仅可以测量当前性能,还可以注意到它是否由于任何特定更改而变得明显更糟。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)