えちょ記

語らないブログ

V8の処理速度調査メモ

V8 Javascriptエンジンの、実装アルゴリズムの調査のメモ。あくまでも相対速度を見るのが目的なので他のエンジンと比べるようなことはしないぞ、と。思いつき次第追加するので、内容はないよう?。

Array

arrayに"1234567890"という文字を突っ込んでみた。

  • 1000行の操作
    • 作成(push) 1ms
    • shift 21ms
  • 10000行の操作
    • 作成(push) 2ms
    • shift 1435ms
    • pop 0ms

作成はえええ。あと、shiftはやっぱり、指数関数で重くなるようだ。ってことはこいつでqueueを作るのは一工夫必要っぽいね。