實施測試
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
查看以下信息以測試圖形實現。
對於基準測試,請按階段使用以下流程:
- 規格。最初指定設備時(例如使用不成熟的驅動程序時),使用預定義(固定)時鐘和工作負載來測量每秒渲染的幀數 (fps)。這樣可以清楚地了解硬件功能。
- 發展。隨著驅動程序的成熟,使用一組固定的用戶操作來測量動畫中可見的卡頓(卡頓)的數量。
- 生產。當設備準備好與競爭對手進行比較時,增加工作量直到卡頓增加。確定當前時鐘設置是否可以跟上負載。這可以幫助您確定在何處減慢時鐘並降低功耗。
如需在規範階段獲取設備功能的幫助,請使用位於platform/frameworks/native/cmds/flatland/
的 Flatland 工具。 Flatland 依賴於固定時鐘,並顯示了基於組合的工作負載可實現的吞吐量。它使用 gralloc 緩衝區來模擬多個窗口場景,用 GL 填充窗口,然後測量合成。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2022-06-06 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]