【发布时间】:2012-12-31 19:22:18
【问题描述】:
许多帖子都谈到了 Android 堆大小,到目前为止,我发现最大堆大小的唯一共同点是它至少为 16MB,但这是自 API 3 以来的限制。对于使用更多内存,人们会建议使用 NDK 或任何超出“正常”Android 开发的东西。
是否有任何 Android 版本要求设备具有更大的堆大小,以便我可以开始假设更大的堆大小并且不再那么便宜的内存?
是否还有关于清单内大堆标志(来自 API 11 - 蜂窝)的要求,还是设备甚至可能忽略它的模糊要求?
只是 Android 硬件这些年来改进了很多,但我们仍然需要如此便宜的内存,即使设备现在有超过 1GB 的内存。奇怪的是,我们不能要求操作系统为我们提供特定数量的堆大小并承诺我们不会再使用这些。
【问题讨论】:
标签: android memory-management heap-size