【版本更新】PerfDog新增幫助引導,規範化CPU利用率與效能引數命名
距離上個版本更新僅半個月時間,PerfDog 3.5版本就又馬不停蹄的來啦!開發小哥哥在疫情隔離期間的洪荒之力此刻全部爆發。新版本規範化CPU利用率與效能引數命名,同時帶來了無法識別連線手機時的幫助引導功能,萌新們再也不怕使用PerfDog時“迷路”了 。
版本更新內容
【新增】增加Android平臺規範化CPU利用率等引數
【新增】規範化所有效能引數命名及顯示
【新增】 增加無法連線手機幫助引導
【修復】 解決部分PC機器提示缺少執行庫,無法執行問題
【修復】 解決無法和其他使用Adb程式的相容問題
【修復】修改已知Bug問題
新版本詳細解讀
本次PerfDog版本升級增加了 規範化CPU利用率統計標準,經過規範化後Android端CPU效能測試資料有了更加準確的標準。
Android:
CPU Usage:傳統CPU利用率,也叫未規範化CPU利用率
計算方法:當前時刻CPU頻率下, CPU Usage = CPU執行時間/CPU總時間。
備註:一般Android Studuio或Adb等獲取的CPU利用率都是未規範化CPU利用率。
CPU Usage(Normalized):規範化CPU利用率
由於移動裝置CPU頻率時刻變化,用傳統CPU利用率計算方法,假定在低頻率時刻計算出CPU利用率=30%,和在CPU高頻時刻計算出CPU利用率=30%。同樣都是30%但效能消耗是完全不樣的,明顯高頻消耗更高。傳統CPU利用率已無法真實反映效能消耗。
所以我們需要一種規範化(可量化)的統計方式。將頻率因素考慮進去。
CPU Usage(Normalized)= (CPU執行時間/CPU總時間) * (當前時刻所有CPU頻率之和/所有CPU頻率最大值之和)。
PerfDog兩種統計方式都有。CPU Usage預設為規範化CPU利用率。建議使用規範化CPU利用率作為衡量效能指標。
iOS:
PerfDog統計的是傳統CPU利用率,CPU Usage預設為未規範化CPU利用率。由於iOS平臺,頻率變化一般是在電池電量極低,鎖屏等極端情況下才出現。所以規範化沒有很大意義。
新版本重新規範了所有英文效能引數的命名,與國際接軌並且讓各引數有了更好的展示效果,眾多引數在一起不再顯得擁擠,資料顯示也更加直觀。
經常有第一次使用PerfDog的小夥伴反饋連線手機沒有反應或提示報錯,亦或是埠占用等等情況,讓很多人卡在了第一步無從下手。不用怕,這次PerfDog帶來了無法識別連線手機時的動態幫助引導,幫助大家更快的定位和解決問題。遇到 無法連線手機時,可以參考提示重新插拔或者更換USB埠,更換新的資料線,Android手機開啟Debug模式,iOS手機使用最新版iTunes檢測能否識別。遇到其他問題還可以點選“檢視教程”獲取更多幫助。
新版本還 解決 了部分PC機器提示缺少執行庫,無法執行的問題, 解決無法和其他使用Adb程式的相容問題, 同時還修復了其他一些已知Bug。
還沒有更新的小夥伴現在就可以更新使用新版本了,如果您在使用PerfDog的過程中遇到任何問題或有任何建議,歡迎加入QQ交流群:228756853 或在官方論壇中交流, 您的參與將會讓PerfDog更加完善
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31420651/viewspace-2686114/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 核範數與規則項引數選擇
- 『前端規範化』CSS命名規範化前端CSS
- beego 前後端引數規範Go後端
- 4. 環境引數規範
- API介面通訊引數規範API
- 軟體版本命名規範
- Linux核心版本以及部分引數與效能之二Linux
- API介面通訊引數規範(2)API
- 數倉命名規範大全!
- JSR規範,系統引數測試大全JS
- MAVEN 與 JAVA 包命名規範MavenJava
- VNPY引數優化功能v1版本中的一個更新引數批量生成方法優化
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- 12.MyBatis學習--對映檔案_引數處理_單個引數&多個引數&命名引數MyBatis
- BEM命名規範
- Python命名規範Python
- java命名規範Java
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- Android命名規範Android
- Google命名規範Go
- 『手撕Vue-CLI』新增幫助和版本號Vue
- 阿里Android開發規範:資原始檔命名與使用規範阿里Android
- rr 引導 DSM 7.2 版本安裝
- [20210209]修改CPU_COUNT引數.txt
- CSS — BEM 命名規範CSS
- 前端命名基本規範前端
- CSS 單雙引號應用規範CSS
- Golang中命名引數的高階使用技巧與例項分析Golang
- MySQL效能相關引數MySql
- 編碼規範:不要用引數控制程式碼邏輯
- CSS命名規範和模組化的思考CSS
- Java開發規範(效能提升)更新中Java
- 給alias命令新增引數支援
- lr引數化
- WPF|快速新增新手引導功能(支援MVVM)MVVM
- histb 引導核心 boot_cmd 引數含義boot