关于Array、Vector数组的专项整治 这一次,我们的出发点和和上次《关于Point对象的专项整治》是一样的,就是避免Array临时变量的频繁创建,从而给GC减少不必要的工作量。 同样的,先打开S…
Read more →
Month: 五月 2016
Event.ENTER_FRAME事件侦听,请一定要侦听到同一个对象上
通过Scout发现,Event对象创建比较多。exitFrame Event对象只有249841个,刚好等于总共运行的帧数,而enterFrame Event对象则是总帧数的3倍多。原因何在? 通过实…
Read more →
ByteArray对象 Clear()方法 VS length=0
输出结果: clear 耗时: 38 非clear 耗时: 22
Scout性能优化实战——Point对象专项整理
Scout性能优化系列——Point对象专项整理 文章首发于 游戏研发笔记 话题开始之前,我们先来看两组数据,图1是《西游归来》的垃圾回收数据,图2是《剑雨江湖》的垃圾回收数据。下表是对两份数据进行统…
Read more →