“寫在前面”
Android合作伙伴們很樂意研究各種節(jié)能優(yōu)化方案。殺人應(yīng)用程序、禁止喚醒、禁用服務(wù)等常見方法大家應(yīng)該都很熟悉。這次教程首先按佛牌。(大衛(wèi)亞設(shè))。
今兒個(gè)要分享的省電技能,比起上述這些要更為徹底,那就是通過科學(xué)地調(diào)教系統(tǒng)內(nèi)核。
所謂「內(nèi)核」,簡而言之便是系統(tǒng)的核心文件,掌管著手機(jī)各部分組件的調(diào)用管理。調(diào)教好的內(nèi)核會讓系統(tǒng)非常順滑流暢,同時(shí)也起到了降低功耗延長續(xù)航的效果。具體如何操作,且讓我們慢慢分解。
『 準(zhǔn)確工具 』
徒手是無法調(diào)教手機(jī)的系統(tǒng)內(nèi)核,因此我們首先需要一個(gè)趁手的工具。這里推薦兩款專門調(diào)教內(nèi)核的應(yīng)用:
Kernel Adiutor(內(nèi)核調(diào)教)
EX Kernel Manager(EX內(nèi)核管理)
此處提供兩款應(yīng)用已付費(fèi)版本的安裝apk:
Kernel adiutor:
Kernel Adiu be MB, 下載次數(shù): 78)
EX Kernel:
EX_Kernel_Manager_2.98.apk MB, 下載次數(shù): 46)
兩款內(nèi)核調(diào)教工具都需要手機(jī)Root后才能使用,功能差不太多,均可針對內(nèi)核各項(xiàng)的參數(shù)進(jìn)行調(diào)整。不過,由于各款手機(jī)的內(nèi)核不盡相同,因此可調(diào)節(jié)的項(xiàng)目及參數(shù)則會有所偏差,在使用時(shí)你也許會看不到我所提到的設(shè)置,這種差漏的情況實(shí)屬正常,想要實(shí)現(xiàn)支持就要刷入別的第三方內(nèi)核了。
▲Kernel adiutor與EX Kernel的主界面
相較之下,本編更推薦各位使用「kernel adiutor」進(jìn)行調(diào)教。因此,下面范例則以這款應(yīng)用再加上 一加3 手機(jī)給大家做演示。依循論壇套路,以下核心內(nèi)容作了隱藏設(shè)置,各位隨意回復(fù)點(diǎn)贊既能查看。
『 關(guān)于CPU的調(diào)教 』
關(guān)于手機(jī)內(nèi)核的調(diào)節(jié),能起到直接效果的參數(shù)便是「CPU頻率」,因此這是調(diào)教的重點(diǎn),通過應(yīng)用我們主要是對CPU調(diào)度的策略進(jìn)行調(diào)整,讓其科學(xué)合理地升降CPU頻率,從而達(dá)到延長續(xù)航的目的。
▲左上角菜單拉出內(nèi)核選項(xiàng),進(jìn)入CPU調(diào)節(jié)「CPU調(diào)速器」
依據(jù)內(nèi)核的不同,CPU調(diào)度存在多種模式。不過默認(rèn)情況下,其調(diào)度策略通常為「 internative 交互模式 」,當(dāng)任務(wù)有高需求時(shí)會讓CPU迅速跳到高頻率,反之則逐漸降低頻率。它算是一種兼顧性能與續(xù)航的策略,它維持低頻狀態(tài)時(shí)不夠徹底,因此還是不足以省電。
▲模式有多重,默認(rèn)為internative,推薦使用ondemand
這里推薦小白用戶將CPU調(diào)度策略改為「 ondemand 按需模式 」,這是一種在電池和性能之間趨向平衡的模式,能有效地起到省電效果,但在性能方面的表現(xiàn)就有所欠缺,如果某些情況需要,可以犧牲功耗選擇Performance 高性能模式。
想要達(dá)到進(jìn)一步的省電效果,我們還能規(guī)定CPU最低及最高的頻率范圍。而我們知道,新近發(fā)布的手機(jī)在性能方面多少是有些過剩的,將最高頻調(diào)至合適數(shù)值,既可降低功耗又不影響流暢。
▲資深玩家可嘗試進(jìn)行高階微調(diào)
極致的搞機(jī)玩家還能能夠?qū)Ξ?dāng)前的CPU調(diào)度模式進(jìn)行更為細(xì)致的微調(diào),但涉及到的相關(guān)參數(shù)意義不易理解且設(shè)置比較復(fù)雜,因此不建議小白玩家輕易嘗試。如果對自己的搞機(jī)能力很有信心,倒也不妨深度研究一下。
『 關(guān)于I/O調(diào)度器 』
調(diào)教內(nèi)核過程中,另一個(gè)可控的參數(shù)比便是「I/O調(diào)度模式」。I/O(input/output)即輸入輸出的縮寫,它涉及數(shù)據(jù)的讀寫操作,調(diào)教它的調(diào)度模式可以根據(jù)不同程序來請求數(shù)據(jù)的優(yōu)先順序。
常規(guī)的手機(jī)內(nèi)核都會帶有三種 I/O調(diào)度模式,包括 NOOP(電梯式調(diào)度程序)、Deadline(截止時(shí)間調(diào)度程序)、CFQ(完全公平調(diào)度程序)。一般安卓手機(jī)都會默認(rèn)采取CFQ模式,它平衡性良好,但性能一般。相較而言NOOP就十分簡單粗暴,可直接按順序執(zhí)行任務(wù),實(shí)際上閃存的尋道時(shí)間最短,因此可以明顯提升手機(jī)性能。
▲I/O調(diào)度默認(rèn)為CFQ,推薦使用Deadline模式
不過,NOOP會無視任務(wù)的復(fù)雜性,讀寫太頻繁時(shí)反而會降低性能,也容易出錯(cuò),所以Deadline會是更好的選擇。Deadline模式會保證先出現(xiàn)的數(shù)據(jù)讀寫請求有最短的延遲,數(shù)據(jù)讀取比數(shù)據(jù)寫入優(yōu)先級更高,能夠大幅改善卡頓,建議各位使用,并將緩存設(shè)置為512K,即可讓系統(tǒng)運(yùn)作流暢,讀寫良好。
『 結(jié)語 』
Kernel Adiutor 在調(diào)教內(nèi)核時(shí),還可對手機(jī)GPU、溫控等參數(shù)進(jìn)行設(shè)置。不過原理與操作和上述提到的關(guān)鍵兩項(xiàng)差不太多,另外部分手機(jī)的內(nèi)核可能不存在這部分參數(shù),因此就不多做介紹了。
教程內(nèi)容顯然有不全面和解釋不清的地方,關(guān)于安卓的系統(tǒng)內(nèi)核,如果完全攤開來講,真的是又復(fù)雜又冗長,對于一般用戶而言實(shí)在是沒必要。
因此,如果你連上述的內(nèi)容都沒具體看完,那么在結(jié)尾處推薦小白用戶在三大調(diào)度器中采用如下設(shè)置:
① CPU調(diào)度:大小核心均采用 ondemand 模式
② I/O調(diào)度:采用 deadline 模式
③ GPU調(diào)度:采用simple_ondemand 模式
▼相關(guān)閱讀
手機(jī)異常耗電怎么辦?教你如何捉拿元兇
本王教你通過“禁用服務(wù)”讓手機(jī)運(yùn)行更流暢
教你如何降低游戲的畫面特效,提高流暢度
1.《內(nèi)核調(diào)校怎么設(shè)置省電看這里!教你調(diào)教系統(tǒng)內(nèi)核讓手機(jī)更加流暢省電》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《內(nèi)核調(diào)校怎么設(shè)置省電看這里!教你調(diào)教系統(tǒng)內(nèi)核讓手機(jī)更加流暢省電》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請保留本站內(nèi)容來源地址,http://f99ss.com/gl/3122235.html