ルギア君の戯言

雑多な記事。

つづき

make -j2
(NUMJOBS=2)

だととてつもなくかかるのはまず PyKDE に 10M クラスのソースが 2 つあるのが重要なんだよね。で、その2つはとなり同士だから、同時にコンパイルされる。2つとも、コンパイルするのに必要なメモリは 1GB の物理メモリでは足りないから、スワップに一時的に保存するために kswapd が働くが、デュアルコアであるこのパソコンではそれに CPU を費す余裕が無くなっているんだね。

make -j1
(NUMJOBS=1)

だと結構あっさり通ったw