zoukankan      html  css  js  c++  java
  • 游戏功能逻辑优化

    不断补充


    函数

    函数开始要加入参数条件判断,条件不符返回并输出log


    循环中尽量减少运算及函数调用

    像Obj[i]这种数组调用,如果多次出现,也尽量用临时变量代替,[]运算也需要时间,如果多次调用obj.x那么.x也需要时间

    像Obj.getInstance()这种单例一般都保存成临时变量,避免多次调用getInstance()函数



    类与对象

    类方法尽量写成静态,静态方法不需要频繁入栈

    频繁创建的对象要有空闲对象池,避免内存泄露,并降低垃圾回收压力(java,c#),比如c#中foreach每次产生24b的垃圾,如果是高频运行的程序,应该禁用foreach,用for代替


    c#中拼接字符串不使用string 用stringBuilder替代,否则会产生临时对象


  • 相关阅读:
    Windows 下搭建FTP服务器
    PHP的异常以及异常存在的意义
    IE兼容性
    YII插件
    PHPCMS部件
    YII学习笔记
    MAC下PHP开发
    iframe
    centos+apache+mod_ssl
    xcode快捷键
  • 原文地址:https://www.cnblogs.com/nafio/p/9137581.html
Copyright © 2011-2022 走看看