一切工作了很長時間。但是突然之間,設備的速度變得比平時慢(例如,應用在開始操作時反應緩慢-就像RSS閱讀器需要“年齡”才能打開文章)。另外,一些應用程序開始崩潰:強制關閉以及意外重啟。有時候,這甚至涉及設備的一些自動重啟。
除了恢復出廠設置外,我還能做些什麼嗎?最好在非根目錄設備上運行。可能不涉及自動重啟。儘管如此,問題還是一樣。 sup>
一切工作了很長時間。但是突然之間,設備的速度變得比平時慢(例如,應用在開始操作時反應緩慢-就像RSS閱讀器需要“年齡”才能打開文章)。另外,一些應用程序開始崩潰:強制關閉以及意外重啟。有時候,這甚至涉及設備的一些自動重啟。
除了恢復出廠設置外,我還能做些什麼嗎?最好在非根目錄設備上運行。可能不涉及自動重啟。儘管如此,問題還是一樣。 sup>
在大多數情況下,上述行為表明系統中有些混亂。正如您可能已經猜到的,這裡最可能的候選對像是:
對於已root用戶的設備-但對於無法直接訪問 Dalvik緩存的非root用戶的設備則很少。因此,請閱讀以下示例,直到找到適合您的東西,或者繼續使用所有選項為止。
減速可能是某些應用程序佔用了所有資源。通常可以通過“設置”中的“電池消耗”頁面來識別這些應用。但是,即使在那裡找不到它,刪除已安裝但不再需要的應用也不會受到損害(請參見例如 Alix的答案)。
您還可以禁用一些不需要的系統應用程序(關鍵字: bloatware)。為此,請轉到設置→應用程序,選擇“所有”標籤,然後在列表中查找這些應用程序。點擊他們的條目,您將找到一個“禁用”按鈕。它可能顯示為灰色:如果是這樣,則必須首先“強制停止”應用程序,並可能必須“卸載更新”,然後才能訪問“禁用”按鈕。但是請注意,並非所有系統應用程序都存在這種可能性。對於有根設備,有幾種可用的工具可讓您“凍結”甚至刪除系統應用程序(請謹慎使用後者)。一個著名的例子是 Titanium Backup。
幸運的是,這僅僅是因為 Application Cache 被填滿/弄亂了。即使在非root用戶的設備上,也可以輕鬆解決此問題:
在上述情況下,更可能是一個混亂的 Dalvik緩存-尤其是如果您測試了許多應用程序,從而永久性地安裝/卸載了其他應用程序。因此,清除 Dalvik緩存最肯定可以解決這種情況。作為副作用,它肯定會加快處理速度。不會有負面影響。
如果沒有上述不解決您的問題,總是有出廠重置的。基本上,以上所有操作(擦除 Application Cache 和 Dalvik Cache )都可以,但是它也會擦除 / data
分區。這意味著:您的所有設置和數據(存儲在SD卡中的設置和數據除外)以及您自己安裝的所有應用程序都已消失。因此,在執行此操作之前,請確保具有良好的備份(有關如何實現此操作的信息,請參見例如非根設備的完全備份)。
另一個使速度變慢的原因在於存儲。理解的背景知識:
在我們設備中使用的閃存中,每個單元只能被寫入多次。為了防止容量損失和磨損,閃存控制器應用稱為“損耗平衡”的算法,以在介質上均勻分佈寫入。當然,為了防止數據丟失,您只想寫入“空白位置”(明確覆蓋文件時除外)。這就是罪魁禍首:為了加快處理速度,在大多數情況下,文件系統僅將文件標記為已刪除,但不會將“已釋放的塊”告訴控制器-從而隨著時間的推移效率會降低。
Android 4.3通過適當的 fstrim
調用解決了此問題,每天告訴控制器要考慮釋放的塊。一些ROM在早期版本的Android中還集成了可比較的功能,使用 discard
選項掛載文件系統(以便在刪除時立即通知控制器),但是這會使刪除速度變慢。對於未通過兩種方法之一解決此問題的設備,可能值得看看 Lagfix應用,該應用以一種用戶友好的方式調用 fstrim
選定的分區。在長期使用的設備上運行一次可以將寫入速度提高多達30倍,甚至讀取速度也要快一點。
參考:
我的HTC One V太慢了,以至於我準備粉碎它。在嘗試了所有沒有用的東西之後,我瀏覽了我的應用程序並刪除了一些。造成所有麻煩的原因顯然是“你不認識傑克”。關機後第二秒鐘,我的速度急劇提高,並再次開始正常運行。不知道這是否對其他人有幫助,但是在偶然的情況下,我只是想讓您知道。
還記得您購買Android的那天嗎?並不慢。太快了發生了什麼?矽變慢了嗎?鑽頭堵塞了嗎?當然不是。您只是在運行更多不可見的後台服務。
首先,在
這很重要,因為否則它們會自行重新安裝/更新。
然後查找通過設備維護從中刪除後自動打開的應用程序>清除內存&開發人員選項>運行服務並卸載或將它們重置為出廠默認設置,以使其盡可能多(我也從其中刪除了權限)因此他們無法在後台秘密讀取存儲空間等)。您可能需要保留一些系統應用程序,例如Google Play服務等。只需卸載您確信不需要的程序即可
請記住,清除內存並不能加快設備的運行速度,它只會向您顯示哪些應用程序會自動加載後台進程,以便您可以卸載它們。 Instagram就是一個很好的例子,如果您注意到它在關閉時仍在運行,因為它甚至會在您打開應用程序之前在您的Feed中預加載許多Instagram視頻。雖然通常認為預加載是一種優化,但是如果您同時有足夠的應用程序主動進行預加載,並且安全應用程序監視這些應用程序,則RAM會被填充,然後啟動Java運行時的垃圾收集,甚至可能啟動內存分頁,以及您實際請求的任何活動,再向Google報告您的位置,向“查找您的手機”程序報告您的位置,再檢查您未來通勤時的流量,再通過Google Home解析您的日曆以了解AI使用情況,並進行更新檢查和通知查詢等),那麼您可能會發現設備執行的活動遠遠超出了其處理能力。測試此問題的簡單方法是打開“最大省電”選項,並查看電池和響應速度是否有所改善。如果是這樣,這在很大程度上是因為不允許進行所有廣泛的後台處理。
還請記住,禁用自動更新並不能提高電話本身的速度,它只是可以防止將來的更新導致性能意外下降。它使您成為網守,因此您的手機無法神奇地降低加班時間,而是讓您選擇要信任的應用程序進行更新(當然,還要更新您喜歡的應用程序。)就像手機的Kon Mari方法一樣。 p>
請記住,電話不會隨著時間而變慢。更新中的不良編程會導致電話變慢。這樣一來,您就可以像購買時一樣回到一個流暢的Android系統(對電池也有好處)
我在此方面取得了巨大的成功。我的幀速率和應用打開速度提高了2倍。這是夢幻般的。
哦,還啟用了後台ANR,因此您可以看到不可見的檔位
我的手機有非常相似的問題。我在漩渦論壇上對查詢的答复似乎已解決。 (我的應用程序正在關閉,鍵盤沒有出現或關閉,等等)。
如果可以的話,這樣可以節省一次硬重置,這與我一樣。
我在我身上註意到,當我運行Gallery應用程序時,事情變得很慢很長一段時間,然後最終又恢復正常。我懷疑這是因為我有大量圖片,幾乎從未使用過Gallery應用程序。我認為這可能是在後台或其他維護類型的函數中進行的重新掃描和分類。
在清理呼叫日誌時,我發現了一個類似的問題。我會不時地回滾數月,並刪除電話推銷員或其他不良客戶的日誌條目。當我這樣做並回去幾個月時,事情也會變得非常緩慢。在這種情況下,我懷疑是因為我實際上是在分割一個很長的日誌文件,並且試圖在後台清理內容,但是在這樣做的同時,我仍在繼續戳它的其他漏洞。再次,但是,如果我只是等待它,它似乎會自行解決。
今天我同時完成了這兩項工作,並且完成後約一個小時的時間變得非常緩慢。但是我只是不理會它,現在一切都再次變得光滑如玻璃。
有時候,我們只需要讓機器來做它的工作而不必擺弄它,從而使情況變得更糟。 :)