标签: android memory heap-memory
正如我研究的那样,Android为每个进程分配限制内存,每个进程的范围可以从16MB到24MB。这是reference
然而,当我在设置中查看一个应用程序的内存使用情况时,我经常会看到一个正常的应用程序需要内存百兆字节(在一个进程上)。这里有一个我无法理解的冲突。
谢谢:)
答案 0 :(得分:2)
NDK代码可以使用比单个Dalvik / ART过程更多的系统RAM。此外,应用程序可能正在使用多个进程,或者它可能正在使用android:largeHeap来请求高于正常的堆大小。
android:largeHeap