貴の備忘録

気の向くまま、興味のあることを書いて置く場所。

Xperia acro IS11S ホーム画面アプリの常駐化

2012-03-02 08:08:39 | デジモノ
Androidの操作をしていてもたつきを感じる現象として、アプリからホーム画面に戻ったとき、ウィジットの読み込み中やアイコン表示が出来ずに口表示になったり、操作がカクカクして使い勝手が悪くなる事が有る。頻繁に起きるなら再起動するとしばらくは収まるので、再起動の目安にもしていた。

原因はメモリ不足でホームアプリがKillされることに有る。Androidはアプリを極力バックグラウンドで待機させておき、切り替えの応答性を高めるように設計されている。ただ、メモリが枯渇すればアプリをKillしてメモリを解放するが、操作の起点であるホームアプリも例外ではない。

ホームアプリがKillされると、ウィジットは情報を再取得して表示しなくてはならないし、アイコンなどの表示データはアプリで持っている情報を読み取って表示するため、いちいち内部ストレージやSDメモリから読みださなくてはならない。そのため、使い込んでウィジットやアプリが増えれば再表示する時間も必要になってくる。更に内部ストレージを確保するためにアプリをSDメモリに追い出すが、SDメモリは内部ストレージより遅いため、その点でももっさり度合いが増していく。

ホームアプリがKillされないようにOSの設定を変更すれば、アプリからホーム画面に戻ったときのもっさり現象は防止出来る。実際は /system/build.prop に以下の行を追加すればよい。#から始まる行はコメントなので、実行行は3行である。

#
# Keep Home App
#
ro.HOME_APP_ADJ=1
ro.HOME_APP_MIN_ADJ=0
ro.HOME_APP_MAX_ADJ=1

root権限有りのESエクスプローラで直接書き換えたが、root権限さえあれば色んな手段は有るだろう。adbを使ってPC上で書き換えてから戻しても良い。



1週間近く使ってみたが、もっさり現象は皆無になって快適そのものだ。

コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 台湾出張 | トップ | au HGW更新 BL190HW -> BL900HW »

2 コメント

コメント日が  古い順  |   新しい順
ホームの常駐化はまだしていますか? (通りすがり)
2012-06-28 03:01:52
IS11Sの役に立つ色々な情報をありがとうございます。
ところで、ホームの常駐化を設定したら、重いアプリを起動したときに、不安定になる事がありました。結局設定を元にもどしました。
IS11Sは手に持ったサイズも含めて気に入っているのですが、、、
返信する
常駐化したままです (zx1100a2_mm)
2012-06-30 22:05:23
メモリが不足している時に不安定になり、ホームが無応答になったメッセージが出る事があります。
これは仕方がないので、放置してます。
返信する

コメントを投稿