**它需要根**
这是一个进行中的项目,旨在提高性能并扩展智能手机内部闪存的耐用性。
智能手机内部存储使用固态技术SSD / emmc。与缩短访问时间和减少SSD延迟相对应的是,SSD的性能可能会随着时间的推移而下降:写入后,存储单元的性能会明显下降,并且会在整个生命周期中持续下降。
“ SSD Boost”最大程度地减少了SSD上的写入,提高了速度并延长了存储寿命:智能手机将向您表示感谢。
尽管该应用程序的主要目标是优化闪存,但许多用户也已经(阅读评论)在启动应用程序时具有更好的响应速度,更长的电池续航时间和更低的手机温度。
可能是因为“ SSD Boost”应用程序是在后台运行某些疯狂进程的变通办法,该进程一直在写入光盘。从Android ICS版本到Android 10(包括库存和定制),都经历过这种情况。
它需要有根电话。
如果您具有以下型号之一,请小心:
-三星GalaxyR。
-三星Galaxy SII。
-三星Galaxy Note。
-三星Galaxy Nexus。
-三星Epic 4G Touch。
在安装之前,请检查Brickbug(eMMC芯片fw上的错误)是否存在:
https: //play.google.com/store/apps/details?id=net.vinagre.android.emmc_check
变更日志:
1.0.7
-改进的根检查方法
1.0.2
-添加了TRIM命令
TRIM的SSD / Nand性能如何?
与HDD不同,SSD无法覆盖数据,因为只能从0过渡到1,因此在覆盖数据之前必须将整个页面擦除为0,然后对这些位进行编程。
擦除花费的时间要长于写入数据的时间,因此在使用设备一段时间后,必须先擦除页面,然后再写入并降低性能。
如果控制器在空闲时擦除这些块会更好得多,这样您就可以在需要写入时准备好它们。不幸的是,这不可能,因为控制器不了解文件系统,因此它不知道使用什么块,不使用什么块。
当SSD / NAND支持时,TRIM命令允许操作系统将块列表发送到控制器以在空闲时擦除。
Android 4.3+本机支持修剪,这意味着操作系统在删除文件后会向nand控制器发送修剪命令,通知巫婆阻止使用的文件,该控制器将在空闲时将其擦除,因此可以快速写入而无需下次擦除。
但是用户无法控制此过程,Android不会长时间调整存储空间。
“ SSD Boost”可帮助您在设备上运行缓慢时手动对其进行修剪,无论如何,它会在每次重新启动时为您进行修剪。
它超越了LagFix(fstrim)的限制,支持Android 5 Lollipop。
1.0.1
-增加了NOATIME,NOADIRATIME支持
Android会维护记录最后一次访问每个文件的时间的文件系统元数据。此时间戳称为atime,并且atime会降低性能-文件系统上的每次读取操作都会生成写入操作。
每次读取文件时更新atime会导致很多通常不必要的IO,从而减慢一切。
“ SSD Boost”禁用了对时间的跟踪,并使用noatime / noadiratime选项重新安装了文件系统。
注意:
一些用户批评该应用程序的名称“ SSD Boost”。
实际上,“ boost”一词具有误导性:严格来说,该应用程序不会提高传输速率,但可以解决ssd技术和linux内核的局限性。
相反,涉及单词“ SSD”的使用:最常见的用法是“闪存”,但是当闪存实现与某些总线的接口时,该设备本身就构成了驱动器,因此可以适当地称为SSD。
每个智能手机中的每个闪存都实现了与总线的接口,因此您可以相互使用两个词。