您的位置: 首頁 >互聯(lián)網 >

說一說MotionMark是什么及MotionMark有什么用

2022-08-31 13:04:00 編輯:唐學瑾 來源:
導讀 今天來說一下關于MotionMark是什么及MotionMark有什么用這方面的一些訊息,不少朋友對于MotionMark是什么及MotionMark有什么用這方面的信息...

今天來說一下關于MotionMark是什么及MotionMark有什么用這方面的一些訊息,不少朋友對于MotionMark是什么及MotionMark有什么用這方面的信息頗感興趣的。小編今天就為此整理一些相關的訊息,希望對有需要的朋友有所幫助。

MotionMark 是 Apple 開發(fā)的一個瀏覽器圖形性能測試套件,用來測試和評估 Safari/WebKit 的圖形性能,這里的圖形性能并不僅僅包括光柵化和合成,而是涵蓋了完整的瀏覽器渲染流水線,包括 DOM API,樣式計算,排版等。

MotionMark

MotionMark 雖然不能涵蓋瀏覽器圖形性能的所有方面,但是作為衡量瀏覽器圖形性能的其中一項指標,還是有不錯的參考價值。Chromium 目前也會使用 MotionMark 分數(shù)作為其中一項指標來衡量自身圖形性能優(yōu)化的成果。

MotionMark 的一個主要特性是自適應動態(tài)調整測試的復雜度,從而更好地適應不同的設備,這些設備的性能可能差異很大,比如 PC 的性能通常幾倍甚至十倍于移動設備。MotionMark 的每一項測試都包含一個連續(xù)的動畫,它收集動畫每一幀的復雜度和耗時等數(shù)據(jù),然后計算出一個分數(shù)(復雜度越高,耗時越少,分數(shù)就越高),最后根據(jù)所有項目的成績計算出一個總得分,分數(shù)越高代表性能越好。

因為 MotionMark 動態(tài)調整復雜度的緣故,導致測試的結果波動較大,所以除了分數(shù)外,測試還給出一個波動范圍,通常需要測試多次,取波動值較小的為準。

這篇文章主要分析 MotionMark 每一項測試的測試內容,在 Chromium 上,該項測試的主要性能瓶頸在哪里,是在 DOM,是在樣式計算和排版,還是在光柵化和合成。如果讀者對瀏覽器的圖形性能感興趣,可以通過這篇文章更好地了解如何通過 MotionMark 的成績來衡量瀏覽器的圖形性能。

用于分析的 Chromium 版本是 Chrome 77 for Android,我們可以看到從 75 開始,Chrome for Android 已經正式開啟了 OOPR,普通圖層分塊光柵化的主要耗時從原來的光柵化線程(CompositorTileWorker)相當大的一部分轉移到了 GPU 線程(CrGpuMain),光柵化的耗時在兩個線程上都有一定的比例。測試的設備是 Google Pixel 手機。因為不同的設備有可能有不同的性能瓶頸,所以文章的結論不是普適的,只能作為一個參考。

以上就是關于MotionMark是什么及MotionMark有什么用這方面的一些信息了 小編整理的這些訊息希望對童鞋們有所幫助


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。