【发布时间】:2013-03-19 14:11:46
【问题描述】:
我想知道智能手机的平均内存限制是多少。我正在使用许多位图创建一个相当繁重的游戏,并且我在加载屏幕(菜单>游戏玩法)之间加载和卸载。但是我们的一款测试手机有 32mb 的内存限制,这是正常的还是很少见的?
在我的加载屏幕上,我正在计算要加载的图像有多大,只有在有足够内存时才加载它,否则等待垃圾收集器。但是,如果没有更多可收集的内容,我会重新启动加载并以较低质量加载它们 (16b)。
但是,如果现在智能手机的内存限制为 32mb 只是极少数情况,我不介意加载质量较低的图像,但如果有 20-30% 的图像数量如此之低,我宁愿优化以减少使用较小的图像。
所以问题是,今天的智能手机只有 32mb 内存限制只是罕见的情况,还是智能手机内存限制的某种统计数据?
【问题讨论】:
-
一个设备的内存可能低至 16MB
-
是的,我知道,但他们会得到质量较低的图像。但我想知道是否应该为有 32mb 限制的设备优化图像。
-
我会说它很少见,尽管内存量会有很大差异。根据我的经验,512MB 是当今大多数智能手机中最低的。
-
我的意思是每个应用程序的内存限制
标签: android memory memory-management