ades(Linux/android)でSwap(イメージ)の利用

ades(Froyo)でid:androidzaurusさんから教えてもらった"RowboatBench"を走らせようとすると、1,2分でAndroidのBoot logoに戻ってしまう現象(一種のクラッシュ)が発生していた。


"adb logcat"で原因を追いかけた所、watchdogがプロセスを停止させてリセット動作を行ってる事が判明(しかもトリガはメモリ不足っぽい)。


ハードウェア上、メモリ増設も出来ないのでスワップを作る方向で対処してみた。


方法としてはSDカード上にスワップファイル(イメージ形式)を作成して有効にしてみる。

# mkswap /mnt/swap
# swapon /mnt/swap
# chroot rfs /init

OK。これで使用可能メモリも確保できた。


さあ、これでベンチマークどんな結果がでるのかな?