成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PerfDog性能狗上手體驗及總結(jié)分析

xiangzhihong / 2003人閱讀

摘要:,部分設(shè)備支持功能,在啟用功能后,系統(tǒng)會對內(nèi)存進(jìn)行壓縮,增加,會相應(yīng)減少,由于壓縮會占用資源,同時相應(yīng)會導(dǎo)致降低虛擬內(nèi)存整機(jī)可用剩余內(nèi)存,極限測試情況下開啟可能會造成性能損耗。

一、PerfDog簡介

  1. PerfDog性能狗是移動全平臺iOS/Android性能測試工具,快速定位分析性能問題,提升APP應(yīng)用及游戲性能和品質(zhì),手機(jī)無需ROOT/越獄,手機(jī)硬件、游戲及應(yīng)用無需做任何更改,極簡化即插即用。
  2. PerfDog支持移動平臺所有應(yīng)用程序(游戲、APP應(yīng)用、瀏覽器、小程序、小游戲、H5、后臺系統(tǒng)進(jìn)程等)、Android模擬器、云真機(jī)等性能測試。支持APP多進(jìn)程測試(如Android多子進(jìn)程及iOS擴(kuò)展進(jìn)程APP Extension)。

二、性能數(shù)據(jù)概覽

以下做個人通俗解釋,官方釋義指路PerfDog官網(wǎng)-幫助中心(PerfDog | 移動全平臺性能測試分析專家

  • ScreenShot (截屏,只支持USB模式,對每步操作截屏記錄,在之后的上傳到云端的性能數(shù)據(jù)記錄中會看到)

  • FPS?(1秒內(nèi)游戲畫面或者應(yīng)用界面真實平均刷新次數(shù),俗稱幀率/FPS)

  • InterFrame?(部分機(jī)型具有動態(tài)補(bǔ)幀/插幀技術(shù),此參數(shù)可真實反映1秒內(nèi)插入的幀數(shù))

  • Jank?(1S內(nèi)卡頓次數(shù))

  • Stutter?(測試過程中,卡頓時長的占比)

  • FTime?(上下幀畫面顯示時間間隔,即認(rèn)為幀耗時)

  • ?CPU Usage(傳統(tǒng)CPU利用率,也叫未規(guī)范化CPU利用率,TotalCPU表示整機(jī)未規(guī)范化CPU使用率,AppCPU表示進(jìn)程未規(guī)范化CPU使用率。)

  • CPU Clock (各個CPU核心的未規(guī)范化頻率和未規(guī)范化使用率)
  • Memory (物理內(nèi)存)
  • Swap Memory ?(類似于Windows的虛擬內(nèi)存,就是當(dāng)內(nèi)存不足的時候,把一部分硬盤空間虛擬成內(nèi)存使用,從而解決內(nèi)存容量不足的情況。Android是基于Linux的操作系統(tǒng),所以也可以使用Swap分區(qū)來提升系統(tǒng)運(yùn)行效率。Swap Memory,部分設(shè)備支持Swap功能,在啟用Swap功能后,系統(tǒng)會對PSS內(nèi)存進(jìn)行壓縮,Swap增加,PSS會相應(yīng)減少,由于壓縮會占用CPU資源,同時相應(yīng)會導(dǎo)致FPS降低)
  • Virtual Memory (VSS) 虛擬內(nèi)存
  • Available Memory?(整機(jī)可用剩余內(nèi)存)
  • ?Memory Detail?(NativePSS、GFX、GL、Unknown,極限測試情況下開啟可能會造成性能損耗)。
  • GPU Usage
  • GPU Frequency
  • Network(Recv/Send,測試目標(biāo)進(jìn)程流量)(注:USB/WiFi測試模式下均為APP數(shù)據(jù))
  • CTemp(CPU溫度)
  • Battery Power(僅WIFI模式,Current電流、Voltage電壓、Power功耗)
  • Log日志采集(WIFI模式下,不支持Log收集

?三、實踐

  1. 以目前博主所在項目app為例,對于兩個場景(稱為A和B)進(jìn)行USB錄制并輸出性能數(shù)據(jù)結(jié)果。
  2. 安裝PerfDog并啟動,本次測試用USB連接測試機(jī)。(過程就不贅述了,傻瓜式安裝

  3. 手機(jī)app操作A測試流程,記錄性能數(shù)據(jù)

  4. 測試結(jié)束點擊結(jié)束按鈕,上傳報告至云端

四、測試用例設(shè)計及最后的結(jié)果分析

????? 因為只實際操作了Android系統(tǒng)的應(yīng)用,所以暫時只討論Android端app情況,ios系統(tǒng)有興趣的小伙伴可以實踐下。

  1. 針對用戶量不大、流程場景不復(fù)雜的應(yīng)用,此工具的實用性不大,可用jmeter設(shè)置代理錄制腳本然后通過編輯腳本和控制并發(fā)數(shù)等,實現(xiàn)一些性能測試;對耗電量和內(nèi)存等需求比較明顯的應(yīng)用,比如上傳照片或者拍攝視頻時會耗電耗內(nèi)存,可用PerfDog來監(jiān)測數(shù)據(jù)。
  2. 針對用戶量一般,但流程場景較復(fù)雜的應(yīng)用,例如移動端手游,在一些核心任務(wù)功能、訪問量最大的功能、切換場景、掛機(jī)重進(jìn)等情況,PerfDog可以監(jiān)測一些性能,如上面開始提到的FPS過程中是否掉幀,Memory在場景中是否內(nèi)存泄露導(dǎo)致卡頓或者閃退,以及其他的性能,在這里就不過多舉例。
  3. 對于輸出的性能結(jié)果數(shù)據(jù),為了方便分析和定位,可以在錄制過程中對腳本進(jìn)行打點記錄,標(biāo)記過程名稱,這樣就可以在最后生成的圖表讓結(jié)果和過程清晰的對應(yīng)起來。其中明顯的耗電量升高和內(nèi)存泄露等缺陷,可直觀體現(xiàn)出來并且后續(xù)不斷復(fù)現(xiàn)進(jìn)而直接定位問題;得到的性能數(shù)據(jù)可以全部導(dǎo)出為原始數(shù)據(jù),然后按實際測試需要二次加工成表格或者圖表,方便分析定位。

五、總結(jié)

  1. 易上手,數(shù)據(jù)展現(xiàn)清晰明了,可查看全部性能數(shù)據(jù),可拖動圖表按時間查看;
  2. 案例上傳云端,方便管理與分享,可按條件搜索,可導(dǎo)出二次加工成圖表;
  3. 工具收費(fèi),貴;
  4. 若出現(xiàn)問題無法及時定位;
  5. 對手游類app實用性較大,可通過不同場景、模塊切換等分析掉幀情況,以及內(nèi)存泄漏、耗電、CPU等數(shù)據(jù)分析;

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/123561.html

相關(guān)文章

  • 超全的App 測試工具大全,收藏這篇就夠了【附帶官網(wǎng)|GitHub地址】

    摘要:三性能測試工具官網(wǎng)介紹騰訊開源的的隨身調(diào)測平臺,支持和。官網(wǎng)介紹騰訊游戲部門開發(fā)的移動全平臺性能測試分析工具平臺。百度的服務(wù)目前主要為收費(fèi)服務(wù)。 隨著移動互聯(lián)網(wǎng)的高速發(fā)展,App 應(yīng)用非?;穑瑴y試工程師也會接觸到各種 app 應(yīng)用。除了人工測試之外,也可以通過一些測試工具來提高我們的測試效率...

    MRZYD 評論0 收藏0
  • Hello GPT-4o,GPT-4o快速上手!

    本文梳理了OpenAI團(tuán)隊最新的GPT-4.o(o代表omni 全方位)模型發(fā)布內(nèi)容,以O(shè)penAI團(tuán)隊發(fā)布會口吻整理。我們很高興地宣布,推出了全新的旗艦?zāi)P?GPT-4o,能夠在音頻、視覺和文本之間實時進(jìn)行推理。GPT-4o(o代表omni 全方位)能夠?qū)崟r處理音頻、視覺和文本信息,使人機(jī)交互更加自然流暢。這款模型支持多種輸入(文本、音頻、圖像)和輸出(文本、音頻、圖像)模式,其響應(yīng)音頻的速度極...

    UCloud小助手 評論0 收藏0
  • 類的加載機(jī)制 - 收藏集 - 掘金

    摘要:是現(xiàn)在廣泛流行的代從開始學(xué)習(xí)系列之向提交代碼掘金讀完本文大概需要分鐘。為了進(jìn)行高效的垃圾回收,虛擬機(jī)把堆內(nèi)存劃分成新生代老年代和永久代中無永久代,使用實現(xiàn)三塊區(qū)域。 React Native 開源項目 - 仿美團(tuán)客戶端 (Android、iOS 雙適配) - Android - 掘金推薦 React Native 學(xué)習(xí)好項目,仿照美團(tuán)客戶端... 極簡 GitHub 上手教程 - 工具...

    Gilbertat 評論0 收藏0
  • 四足機(jī)器——12自由度舵機(jī)DIY(一)

    摘要:四足仿生機(jī)器人具有高機(jī)動性,負(fù)載能力和適應(yīng)能力強(qiáng),可運(yùn)用于物資運(yùn)輸搶險救援等方面,具有廣闊前景。由于制作電機(jī)狗需要高昂的成本。自主設(shè)計制造一款舵機(jī)狗來學(xué)習(xí)研究四足機(jī)器狗的步態(tài)算法是一件性價比極高且很有意義的一件事。 文章目錄 前言 一、初步了解四足結(jié)構(gòu) 1.1.2串聯(lián)機(jī)構(gòu) 1.2?...

    不知名網(wǎng)友 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<