Greenify 开发员: 不用经常清走 Recent Apps

Android Recent Apps

Greenify App 大家应该都认识不用多介绍,开发 Greenify 的 Oasisfeng 在 XDA forum 上回应 Greenify 应用时,发表了一些关于 Recent Apps 的看法,大家可以参考一下呢。

自行清 Recent Apps, 影响 Caching 机制
在 Android 系统内,Recent Apps 可以列出最近开启过的 Apps 随时切换,亦可以在 Recent Apps 内将 App 扫走,这样就可以将 Apps 的运作程序关掉,释放正在使用的内存。很多人也会不断从 Recent Apps 扫走 Apps,以释放内存空间。

不过 Oasisfeng 指,经常性在 Recent Apps 扫走 Apps 并不是一个好习惯,因为 Android 系统本身有自己的 Caching 机制,不断自行扫走 Recent Apps 会减低 Caching 机制的效率,从而影响装置的效能。

swiping away apps from recent tasks frequently is not a good practice, since it reduces the efficiency of process cache mechanism in Android, thus impact the performance of your device.

再启动 App 消耗 CPU
而扫走 Recent Apps 后,App 就会从内存的 Cache 中移除。当你稍后再启动这个 App 时,就需要更多时间和更多 CPU 资源重新建立这个 App 的运作程。若果 App 原先是在 Recent Apps 内,就不用消耗这些 CPU 运作和时间。

Swiping away apps from recent tasks kills the process of those apps, thus prevent them from being cached in memory. When you launch them later, it takes longer time and much more CPU cycles to create the process and re-initialize the app runtime.

2GB RAM, 不用清 Recent Apps
扫走 Recent Apps 可以释放出内存空间,但就会如上面所言,当再启动 App 就需要额外的 CPU 运作和时间。若果手机有 2GB RAM 或以上,本身内存已足够,所以不用手动扫走 Recent Apps,因为不会带来任何好处的。

Clearing recent tasks does free much memory, at the expense of later performance and battery consumption for launching those apps again. So if you have a device with 2G RAM, it gains no benefits in practice.

Source: XDA (#9317, #9330, #9336)

发布留言