内存是您的 Android 应用程序拥有的最重要的资产之一。Android 平台尝试将尽可能多的应用程序保留在内存中,即使它们不使用时也是如此。这不仅仅是组成应用程序的文件的缓存,而是正在运行的应用程序进程及其线程。这种行为使应用程序和任务之间的切换变得快速,并使最终用户感觉设备“活泼”。然而,在低端设备上,如果正在运行的应用程序占用的内存超过其公平份额,事情就会开始变得混乱。这种情况的结果是增加了所谓的“记忆压力”。
您可以将内存压力视为主要应用程序,即用户与之交互的应用程序,它将其他应用程序挤出内存。这是一个过程,不会同时发生,也不会一直发生。取而代之的是,Android 平台(特别[……]