Competitor Heap Limit

  • Google Suggested minimal Java heap limit setting from chapter 3.7 of Android Compatibility Definition Document as below table. Although some devices might set higher heap limit than Google suggested minimal value, app should meet the Google suggested minimal Java heap limit to make sure app can execute without problem on all competitor devices. In other words, app that consumes larger memory usage than Google suggested minimal Java heap limit may run without problem on A device, but may meet OutOfMemoryError on B device.
  • Please be noted Google doesn’t give suggested Large Heap Limit setting in CDD. Google only defines default heap limits for each Screen size/DPI. It’s not suggested to set largeHeap=ture since it has risk to run on competitor devices with variant large heap limits. Thus, app still has chance to meet OutOfMemoryError even with largeHeap set as true on some devices.
  • Google also suggests “not” to set largeHeap as below
    Most apps should not need this and should instead focus on reducing their overall memory usage for improved performance.
    Enabling this also does not guarantee a fixed increase in available memory, because some devices are constrained by their
    total available memory.
  • HMS apps should meet defined memory quota for running on competitor devices without problem, since the memory quota is defined according to app’s characteristics and makes sure the usage won’t cause memory problem on competitor devices.
Screen SizeScreen DensityApplication Memory
small / normal / largelarge ldpi / mdpi16MB
small / normal / largetvdpi / hdpi32MB
small / normal / largelarge xhdpi64MB
small / normal / largelarge 400dpi96MB
small / normal / largexxdpi128MB
xlargemdpi32MB
xlargetvdpi / hdpi64MB
xlargexhdpi128MB
xlarge400dpi192MB
xlargexxhdpi256MB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值