我不是程序员。据我所知,Android会使用尽可能多的RAM,加载尽可能多的应用程序,以便启动/打开(或返回到它们)更加流畅。
我的问题是:
有什么方法可以选择我始终希望保留在内存中的应用程序,以及我永远不想保留在内存中的应用程序?
例如:
WhatsApp是一个非常常见的应用程序。我总是希望它在那里。Google Maps总是开放且占据空间。我几乎不使用它,我不介意等待5到10秒直到它打开。最好将该RAM用于其他应用程序,例如我的浏览器。
提前致谢。
我不是程序员。据我所知,Android会使用尽可能多的RAM,加载尽可能多的应用程序,以便启动/打开(或返回到它们)更加流畅。
我的问题是:
有什么方法可以选择我始终希望保留在内存中的应用程序,以及我永远不想保留在内存中的应用程序?
例如:
WhatsApp是一个非常常见的应用程序。我总是希望它在那里。Google Maps总是开放且占据空间。我几乎不使用它,我不介意等待5到10秒直到它打开。最好将该RAM用于其他应用程序,例如我的浏览器。
提前致谢。
Answers:
您永远不能“ 选择 ”一个应用程序,并指示该应用程序将具有保证的内存量。
当然,Google Maps会占用空间,但这是针对实际应用程序的,并不意味着它会占用大量内存,Android在内存管理方面非常聪明。
长按主页键时,它会显示最近的应用程序列表,这并不意味着它们都同时加载。Android会跟踪显示了哪些活动,并在必要时再次加载它们,一旦RAM空间的压力达到某个阈值,Android就会启动它们以为其他应用腾出空间。
您不能仅凭用户的假定“ 该特定应用程序应该存在于内存中并已保证X数量的RAM,因为我希望它 ” 而否定了Android关于如何以及在RAM中放置什么应用程序的指示。
Android 不是 Windows,在任何时候都可以通过Ctrl+ Alt+ 随时使用其任务管理器,并通过Del关闭进程来“释放内存”。.该原则应该牢记重复!:)
正如瑞安·康拉德(Ryan Conrad)在评论中所作的陈述一样,从RAM Boosters,Task Killers等人的讨论中得出的结论,该陈述恰好总结了上述应用为何会对电池产生负面影响的原因,更不用说将不稳定性引入电池了。系统- 应该比内存更担心CPU周期。 WORD CPU周期会耗尽电池电量,而正如解说员所说的,“ 可用内存”浪费了内存。让操作系统来处理它。这样做比较好。它知道可以安全释放哪些内存而不会造成设备的额外负担和消耗
真的很简单:)
如果您的设备是Android 4.0+且已植根,请尝试开发的“ Greenify”。
您可以在不积极使用任何应用程序时安全地使其休眠,从而避免它们秘密运行(从而消耗内存,电池并降低设备速度),而在通过启动器明确运行该应用程序时仍可以使其完全运行或与之分享任何东西。
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
您可以尝试Smart RAM Booster:
大多数Android设备捆绑了有限的内存。Android任务管理器将有选择地杀死低优先级任务,以便为高优先级任务保留内存。并非总是在适当的时间运行,这会导致应用程序响应速度慢,滞后,尤其是当您在浏览大量网页后启动新应用程序时。这会导致更糟糕的体验。
RAM Booster的工作方式
RAM Booster旨在通过有选择地杀死在后台运行但不太重要的应用程序而消耗大量设备内存的不太重要的应用程序来克服这些问题。RAM Booster带有4级自动增强功能:激进,强壮,中等,轻柔。
如果您是root用户,只需使用rom工具箱专业版或任何其他应用程序将您的应用程序转换为系统应用程序,然后从最近的应用程序中滑开该应用程序并在后台运行,它将不会关闭。或其他要运行的预先安装的应用程序将其卸载并从playstore重新安装,并对其进行绿色处理将使您的电池寿命更长。