Node.js を Ninja でビルド

こちらの記事に Node.js を Ninja でビルドする方法がわかりやすく書いてあったので試してみました。
http://d.hatena.ne.jp/jovi0608/20120905/1346831489

実行環境 (Mac OS X 10.7.4 Node.js v0.9.2-pre)

結果

$ ./configure --ninja
$ time make
real  3m14.051s
user  9m43.755s
sys  0m52.738s
$ ./configure
$ time make -j 2
real  4m26.464s
user  7m45.149s
sys  0m55.281s
$ ./configure
$ time make
real  6m44.763s
user  5m56.184s
sys  0m45.123s

ninja さん、すごく速いです。すばらしい。

(9/9 追記)
実行マシンの CPU が 1.7 GHz Intel Core i5( コア数 : 2 スレッド数 : 4 ) なので make の並列度を 3 と 4 にあげて追加測定しました。

結果

$ ./configure
$ time make -j 3
real 3m34.384s
user 8m53.363s
sys  1m2.937s
$ ./configure
$ time make -j 4
real 3m29.327s
user 10m1.844s
sys  1m10.998s

おおう、並列度 3, 4 にするとかなり速くなりましたね。
Ninja さんは中で賢く CPU を調べて並列化してるのかな。