目录:
如今大多数OEM都提供了大量的RAM来保存这些内存密集型游戏以及一些有用的应用程序。 但是,这些不会长时间留在记忆中。 大多数Android设备在半满时启动内存清理操作。 所以,从技术上讲,你并没有完全使用你的RAM。 除此之外,在后台运行的这些内存清理操作有时会降低设备速度。 在中档和入门级手机中可以很好地观察到它没有花费太多时间来使内存半满。
旗舰杀手One Plus 3面临同样的问题,其高达6 GB的RAM。 游戏和应用程序不会留在内存中,因为它会逐渐填满。 但是,有一个hack你可以在一个有根的OnePlus 3上应用以使用完整的6 GB内存。
所以,在这里,我想向您展示如何选择何时设备应该开始清理内存。 因此,加速您的设备并使其更具响应性,因为内存清理将暂停一段时间。
但是,在使用该应用程序之前,我建议您了解该应用程序将在您的Android系统上执行的操作。
什么是Swappiness?
在RAM上执行的一个内存清除操作是Swapping。 它实际上做的是它将数据(应用程序)从RAM交换到指定用于虚拟内存的设备的一部分。 仅当RAM达到某个值时才会触发此操作。 操作缓慢,可能会使您的设备滞后且无响应。
在您的情况下,Android系统 Swappiness 值将设置为60.这意味着当半满时将触发RAM的交换。 因此,我们在这里使用的应用程序将帮助您降低此 贪婪 值。 应用程序将在内存中保留较长时间,因为在达到指定值之前不会触发清理操作(交换)。 因此,它将加速您的设备,因为此操作将无法执行,您还可以在内存中保留更多应用程序。
如何降低贪婪值?
如果你对Android上的 init.d 脚本有足够的了解,那么你可以手动完成,也可以根据自己的喜好设置不同的参数。 但是,我们将在此处使用的应用程序会在根文件中自动为我们执行此操作。
该应用程序称为加速交换。 您所要做的就是选择您希望设备执行的方式。 最初,它将向您显示设备在当前状态下的运行情况。
在 非常慢 的情况下,swappiness值为60,慢速:40,快速:20,非常快:0。 非常快 ,当内存完全充满时将执行交换。 我不建议切换到 非常快。 相反,我建议你保持 慢速 ,当你认为你需要做一些繁重的多任务处理然后切换到 快速 。
该应用程序还显示它以Toast形式执行的命令。 您可以看到 Swappiness 值已更改。 是的, 不要忘记点击 完成 并重新启动手机 。 重启后您将体验到快速。 此外,尝试将更多应用程序放入内存并测试适合您的配置文件。
它有其缺点
那么,更多的内存在使用,更多的将是电池耗尽。 内存中的应用程序也在后台运行其进程。 从而利用了CPU。 所以,这个技巧确实可以加速你的设备,并让你充分利用内存,但你必须处理电池消耗。 在我的使用中,我确实得到了电池耗尽但不是很重。
另请阅读:如何在每个应用程序和系统基础上更改已植入的Android手机上的字体