解決 Android 的疑難雜癥,從看懂設備參數開始 [復制鏈接]

2019-8-12 10:00
IamCoder 閱讀:808 評論:0 贊:0
Tag:  設備參數

同樣手持 Android 設備,有的人使用 Netflix 無法觀看高清劇集,有的人使用 GCam 無法享受完整功能,有的人待機耗電速度堪比重度使用,也有的人后臺頻頻被「殺」、每次點開微信都能看見地球……

除了軟件層面上的兼容問題,如果我們能夠讀懂一些基本的 Android 設備硬件參數,其實也能對上述問題進行基本排查,甚至能在選擇手機時合理避坑。今天這篇文章我們就來分享一下 Android 手機的常見參數以及隱藏在這些參數背后的秘密。

用什么工具看參數

大多數手機都會在系統設置中自帶一項「關于本機」,在那里我們已經能夠了解一些關于這臺設備的參數細節。但如果想挖掘到更深一層的信息,那我們可能要借助一些專門的工具。

類似的工具有許多,本文推薦使用 或 這兩款工具查看。DevCheck 與 EXKM 內核管理器師出同門,都由開發者 flar2 開發,應用設計簡潔直觀,參數覆蓋面較廣;Castro 則顏值更高,部分參數說明更加詳細。

兩款工具均無需 Root 權限。

事關「流暢」的關鍵數據

硬件承載系統,已經是每一場發布會都要著重介紹的內容。相信少數派讀者對熟悉的設備所搭載硬件已經了然于胸,但不免也會遇到「飛來橫機」這種沒做功課的意外情況。

如果你不僅僅只是想了解一個簡單的「驍龍8x5」這樣的型號,那么不妨打開上述介紹工具中的一款來看看它的各種奇妙參數。

CPU & GPU

大家常說的「驍龍 835」「驍龍 855」其實是一套包含 CPU、GPU 在內的完整芯片系統。在這套芯片系統中,我們主要還是關注大部件 CPU、GPU。以我手中三星 S10 的高通驍龍 855 為例,略過老生常談的核心數與制程工藝,需要關注的參數有:

  • CPU 的最高主頻:這個最高主頻往往決定了 CPU 的峰值性能,對于游戲體驗也至關重要。檢查此項往往也是查看廠商是否為了續航和發熱采取了降頻措施。
  • 調頻器:從去年開始,各家廠商新出的芯片基本都轉用更為先進的能源感知調度(EAS)來調節 CPU 核心,體現在調頻器上主要就是采用了 schedutil 算法,而與過去傳統 HMP 調度的 interactive 算法區別開來。EAS 調度的能效比更高,同等功耗下能使系統運行更為流暢,自然是我們的上佳之選。
  • GPU 型號:GPU 決定了手機的大部分圖形性能,判斷此 GPU 的大致性能其實看型號的后兩位便已足夠。
  • OpenGL 的驅動版本:游戲用戶們可能需要額外關注一下這個參數,較新的驅動版本往往能夠帶來更多優化,增強游戲中的 OpenGL 圖形性能。Vulkan 是另一種更為高效的圖形 API,但近年來的芯片均已支持,暫且不表。

更多有關 SoC 的信息,其實可以查看 / / 對于旗下 SoC 的介紹,想挖掘 SoC 更多實際性能、底層參數也可以去相關 自行研究。

ZRAM

如果把 SoC 比作是大腦,那我們也許能把內存(RAM)比作是血管。不過在 DevCheck 中我們會發現,內存方面還會出現一個 ZRAM,這又是什么呢?

在電腦上,如果 RAM 不夠用,我們熟知的 SWAP 交換技術會將存儲空間當作內存使用,來緩解內存吃緊的窘境,是一種「以算力換空間」的應急辦法;而 ZRAM 則是一種虛擬的 SAWP 技術,是在內存中再劃分出一個區域用來充當「內存」,當物理內存不夠用時,系統則會根據算法將部分數據壓縮后存放到這部分「內存」。這樣一來既提高了內存的使用率,保證了用戶的多任務體驗,同時也使得付出的算力代價不那么明顯。

廠商會在出廠時給設備預設一個 ZRAM 大小,從而有效提升用戶的多任務體驗。以 Pixel 2 為例,Android O 出廠時的 ZRAM 設置為 0.5G,而到了 Android Q Beta 5 中,這個數值變成了 2G,極大地提升了多任務性能


我來說兩句
您需要登錄后才可以評論 登錄 | 立即注冊
facelist
所有評論(0)

領先的中文移動開發者社區
18620764416
7*24全天服務
意見反饋:[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )

时时彩改欢乐生肖