游戏编程性能优化--------------------------------------------------------------------------------------...
游戲編程性能優化-------------------------------------------------------------------------------------------
?
1.全局變量名盡量用縮寫,盡可能短,可以減小程序最終生所的體積
?
2.for循環在較大的循環空間,寫成幾個循環,以利用CPU的Cache達到效果,
將1000次循環改成100次的方法
for(var i:int =0;i<1000;i+=10;)
{
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
j++;//do some thing
}
?
var i ; var len是要提前聲明的,提高循環效率
?
3.取模等一些操作可以用位運算,提高核心運行效率
?
4.注意的地方
變量必須顯示初始化
如 var i:int = 0;//賦0值,盡管語言中 i 默認值是0
?
5.多用public var,少用get
get封裝效率和function調用差不多,比public var低50倍 或更多
轉載于:https://www.cnblogs.com/jiahuafu/archive/2010/01/04/1638863.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的游戏编程性能优化--------------------------------------------------------------------------------------...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟机添加串口设备方法
- 下一篇: 用VisualVM和JConsole监控