游戏编程性能优化--------------------------------------------------------------------------------------
游戏编程性能优化-------------------------------------------------------------------------------------------
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倍 或更多