為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
實施測試
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
查看以下信息以測試圖形實現。
對於基準測試,請按階段使用以下流程:
- 規格。最初指定設備時(例如使用不成熟的驅動程序時),使用預定義(固定)時鐘和工作負載來測量每秒渲染的幀數 (fps)。這樣可以清楚地了解硬件功能。
- 發展。隨著驅動程序的成熟,使用一組固定的用戶操作來測量動畫中可見的卡頓(卡頓)的數量。
- 生產。當設備準備好與競爭對手進行比較時,增加工作量直到卡頓增加。確定當前時鐘設置是否可以跟上負載。這可以幫助您確定在何處減慢時鐘並降低功耗。
如需在規範階段獲取設備功能的幫助,請使用位於platform/frameworks/native/cmds/flatland/的 Flatland 工具。 Flatland 依賴於固定時鐘,並顯示了基於組合的工作負載可實現的吞吐量。它使用 gralloc 緩衝區來模擬多個窗口場景,用 GL 填充窗口,然後測量合成。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2022-06-06 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2022-06-06 (世界標準時間)。"],[],[]]