H5游戏性能优化总结

  • 少使用Alpha混合。
  • 显式停止计时器,让它们准备好进行垃圾回收。
  • 使用事件侦听器并在不需要时删除这些侦听器。(确认)
  • 在不需要触摸交互性时显式禁用触摸交互性。(默认就是false 确认)
  • 合理使用dispatchEvents 函数。
  • 尽可能重用对象,建立对象池,而不创建对象并对其执行垃圾回收。
  • 多次调用类属性时,避免直接使用this.att,建立局部变量赋值。(确认)
  • Event.ENTER_FRAME数量控制。(确认)
  • 减少不必要的引用。(确认)
  • 减少显示对象的旋转缩放。(确认)
  • 使用SpriteSheet合并的图片尺寸要优于单张图片的总尺寸,尤其是带透明通道的。
  • 在Http请求中,加载单个文件速度要优于加载多个文件
  • 当对象从舞台去除,人为显式的去掉绑在这对象的事件监听(质疑)

参考:http://edn.egret.com/cn/article/index/id/287

猜你喜欢

转载自blog.csdn.net/jiangguilong2000/article/details/80481995