科技媒體Android Authority在最新發布的博文中披露,通過深入分析安卓17 QPR1 Beta版開發者選項,發現了一項名為"使用16KB頁面大小啟動"的隱藏功能。該功能允許系統將內存分配的最小單位從傳統的4KB提升至16KB,這項調整可能對安卓設備的性能表現產生顯著影響。
內存頁面大小的概念類似于書籍的頁碼劃分,傳統安卓系統采用4KB頁面意味著所有內存操作都以這個單位進行。雖然這種設計提高了內存利用率,但需要CPU管理數百萬個頁面表項,由此產生的計算開銷成為性能瓶頸。谷歌工程師通過測試發現,將頁面擴大至16KB后,CPU需要追蹤的頁面數量減少四分之三,有效降低了內存訪問延遲。
性能提升數據令人矚目:應用啟動速度預計提升3%-30%,系統啟動時間可縮短8%。這種改進得益于ARM架構的演進,2011年推出的ARMv8架構首次引入64位支持,使硬件能夠靈活配置更大頁面。而早期安卓設備采用的32位ARMv7架構,其內存管理單元(MMU)設計決定了4KB頁面是兼顧效率與功耗的最優解。
這項技術革新并非沒有代價。更大的頁面尺寸會導致內存碎片化問題加劇,可能造成約5%的RAM空間浪費。更關鍵的是,大量使用C語言或NDK開發的舊應用需要重新編譯以適配16KB對齊要求,否則可能出現兼容性問題。為此谷歌已制定明確時間表:從2025年11月起,所有提交至Google Play的Android 15及以上版本應用,必須在64位設備上支持新的頁面標準。
行業觀察人士指出,這項調整標志著安卓系統開始充分利用現代硬件能力。隨著64位應用生態的逐步完善,更大內存頁面帶來的性能收益將超過其管理成本,這或許會成為安卓設備性能競爭的新維度。不過對于普通用戶而言,真正感受到變化可能還需要等待主流應用完成適配升級。







