a-swapper は、SD カードをスワップ スペースとして使用する Android デバイスでスワップを有効にします ( http://code.google.com/p/a-swapper/ )。現在実行中の特定のアプリケーションが mlock() を使用してスワップ空間にスワップされるのを防ぐアプリケーションを作成できますか? または、これに関する他のアプローチはありますか?
また、busybox のデフォルト アプレットには mlock() がないようです。
a-swapper は、SD カードをスワップ スペースとして使用する Android デバイスでスワップを有効にします ( http://code.google.com/p/a-swapper/ )。現在実行中の特定のアプリケーションが mlock() を使用してスワップ空間にスワップされるのを防ぐアプリケーションを作成できますか? または、これに関する他のアプローチはありますか?
また、busybox のデフォルト アプレットには mlock() がないようです。
mlock (2)の man ページを読んでください。root 権限または少なくとも
CAP_IPC_LOCK
機能が必要です。機能を見る(7)
ほとんどの Android システムでは、root 化は容易ではありません。
またmlock
、現在のプロセスの仮想空間にのみ適用されます (他のプロセスのアドレス空間には適用されません)。仮想メモリについて読んでください。/proc/
それについて調べるために(詳細についてはproc(5)を参照) の使用を検討してください。( cat /proc/self/maps
...の出力を理解する)
Advanced Linux Programmingを読むことも役に立ちます。