将RAM视为纸质笔记本。您可以用铅笔将数据写入书中,也可以擦除这些数据并用新数据替换它们,但是书的重量始终相同。不管你写什么,这本书都不会重。同样,采用当前的RAM技术,无论RAM中存储了什么(如果有的话),RAM的电池消耗都是固定的。
从Android的角度来看,无论是使用主屏幕按钮还是后退按钮离开应用程序都没关系。按下返回按钮不会杀死应用程序或将其从RAM中删除。从“最近使用的应用”列表中删除某个应用不会杀死该应用或将其从RAM中删除。它唯一的区别是更改了应用程序在下次启动时向您显示的内容:以前的屏幕,或应用程序的主屏幕/第一个屏幕。
想象一下,您有一个笔记本(和以前一样),以及一个带很多参考书的大书柜。您不能随身携带参考书,因此,如果您需要了解某个主题,则必须将参考书中的信息复制到小笔记本中。当笔记本计算机空间不足时,可以使用橡皮擦擦除一些不需要的信息,以便可以将更多信息复制到其中。
所有这些复制都很烦人。因此,一旦您复制了一些信息,便希望将其保留在笔记本中的时间只要您认为自己需要即可。您可以跟踪当前正在使用的笔记本中的哪些信息,经常使用的信息以及一段时间没有使用的信息。当您要腾出空间时,首先要擦除一段时间没有使用的信息。如果您还没有剩下任何东西,那么您将删除一些经常使用但暂时不使用的信息。仅当您真的非常渴望空间(也许有一个大主题占据了整个笔记本)时,您才删除当前使用的信息。
这正是Android对您的RAM所做的工作。装有参考书的大书架就像手机的内部存储器:您不能直接使用它(因为书是印刷的,而不是用铅笔书写的),因此将数据复制到笔记本中非常昂贵(需要时间和精力)( RAM)继续工作。
任务管理器应用程序就像一个学校老师,他认为您的笔记本看起来不整洁,不再使用所有这些笔记页面。老师经常走来走去,并擦除整页笔记。这是不必要的,因为它不会使书更容易随身携带:书的重量相同。不仅如此,学校老师不知道您最常使用哪些信息-他可能有一个模糊的想法,但他却不如您所知-因此有时当他删除信息时,花费的额外费用是书架,否则就不需要了。
通过这种方式思考,很容易回答您的问题。使用更多的RAM不会直接消耗更多电力。任务管理器应用程序可以使您使用更多功能,因为您不得不将内部存储器中的内容复制到RAM中,而这本来是不需要的。以同样的方式,一个需要大量RAM的应用会花费您两次的费用:首先,您必须在笔记本中写入该应用的所有信息,然后在完成后,必须擦除很多信息(空格),您必须再次从书架上复制。