CM6の設定メニューでは、プロセスごとの最大ヒープサイズを変更できます(内部的には、これが dalvik.vm.heapsize
プロパティです)。その設定を上げたり下げたりすることの実際的な効果は何ですか? G1で、デフォルトの16mから12mに変更したところ、アプリケーションの切り替えが速く感じられることに気付きましたが、一部のアプリケーションのメモリがすぐに不足するのではないかと思います。
CM6の設定メニューでは、プロセスごとの最大ヒープサイズを変更できます(内部的には、これが dalvik.vm.heapsize
プロパティです)。その設定を上げたり下げたりすることの実際的な効果は何ですか? G1で、デフォルトの16mから12mに変更したところ、アプリケーションの切り替えが速く感じられることに気付きましたが、一部のアプリケーションのメモリがすぐに不足するのではないかと思います。
これは、誰かがそれを変更した効果について書いた素晴らしい記事で、非常に詳細です: http://ryanolson.wordpress.com/2010/07/13/test-how-changing-the-max-amount- of-memory-per-vm-heap-can-effect-your-rom- cyangen /
要するに、G1では、より大きなアプリケーションを引き起こす可能性があります クラッシュする。デフォルトのままにするか、アプリケーションでクラッシュが発生しない値を見つけることをお勧めします。
他のことに関しては、短期間で他の場所を検索し、別の場所を読み上げます。投稿。バッテリーの寿命以外の効果を個人的に見つけることはできませんでした。
メモリの少ない電話(G1など)を使用していて、1日かけていくつかの小さなアプリケーションを切り替える場合は、この数値を下げるとシステムが高速化され、より多くのプログラムが読み込まれたままになり、切り替えが速くなります。
設定した制限内でジョブを実行できない重いアプリケーション(FBアプリなど)がある場合、十分な数を増やすまで、明らかな理由もなくクラッシュして停止します。彼らは生き残ることができます。私は通常これが好ましいと思います。スマートフォンでのアプリの切り替えは遅くなりますが、大きな仕事がランダムにクラッシュすることはありません。