设计我们的Android应用程序时,我们是否考虑了内存约束



我是Android的新手,我对有关内存的常见方法感兴趣。我的意思是我们对记忆的约束/谨慎吗?
例如,在典型的Java应用程序中,我将考虑一个小尺寸集的数据结构的2.5MB。
对于Android应用而言,这是否被认为是巨大的?

我的意思是我们对内存有限/谨慎吗?

单词,是的。

[2.5MB]被认为是Android应用的巨大吗?

在较小程度上依赖于设备。

每个Android应用都有堆尺寸限制。最初,此限制为16MB。在这样的设备上,只要咀嚼堆的巨大百分比,2.5MB将被认为是相当巨大的。较新的Android设备倾向于具有更多的系统RAM,并且您的堆限制可能更大(32MB,48MB等)。但是,Android One设备是针对新兴市场的新设备,整个设备仅具有512MB,因此在16-24MB范围内的堆限制并非不可能。

我不会将2.5MB视为"小尺寸集"。

相关内容

最新更新