Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

起動時にswaponを実行して、スワップを有効にする @ Android Galaxy S with root

      2013/07/15

Galaxy S は、Google Map 使うとフリーズしてしまうが、スワップ領域を作ってあげるとよいという情報がネット上に転がっていました。

これを行うためには、root 化が必要ですが、root化しているなら、swapper2 というアプリが便利なようです。

しかしこのアプリ、起動後なぜか常駐してますし、動作自体も少々不安定なようです。

 

スワップを追加するのは、実はコマンド的には結構簡単で、root権限で

# swapon  スワップファイル名やデバイス名

を実行するだけなので、自分で上記コマンドを手動で実行してあげようと思いました。

このとき、上記コマンドをAndroid起動時に自動で実行するのに、init.rc などをいじっている人がいますが、もっと手軽に実行したい場合は、ScriptManager というアプリが便利です。

これを使うことで、任意のシェルスクリプトを起動時に実行することができます。

ちなみに私は、外部SDカードにswapパーティションを作成し以下のスクリプトを起動時に実行してあげています。swapパーティションの作り方については、この辺りを参考にしてみてください。

if [ -b /dev/block/mmcblk1p2 ]; then
    swapon /dev/block/mmcblk1p2
    echo 10 > /proc/sys/vm/swappiness
fi

 - android, IT技術

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
google analyticsのリアルタイム表示を使ってみた

google アナリティクスが、リアルタイム表示に対応したようです。 申し込めば …

no image
OpenOffice 3のインストール@debian系 Linux

OpenOffice 3がリリースされたので、Linuxにインストールしてみまし …

no image
ポート監視やwatchdogで簡易サーバ監視@CentOS 5

アカウント共有型のレンタルサーバならサーバが落ちても、管理者の方が監視してくれて …

no image
Linuxコンテナ(LXC)の接続先ネットワークを物理NWにブリッジ@Ubuntu 14.04

LXCはデフォルトだと、勝手に作られたブリッジに接続し、勝手なローカルアドレスが …

no image
rubyの文字コードについて考える

rubyでは、1.6以降漢字コードを特別に解釈しなくなったようです。 maznは …

no image
Windows 10 のストアアプリが起動しない

Windows 10のストアが起動しなくなってしまったので、その時実施した対処方 …

no image
ローカルファイルの読み取り@Javascript with Rhino

Rhinoを使ったJavascriptスクリプトでファイルを読み込むにはread …

no image
IPアドレスの範囲からサブネットマスクを簡単に計算する@CentOS 5

ちょっとしたアタックがあるIPからあった場合に、whois で IP の情報調べ …

no image
Sony VAIO Z (VPCZ22) SSDベンチマーク

Windowsの起動が爆速だったので、Sony VAIO Z (VPCZ22)の …

no image
vimでpythonの補完を行う

pythonを少し書いてみようと思い立ち、とりあえずvimでpythonのキーワ …