Object Pool 类
2009-10-14 10:34 宝宝合凤凰 阅读(277) 评论(0) 收藏 举报flash player中有两个开销比较大的操作:对象的创建(object creation)和垃圾回收(garbage collection)。如果我们把不需的对象存放到一个对象池,当需要同类型的对象时直接从对象池里面获取。这样可以减少“对象的创建”,垃圾回收机制对象池里也不会工作,从而减少开销。
用法:
从ObjectPool中获取一个SomeClass的实例:
var obj:SomeClass = ObjectPool.getObject( SomeClass );
当你不需要一个对象,把它存进对象池中:
ObjectPool.disposeObject( obj );
浙公网安备 33010602011771号