Mac OS X Leopard - dynamic_pager を骨抜きに
OS X で一ついやなものは、swapping.
この記事で弾さんの書いているdynamic_pagerの改造版を自分のMacBook Airにインストールしてみた。

結果としては筐体がいつもより熱くなるけど、pageoutしない分多くのアプリを立ち上げても処理落ちして動作が鈍くなくことはほとんどなくなりました。

と思って今半日ぐらい起動しっぱなしの状態でvm_statしてみたらPageoutsが15って出てるな。しばらくは0だったんだけど、なんだろう…。どきどき。

% vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                   120347.
Pages active:                 232462.
Pages inactive:                73657.
Pages wired down:              96325.
"Translation faults":       19568174.
Pages copy-on-write:          402293.
Pages zero filled:           8727733.
Pages reactivated:              2082.
Pageins:                       80214.
Pageouts:                         15.
Object cache: 58000 hits of 93961 lookups (61% hit rate)

とりあえず、熱いけど快適ではあるのでしばらく使い続けてみようと思います。