【发布时间】:2010-06-20 05:13:39
【问题描述】:
我目前正在考虑开发一个应用程序来处理 使用 Android 操作系统的手机摄像头拍摄的图像。 在我决定去之前,我做了一些研究和 发现有一些关于内存限制的投诉 由 Dalvik VM 分配,似乎仅限于应用程序 需要对图像进行处理和处理。 如果我必须处理,我应该记住哪些限制 示例 3 用相机拍摄的照片,在我的过程中,应用 过滤器、变换和其他类型的数学运算?
我想知道是否可以更改默认值 Dalvik VM 为每个应用程序分配的内存(此默认值 是 16 MB),无论如何,使用 Android 1.6 操作系统。有没有人看过 到这个可以帮助我吗?
我还阅读了 Android 2.1 兼容性定义文档 (可在此处获得: http://static.googleusercontent.com/external_content/untrusted_dlcp/source.android.com/pt-PT//compatibility/android-2.1-cdd.pdf ) 可以通过 Dalvik 更改内存分配 虚拟机从 16 MB 到 24 MB,如果有必要,甚至更大,但是 任何地方都没有提到如何做到这一点。
如果有人以前研究过这些问题并且可以给我一些 帮助或提示,将不胜感激。 谢谢你。
【问题讨论】:
-
顺便说一句:在 Nexus One 上,每个应用程序的默认堆大小已经是 24 MB
标签: android