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
USB LANアダプタ GU-1000Air 購入@Ubuntu 9.04 beta

プラネックスのUSBギガビットLANアダプタ GU-1000Airを購入。 搭載 …

no image
タスクトレイに音量のアイコンが表示されない@Windows 7 64bit

Windowsのタスクトレイに音量のアイコンが表示されない事象が頻繁に発生してい …

no image
PAM認証でのchroot

サーバのセキュリティを確保するためにchrootを使用する方法がありますが、サー …

no image
Arrows Tab LTE F-01D をICS (4.0) にアップデート

やっとでました。Arrows Tab の 4.0アップデート。 早速アップデート …

no image
vimでシンタックスハイライトの関連づけ拡張子を追加する@CentOS 5.3

vimで.shの拡張子を開くと、シェルの構文がハイライトされるし、.c を開けば …

no image
リモートデスクトップでウィンドウ表示と全画面表示を切り替える@Windows 7

最近はクラウドやらなんやらで、Windows 付属のリモートデスクトップ機能を使 …

no image
iSCSIを使ってみる@CenOS5.2 (ターゲット) + Windows XP (イニシエータ)

CentOS 5をtarget、Windowsをinitiatorとして、iSC …

no image
lsの色を変更する@Cygwin

lsコマンドは、ディレクトリやファイルの種類によって、表示に色をつけることができ …

no image
ウィンドウが勝手に最大化@Windows 7

Windows 7で、ウィンドウをはしっこに移動したりすると、最大化してしまいす …

no image
gmailでフィルタリング転送した時メールは受信トレイに残るの?

gmailの基本転送機能は全てのメールをあるアドレスに転送しますが、フィルタを用 …