PerfDog(又叫做性能狗)是一款專業(yè)的性能優(yōu)化軟件,移動(dòng)全平臺(tái)性能測試分析專家,通過在電腦上面使用能夠有效的提升軟件以及游戲的運(yùn)行效率,并且還有著十分強(qiáng)大的分析功能,能夠快速的定位分析性的問題,找出影響運(yùn)行性能的問題所在,從而更好的進(jìn)行優(yōu)化。
PerfDog特色
1、性能參數(shù)控制
點(diǎn)擊加按鈕,可以選擇需要收集的性能參數(shù),性能參數(shù)可以直觀顯示,見下圖所示:
2、測試結(jié)束之后,能夠?qū)y試的結(jié)構(gòu)數(shù)據(jù)進(jìn)行保存,支持兩種不同的保存方式,見下圖所示:
3、性能數(shù)據(jù)能夠支持同步上傳的云端看板當(dāng)中,見下圖所示:
本地導(dǎo)出Excel文件,見下圖所示:
4、記錄回放(方便回看分析),見下圖所示:
5、批注及標(biāo)定(鼠標(biāo)左鍵雙擊,則批注。左鍵雙擊已生成的批注,則取消。鼠標(biāo)左鍵單擊,則標(biāo)定),見下圖所示:
6、 設(shè)定性能參數(shù)統(tǒng)計(jì)分析閾值、編輯統(tǒng)計(jì)參數(shù)分析及框選記錄保存(對齊TDR標(biāo)準(zhǔn)):
可以通過鼠標(biāo)框選/拖動(dòng)查詢時(shí)間周期內(nèi),統(tǒng)計(jì)數(shù)據(jù)等。同時(shí)可對框選數(shù)據(jù)進(jìn)行保存。右邊可以設(shè)定對應(yīng)的性能參數(shù)統(tǒng)計(jì)分析閾值等,見下圖所示:
7、 場景Label標(biāo)簽:
通過標(biāo)簽按鈕給性能數(shù)據(jù)打標(biāo)簽,鼠標(biāo)左鍵雙擊顏色區(qū)域可修改對應(yīng)區(qū)域標(biāo)簽名,見下圖所示:
8、屏幕記錄:
注意:截屏記錄開啟,影響性能
9、多進(jìn)程測試。
iOS平臺(tái),APP多進(jìn)程分為APP Extension和系統(tǒng)XPC Server。
比如:某電競直播軟件用到APP Extension擴(kuò)展進(jìn)程(擴(kuò)展進(jìn)程名LABroadcastUpload)。當(dāng)然也可能用到系統(tǒng)XPC Server服務(wù)進(jìn)程,如一般web瀏覽器會(huì)用到webkit。73983.cn
Android平臺(tái),一般大型APP,比如游戲有時(shí)候是多進(jìn)程協(xié)作運(yùn)行(微信小游戲,微視等APP及王者榮耀等游戲多子進(jìn)程),可選擇目標(biāo)子進(jìn)程進(jìn)行針對性測試。默認(rèn)是主進(jìn)程。如圖王者榮耀,見下圖所示:
10、FPS高階功能(Android平臺(tái)):
滿足高級用戶更精準(zhǔn)測試窗口幀率(游戲、小游戲、小程序、直播、視頻類、web等所有應(yīng)用都適用)。
11、Log日志功能:采集系統(tǒng)日志信息,見下圖所示:
12、停止功能:
無需拔手機(jī),StopProfilling即可停止采集信息。
13、自定義數(shù)據(jù)文件服務(wù)器地址,構(gòu)建自己web云:
可修改數(shù)據(jù)文件服務(wù)器上傳地址。Post上傳http協(xié)議格式文件至自己服務(wù)器地址,見下圖所示:
PerfDog功能
1.全平臺(tái)
支持電腦、模擬器、手機(jī)、蘋果等多種設(shè)備和版本。
2.不需root
安卓端不用root,蘋果端也不用越獄,輕松給您給予性能測試剖析服務(wù)。
3.數(shù)據(jù)精確
工具分析的性能數(shù)據(jù)精確,且本身不會(huì)對性能有危害。
4.數(shù)據(jù)詳細(xì)
性能參數(shù)數(shù)據(jù)詳細(xì)詳盡,且可以對數(shù)據(jù)開展截屏。
5.豐富性
支持多種APP運(yùn)用、游戲、小程序這些,性能測試用它都能夠進(jìn)行。
6.便捷性
無需組裝,檢測操作不繁雜,簡單的兩步就能夠逐漸性能測試剖析。
7,云端看板
給予云端看板,支持可視化的編寫、管理、下載這些。