• 游戏编程性能优化


    游戏编程性能优化-------------------------------------------------------------------------------------------

    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倍 或更多

  • 相关阅读:
    Fluent NHibernate之旅
    IOC之Unity
    使用AutoMapper实现Dto和Model之间自由转换
    javamail邮件发送
    webservice整合spring cxf
    spring 集成mongo配置
    mongodb安装 win7版
    freemarker之list和map
    servlet生命周期
    ArrayList和LinkedList和Vector源码分析
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1638863.html
Copyright © 2020-2023  润新知