iPhoneでSWAPを -Swap on iPhone-


iPhone3Gだと、やはりメモリ不足が気になりますよね( ´ ▽ ` )ノ
音楽を聴きながらSafariでブラウジングしてると落ちてしまったり…

そこで今話題になっている、iPhoneOS上でswapを可能にするplistファイルを試してみました。

.

まず、swapとは何か知らない人もいると思うので…

『スワップとは、利用可能なメモリ容量を増やすOSの機能の一つ。ハードディスク上に「スワップファイル」と呼ばれる専用の領域を用意して、メモリ容量が不足してきたら使われていないメモリ領域の内容を一時的にハードディスクに退避させ、必要に応じてメモリに書き戻す動作のことを言う。そうした機能を用いて確保された実際のメモリ容量以上のメモリ領域を「仮想メモリ」(仮想記憶)という。』

簡単に言うと「メモリを有効活用しちゃおう」ってことです♪( ´▽`)

.
.
.

【導入前に…】

iPhoneはフラッシュメモリを採用しているので、これを導入することで寿命が縮まる可能性があります。
それに、どんな問題があるか、または無いか、はまだわかってません。

ちらないの?はこの記事によって生じた問題に一切責任を負いませんよー☆

【導入手順】

まずここからcom.apple.dynamic_pager.plistをダウンロード

次にこのplistをiFileやDiskAidなどで/System/Library/LaunchDeamonsに置き、iFileなどで所有権を↓の様に
owner:root
group:wheel

最後にReboot
Respringではダメですよ♪( ´▽`)

.

これで導入完了です

後はSBSettingsなどのMemory Cleanerを使ってみてくださいね

ちょっと以前よりSBSでのメモリ解放が遅くなりました(・◡・;

.
.

<適用前>

<適用後>

.

80MB近く空きがでました( ´ ▽ ` )
3Gでこれだけあれば嬉しい。

しかし文字入力で引っかかったりすることがあります…
うーん…

.

元に戻すにはcom.apple.dynamic_pager.plistと/private/var/vmのswapファイルを消してRebootすればいいと思うけど…

[情報元:http://modmyi.com/forums/general-iphone-chat/681840-iphone-swap-space.html]

iPhoneでSWAPを -Swap on iPhone- への13件のフィードバック

  1. [...] Twitterを全社導入して気づいたこと – EC studio 社長ブログ iPhoneでSWAPを -Swap on iPhone- « ちらないの? (via iPhooone wiki ) iPod touch 3.1.1のBluetooth機能を試してみた « [...]

  2. iphone より:

    一度入れてみて再起動したところSIMにロックがかかりました。解除し、消してみて再起動してみるとまたロックがかかります。
    解決方法はないでしょうか?

    • milking より:

      んー、手順通り導入(または取り外し)しましたか?
      LaunchDeamons内の他のファイルを消してしまってはいませんか?

      調べてみましたが、海外フォーラムではその様な症状は確認できなかったので、他に原因がある可能性もあります

      それに当方はSIMロック解除を行っていないので、相互のコンフリクトの有無に関しては判断しかねます…

      無責任ですみません(^_^;)

  3. nerre より:

    導入しました!

    もっさりしてます・・・・。

    • milking より:

      私も今は入れてません(^_^;)
      急に重くなる時がありますからね

  4. TAKEO より:

    導入♪が・・・・メモリー増えてない(泣
    3.1.2は駄目なのか??

  5. ヤヴァイ! より:

    swapを試して1ヶ月なんですが、
    フラッシュメモリの空きがなくなってしまい、
    アプリを消しても消しても、要領がなくなっていまいます。

    再起動して1分ぐらいまでは、2Gも空きがあると出ているんですが、すぐに0バイトになってしまいます。

    これってswapの影響なんでしょうか?

    swapをやめるにはどうしたらよいでしょうか?

    • milking より:

      空きメモリが2GB?
      空きHD要領が2GB?
      ちょっと分かりづらいです(・_・;

      元に戻すにはcom.apple.dynamic_pager.plistと/private/var/vmのswapファイルを消してRebootすればいいと思います。

  6. ヤヴァイ! より:

    すみません。わかりずらくて

    やってみます。

  7. ヤヴァイ! より:

    できました!

    ありがとうございました!

    • milking より:

      できましたか
      よかったですね( *`ω´)

      一応記事にも対処方法は書いてあったのでちゃんと目を通してから自己責任でやってくださいね(^_^;)

  8. [...] ・ Backgrounder で、電話、ipod、safari を停止させる。 ・ swapを使う ・ nospot でspotlight検索停止 で、割合さくさく。 テザリングには [...]

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

フォロー

Get every new post delivered to your Inbox.