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。これで使用可能メモリも確保できた。
さあ、これでベンチマークどんな結果がでるのかな?