Small heap Android devices

Is there a list of Android devices and their heap size?

I know how to check programmatically in an application, but I'm curious to know.

I have devices with android heaps 32 M or more in size and they have at least 512 MB of RAM. Can I just assume that all devices with 512 MB RAM have 32M heaps? And that devices with less bar have less heap? (16mb? 24mb ????)

thanks

+4
source share
4 answers

Is there a list of Android devices and their heap size?

Not that I knew.

Can I just assume that all devices with 512 MB RAM have 32M heaps?

Heap size recommendations are more dependent on Android OS release and screen size. The release of Android OS and screen size also affect the minimum effective RAM on the device. Thus, the concepts are weakly correlated, but what is it.

I need a list so that I can determine mainly if there are Android 2.2+ with a bunch of 16 MB.

AFAIK, you cannot exclude this combination. In the end, please remember that Android is open source, so modified ROMs can configure heap sizes, but they want to. At least one IIRC allows the user to select a heap size. And there are no rules regarding device RAM or heap size in the compatibility definition document, so device manufacturers can try the odd combinations.

+3
source

Well, you cannot accept absolutely anything. On devices with 512 MB memory, there may be a trend, for example, 32 MB + heaps. But this is only a trend, not a rule.

+1
source

There are 4 different types (based on heap size) of Android devices.

It:

  • G1 ---- 16MB
  • Droid-24MB
  • Nexus one-36MB
  • XOOM-48MB.

XOOM is the device with the highest heap memory.

+1
source

A source that can help guess is also the creation of emulators. If you create an emulator for Android 1.5, it does not automatically add the heap size of the "Max VM" application with hardware. But starting with Android 1.6, it automatically sets it to 24 MB. If you select Android 4.0.3, it will automatically set it to 48 MB. These are probably the typical minimum heap sizes for these versions of Android.

EDIT: Just found this: fooobar.com/questions/11056 / .... Therefore, combining the emulator with this statement, I would suggest that 24 MB is at least for Android 2.2+ devices.

+1
source

Source: https://habr.com/ru/post/1385696/


All Articles