If your device is above ICS(android 4.0), the additional memory allocation is used for hardware acceleration, in order to improving graphic performance.
In android 3.x, hardware acceleration can be closed by set a flag in AndroidManifest.xml
. But in android 4.x, there is no such flag and hardware acceleration is always true
if your device support it.
Here is the source.
https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s