每个进程在Android中需要2 MB内存吗?

时间:2015-07-20 17:57:38

标签: android memory

我正在阅读这篇很棒的文章,讨论如何构建更高效的Android应用:http://blog.azoft.com/android-application-development-tips/

这些提示非常有用。但我不太确定这个:

" 由于每个进程需要2MB ,并且可能会在前台应用程序需要内存时重新启动,请确保服务是短暂的。"

请问每个进程在Android中需要2 MB内存吗?

1 个答案:

答案 0 :(得分:2)

根据https://developer.android.com/training/articles/memory.html

  

在决定创建新流程之前,您需要了解内存含义。为了说明每个进程的后果,请考虑一个基本上什么都不做的空进程有大约1.4MB的额外内存占用,如下面的内存信息转储所示。

从1.4MB开始,基本上没什么可做任何有用的东西,600k额外达到2MB似乎是合理的。

另请参阅:Is there a minimal heap size for Android versions?