JIT入れ替え
X10 mini/mini proでちゃんと効果発揮するかは個人差があります。
また、使用するアプリの傾向によっては、フリーズやアプリの再起動が発生するようです。
実施した手順
上記の参照サイトベースに実施した
/system/build.prop内のdalvik.vm.heapsizeを24M→32Mにする、という変更は、X10と比べるとメモリが少ないmini/mini proでは逆効果だったので推奨しない。
- xda-developers forumのAndroid 2.1 OPTIMISER V002より「ver.002」入手
- 上記ファイル内の「vmlibsv1/libdvm.so」と「vmlibsv2/dalvikvm」だけをSDカードにコピー
- rootで入って/systemをrw,remount
- 現在の「/system/bin/dalvikvm」と「/system/lib/libdvm.so」をSDカードにバックアップ
- 変わりに新しいdalvikvmとlibdvm.soをコピーする
- パーミッションが変わっている場合は「chmod 755 dalvikvm」「chmod 644 libdvm.so」
- 現状のキャッシュファイルを削除「rm -r /data/dalvik-cache/*」
- 再起動
- キャッシュが再構築されるので、通常より起動に時間がかかる
なお、手順を誤って他のファイルに上書きしてしまったとか、そんな場合、どうなるかは未検証なので、実施の際は細心の注意を払って行ってください。
ベンチマーク結果は以下の通り
|
標準状態(heap 24m) |
標準+heap 32m |
JIT置き換え+heap 24m |
JIT置き換え+heap 32m |
Quadrant |
486 |
499 |
523 |
506 |
Neocore |
42.5FPS |
44.1FPS |
45.4FPS |
44.2FPS |
最終更新:2010年11月22日 12:57