Array Vector 性能测试
2009年8月6日
没有评论
想做个对象池,以降低CPU销毁,以前都是用Array做的。
帮助上说flashplayer10的Vector速度要比Array的速度快的多今天特来测试下。
不过测试结果令我大失所望。
- push : Vector慢, Array 快 (可以忽略)
- pop : Vector快, Array 慢 (可以忽略)
这样的结果让我对Vector的性能产生了怀疑,又测试了下Vector的的存取速度。
- 读取: Vector快, Array 慢 (可以忽略)
- 存储: Vector慢, Array 快 (可以忽略)
看来Vector在对Array的性能较量中并不占优势。
只是Vector是单一元素类型的数组,拥有Array所没有的类型检查。
结论:做对象池还是用Vector吧,不管性能了。
下面是测试代码:
阅读全文...