私はcocos2d-androidでアンドロイドゲームを作った。同じアプリで異なるデバイスにメモリ/ RAMを使用する
私は別のデバイス上でこのゲームをテストするときは、RAMの使用量を変化させた:
サムスンギャラクシーノート(2.3.5):
- タスクマネージャのショー約17メガバイト
- ウォッチドッグ約23メガバイト
- デバッグ:10メガバイト程度(Debug.getNativeHeapAllocatedSize()/ 1048576L)
サムスンギャラクシーI9000(2.3.3):
- タスクマネージャの約55メガバイト
- ウォッチドッグ約42メガバイト
- デバッグ約25メガバイト
エミュレータ(2.3。 3 & & 3.2):
- デバッグ約40メガバイト
私は同じゲームの異なるデバイス上のメモリ消費量は次のように変化している理由の手掛かりを持っていません。誰か答えましたか?
ヒープサイズの違いは? Javaは、必要と思われるときだけメモリをクリアします。 – Ian