続avail memory

対応(上から順に実行) kernel size avail memory
GENERIC 4,473,089 25,684KB
@tsutsuii先生が一晩でやってくれましたパッチ*1 4,473,149 27,488KB
不要なドライバを全て削除 3,152,244 28,672KB
CPUFLAGSに"-Os"を追加 2,965,487 28,864KB

どう転んでもメモリが足りないので足掻いてみた結果。「"-Os"でサイズを縮小すればメモリに展開されるコードも減って空きメモリが増えるかな?」と実験したところ200KB足らずながらきちんと減るらしい。代わりに実行速度が若干犠牲になるけどswapのIN/OUTのほうがよっぽどコストかかっているのでトータルではプラスになっている…といいなぁ。

*1:これを書いて寝て起きたらパッチが上がっててぶったまげた