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
リモートデスクトップでPC再起動 or シャットダウン@Windows 7

Windows リモートデスクトップ接続では、通常のスタートメニューから再起動や …

no image
管理共有(C$)の使用@Windows 7

Windows XPだと、ファイルの共有を設定しなくても、デフォルトでCドライブ …

no image
JavascriptエンジンRhinoを入れてみる@WindowsXP

Ajaxの実装や、OpenOfficeなどのマクロ用、ThunderbirdやF …

no image
Raspberry Pi2でHDMIからmp3の音を出す@Ubuntu 14.04

Raspberry Pi2 にUbuntuをインストールして、コマンドラインから …

no image
Date型@EntityBean

EntityBeanからDate型にマッピングしたデータを取り出した場合、jav …

no image
rubyのirbで補完@cygwin

cygwin上でrubyのirbを動かしている時に、ふと補完ができたら便利だと思 …

no image
コンピュータ名でアクセスできるがIPでアクセスできない@Windows ファイル共有

タイトルのような事象がWindows のファイルの共有で発生しました。 コンピュ …

no image
Wireless Tetherで無線LANが繋がらない原因@Galaxy S + Windows 7

Galaxy S + Wireless Tether を使ってテザリングをしよう …

no image
IEのproxy.pac@Windows 7

IE11 から、どうもローカルにあるProxy.pacが読み込まれてないように思 …

no image
Portable Ubuntu for Windows

Portable Ubuntu for Windowsなるものがあるらしいです。 …