- 884 名前:login:Penguin mailto:sage [2012/08/10(金) 13:45:38.93 ID:AzTn7Box]
- このスレを見ておもしろそうなので、GentooでXfce環境の省メモリ化をやってみました。
カーネルモジュールは使用するもののみをすべて組み込みに変更し、initrdは未使用。 パッケージのCFLAGSは ”-O2 -march=i686 -mno-mmx -fconserve-stack -fomit-frame-pointer --param max-crossjump-edges=16384 -pipe” でメモリ消費は最小でした。 max-crossjump-edges=n は大きな値を入れるとコンパイル時間が増加し、僅かながら 実行ファイルのパフォーマンスとサイズの改善があります。しかし、 65536 にするとむしろ逆効果でした。 LDFLAGSは ”-Wl,-O1 -Wl,--as-needed -Wl,-z,norelro” が良好でした。 -Wl,-z,norelro はセキュリティに関係してくるのでおすすめではないですが メモリ消費削減効果はあります。 最終的にはOS起動直後に Yahoo Japanのトップページを表示した状態で約72〜78M(free読み)となりました。
|

|