我目前正在考慮開發一款處理使用Android OS的手機相機拍攝的 圖像的應用程序。 在我做出決定之前,我已經做了一些研究,發現有一些投訴關於Dalvik VM分配的內存限制 ,這似乎限制了需要操縱和處理的應用程序 圖片。 我應該記住哪些限制,如果我將不得不處理 示例3使用相機拍攝的照片,在我的過程中,應用 過濾器,變換和其他類型的數學運算?Dalvik內存分配 - 如何更改默認限制?
我想知道是否有可能改變由Dalvik虛擬機爲每個應用程序(此默認 爲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 VM從16 MB改變分配內存爲24 MB,甚至更大金額,如果有必要,但 它沒有提到任何地方如何做到這一點。
如果有人查看過這些問題,並可以給我一些 幫助或提示,這將不勝感激。 謝謝。
BTW:在Nexus One上的默認堆大小已經在每個應用 – 2010-06-20 09:41:00