PerfDog介紹:
移動全平台iOS/Android性能測試、分析工具平台。快速定位分析性能問題,提升APP應用及游戲性能和品質。手機無需ROOT/越獄,手機硬件、游戲及應用APP也無需做任何修改,極簡化即插即用。
PerfDog支持移動平台所有應用程序(游戲、APP應用、瀏覽器、小程序、小游戲、H5、后台系統進程等)、Android模擬器、雲真機等性能測試。
支持APP多進程測試(如Android多子進程及iOS擴展進程APP Extension)。Windows & Mac OS X平台PerfDog桌面應用程序版本都支持對iOS和Android設備進行測試。PC上PerfDog可多開,單PC可同時測試多台手機。
PerfDog使用說明書(必看)
https://bbs.perfdog.qq.com/article-detail.html?id=5
PerfDog官網(必看)
https://perfdog.qq.com/,需要注冊賬號,在上面可以共享測試報告。
APP&游戲需要關注Jank卡頓及卡頓率嗎?
https://bbs.perfdog.qq.com/article-detail.html?id=6
你真了解CPU利用率?
https://bbs.perfdog.qq.com/detail-146.html
PerfDog社區
效果圖預覽
工具統計
網頁展示
PrefDog術語說明
這個在《PerfDog使用說明書》也有詳細說明,這里稍作整理。
游戲性能指標參考
游戲方面
游戲流暢度是最影響用戶體驗的,所以需要重點關注FPS、Jank及卡頓率。 備注:比如游戲中已預知的卡頓,如新UI彈出等造成卡頓,可認為是干擾,需要剔除,不應算在Jank,可通過web雲上,框選右鍵刪除干擾數據。
目前主流游戲對比Jank如下:
PerfDog Stutter計算思路:基於PerfDog Jank的基礎上,一次Jank卡頓,會有一次卡頓時間Jank time。測試過程中可能有多次Jank卡頓,即有多次卡頓時間Jank time。測試總時長為Time。
Stutter(卡頓率) = ∑Jank time / Time
說明:Jank為卡頓次數,Stutter為卡頓率,Jank和Stutter趨勢有一致性,但並非完全線性,因為每次Jank卡頓嚴重性是不一樣的。同時也說明了,沒有Jank卡頓出現,自然也就卡頓率是0了
目前主流游戲對比如下: