I made an android game with cocos2d-android.
When I test this game on different devices, the RAM usage is varied:
Samsung Galaxy Note (2.3.5):
- Task-Manager show: about 17MB
- Watchdog: about 23MB
- Debug: about 10MB (Debug.getNativeHeapAllocatedSize() / 1048576L)
Samsung Galaxy I9000 (2.3.3):
- Task-Manager: about 55MB
- Watchdog: about 42MB
- Debug: about 25MB
Emulator (2.3.3 && 3.2):
- Debug: about 40MB
I don’t have a clue why the memory consumption on different devices of the same game is varied like this. Has anybody an answer?
Each of those devices are running a different version of Android, and are likely running different types of software in the background.
If your not experiencing any problems, and your users aren’t complaining – I dont see anything to worry about.