VectorはArrayより早い

CS4のAS3.0 
//なんで、3.1じゃなくて、3.0なのだろう。 
//何のための「.0」なのだろう？？ 

◆設問 
↓「Vectorインスタンスを使うとArrayよりもずっと高速です。」っていうけど 
どれくらい高速なのだろう？？ 
http://www.fumiononaka.com/TechNotes/Flash/FN0810001.html 
と思ったのでベンチマークテスト。 


◆内容 
Array(_a)とVector(_v)の比較と 
0:長さの指定無し 
1:長さの指定あり 
2:入れる数字を型指定 
を1000万回行う 


◆結果
1000万回関数を実行して、かかった時間（mm秒）
MAC 10,0,2,54での実行結果

Array+長さの指定無し：601
Array+長さの指定あり：577
Array+長さ+型指定あり：768
Vector+長さの指定無し：522
Vector+長さの指定あり：168
Vector+長さ+型指定あり：210


噂通りVectorで長さを指定すると早かった。 
Arrayで長さを指定した時に比べて1/4ぐらいの早さ。 


◆考察 
確かに早いんだけど、1000万回でやっと、0.4秒の差だよ。 
Arrayの計算時間がボトルネックになってたことなんか、 
3Dを遊びで作ったのを含めてもほぼ無いからなーw 

もちろん早くなることに越したことは無いけど。 
高負荷の物理計算とか、画像の各ピクセルに対して処理をする、 
とかで使うと力が発揮されるのかな。 

