続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のほうがよっぽどコストかかっているのでトータルではプラスになっている…といいなぁ。