設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

谷歌安卓 14 減少后臺活動,可提高性能、延長續(xù)航

2023/10/25 11:12:04 來源:IT之家 作者:故淵 責(zé)編:故淵

IT之家 10 月 25 日消息,在最新一期 #TheAndroidShow 活動,谷歌的安卓工程副總裁 Dave Burke 表示,安卓 14 系統(tǒng)更改了處理器和內(nèi)存的工作負載平衡機制,不僅可以提升設(shè)備性能,而且可以改善續(xù)航表現(xiàn)。

安卓 14 系統(tǒng)會限制廣播(broadcasts)來節(jié)省資源。IT之家注:廣播是發(fā)生關(guān)鍵事件時系統(tǒng)和應(yīng)用程序之間的通信機制,例如電池電量下降,互聯(lián)網(wǎng)連接從 Wi-Fi 切換到蜂窩網(wǎng)絡(luò)等場景下會產(chǎn)生廣播。

Burke 先生在節(jié)目中表示

安卓 14 系統(tǒng)針對后臺應(yīng)用再次減少了 CPU 活動,從而讓應(yīng)用冷啟動頻率減少了 30%。

在冷啟動期間,必須從閃存讀取代碼頁并在執(zhí)行前傳輸?shù)絻?nèi)存,因此用戶能夠明顯感知到 30% 的減少。

減少冷啟動存在諸多挑戰(zhàn),我們自然希望增加緩存進程(即 RAM 中的進程)的數(shù)量,以便讓更多的應(yīng)用進行熱啟動。

但這里的關(guān)鍵在于如何平衡,如果緩存的進程太多,并且它們實際上沒有被凍結(jié),那么這些進程會占用處理器資源,并消耗電池電量

團隊通過不斷的測試磨合,在應(yīng)用后臺運行期間 CPU 占用可以減少 50%。我們通過一些內(nèi)部項目實現(xiàn)這個目標(biāo),適當(dāng)凍結(jié)線程并減少傳輸。

安卓 14 還對優(yōu)化了應(yīng)用相關(guān)代碼,確保在不影響性能的前提下,減少應(yīng)用的空間占用。

冷啟動是指應(yīng)用從頭開始啟動。這意味著,系統(tǒng)進程在冷啟動后才創(chuàng)建應(yīng)用進程。發(fā)生冷啟動的情況包括應(yīng)用自設(shè)備啟動后或系統(tǒng)終止應(yīng)用后首次啟動。

Burke 先生表示:

通過折疊 return 語句并在編譯器中執(zhí)行各種優(yōu)化,我們將代碼大小減少了 9%。如果設(shè)備上安裝了 500MB-1GB 左右已經(jīng)優(yōu)化的應(yīng)用,那么相比較未優(yōu)化之前可以減少 50MB-100MB 的空間占用。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:安卓

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知