toge's diary

コンピュータ関連の趣味をつらつらと。

せっかくのDual Coreを有効利用

$ time make -j1 clean all   
real    0m15.793s
user    0m13.765s
sys     0m1.372s

$ time make -j2 clean all   
real    0m9.807s
user    0m13.845s
sys     0m1.516s 

流石に半分とはいかないけれど、結構な高速化を果たせました。
特にこういう時はccache大活躍だね。

id:shinichiro_hさんのコメントよりj3, j4, j5もやってみました。

$ time make -j3 clean all   
real    0m9.727s
user    0m13.857s
sys     0m1.488s

$ time make -j4 clean all   
real    0m9.739s
user    0m13.877s
sys     0m1.504s

$ time make -j5 clean all   
real    0m9.495s
user    0m14.013s
sys     0m1.384s 

案外速度は変わらんものですな。
なんか徐々にuser timeが上がってきて嫌な感じ。

Hyper ThreadingなCPUの場合にはどうなんだろうか?とかちょっと気になる。
Pentium4 6x1系でも買って試してみるか。