2

電話のRAM使用量をプログラムで増やす必要があるというシナリオがあります。

それが可能かどうかはわかりません。もしそうなら、これについて私を助けてください。

4

3 に答える 3

0

メモリを無駄にするだけではなく、最大値を増やす方法を知っておく必要があると思います。

通常、最大値を設定します。これは、ヒープを作成したり、プログラムを終了したりする最大の値です。十分に高く設定すれば、増やす必要はありません。

これより少ないメモリでアプリケーションを終了したい場合は、使用状況を確認してプログラムを終了するだけです。(なぜそうするのかはわかりませんが)

于 2012-06-11T06:53:44.020 に答える
0

Android のネイティブ サイドを通じて RAM の使用量を増やすことができます。1 つのアプリケーションで 300Mb 以上の RAM を使用することができます。OUT OF MEMORY 例外はJava 側 (SDK) のみに適用され、C 側 (NDK) には適用されないため..しかし、Android のメモリ管理では、システム メモリ (全体として) がしきい値を下回ると、自動的に強制終了されます。より多くのメモリを使用してメモリを再取得するアプリケーション..

于 2013-02-08T10:59:16.950 に答える
0

このStackOverFlow ページを確認してください。

このページには、Prevent out of Memory Exception があります。

反対に考えてください。

于 2012-06-15T01:03:41.703 に答える