我們都知道,很久之前 iPhone 使用起來會比安卓機流暢很多。除了優(yōu)秀的非線性動畫外,還跟 iPhone 一直堅持使用最新的儲存硬件有很大的關(guān)系。 當然以 iPhone 旗艦級價格才能承擔得起這個硬件成本,比如 iPhone X 以后就用上了 NVME 的固態(tài),讀寫速度直奔上千 MB 每秒。 在 Android 這邊,雖然 UFS2.1 硬件已經(jīng)足夠優(yōu)秀,但是系統(tǒng)的 I/O(可以簡單理解為調(diào)動數(shù)據(jù)傳輸與數(shù)據(jù)庫讀寫的算法)始終還是差了一點。加上各個廠商的調(diào)教技術(shù)水平參差不齊,于是硬件的掉速加上算法積累的用于數(shù)據(jù),就導致了一個很常見的現(xiàn)象:手機用久之后會越來越慢,有時候會有一點點剛好讓你察覺到但沒有到卡頓地步的遲鈍。簡單來說就是沒有新手機的時候用的舒服了。 除了常見的清理手機垃圾和換電池之外,我們還可以通過一個很小眾的小技巧 —— 數(shù)據(jù)庫清理命令來緩解甚至清除上面的現(xiàn)象。 ※ 提示:這個方法取決于手機本身的存儲速度,比如 EMMC 使用這個方法的效果就比 UFS2.1 明顯。簡單來說就是越貴的手機優(yōu)化效果越不明顯。而且由于需要讀取每個應用的數(shù)據(jù)庫,所以 ROOT 的手機才能使用這個技巧。 這個技巧使用起來非常簡單,下載一個應用 -> SD 女傭: 使用快速開始里面的清理數(shù)據(jù)庫一次即可。為了保證所有數(shù)據(jù)庫都能夠清理到,建議在應用設(shè)置里面的數(shù)據(jù)庫設(shè)置中關(guān)閉「跳過正在運行的應用」和打開「包括系統(tǒng)應用」 只需要等待應用把所有數(shù)據(jù)庫清理一次,不用重啟,你應該就能感受到手機突然變得流暢了一點,之前那個不舒服的感覺會得到很大緩解。 那個技巧的原理是利用了 Sqlite3 自帶的 VACUUM 命令,這個命令可以使所有應用的數(shù)據(jù)庫清除冗余數(shù)據(jù)并根據(jù)現(xiàn)有的數(shù)據(jù)量重新調(diào)整頁大小,使得增刪查減等數(shù)據(jù)庫功能變得更快,變相的增加了手機的 I/O 能力,讀取和寫入速度都變得更快。 當然隨著使用數(shù)據(jù)的積累,那種不舒服的遲鈍會逐漸的再次出現(xiàn)。這個時候我們又要清理數(shù)據(jù)庫了,根據(jù)我的經(jīng)驗通常一兩個月左右使用 SD 女傭的清理數(shù)據(jù)庫功能一次即可。 除了這個功能以外,SD 女傭也提供了卸載清理、系統(tǒng)清理、應用清理、刪除重復文件等功能,可以順便代替掉普通的清理軟件。有了這個功能,即使你是百元機千元機,也能使手機的 I/O 能力永遠保持最佳,減少不必要的卡頓。 |