我想知道智能手机的平均内存限制是多少。我正在用很多位图创建相当重的游戏,我在加载屏幕之间加载和卸载(菜单>游戏玩法)。但我们的一款测试手机有32mb的内存限制,这是正常的还是那种罕见?
在我的装载屏幕上,我正在计算要加载的图像有多大,只有在有足够内存时加载它,否则等待垃圾收集器。但如果没有更多的东西要收集我重新启动负载并以较低的质量加载它们(16b)。
但是,如果现在智能手机只有极少数情况下智能手机有32mb的内存限制我不会介意加载质量较差的图像,但是如果有20-30%的图像具有这么低的数量,我会改为而是优化使用越来越小的图像。
所以问题是,现在智能手机只有32mb的内存限制,或智能手机的内存限制有哪些统计数据,这是一种罕见的情况吗?
答案 0 :(得分:-3)
我认为应用程序可以使用的内存量有限制。使用32MB ...可能有权限可以更改以请求更多内存,就像您可以请求硬件一样加速。从快速谷歌android:largeHeap =“true”可能是你的答案...还Runtime.getRuntime()。maxMemory();