【版本更新】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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL不規範的引數命名導致的問題SQL
- JS變數與命名規範JS變數
- 『前端規範化』CSS命名規範化前端CSS
- beego 前後端引數規範Go後端
- API介面通訊引數規範API
- goldengate OGG引數規範Go
- 軟體版本命名規範
- API介面通訊引數規範(2)API
- nginx引數詳解與效能最佳化(-)Nginx
- C#中命名引數和可選引數C#
- Linux核心版本以及部分引數與效能之二Linux
- Android應用版本命名規範Android
- MAVEN 與 JAVA 包命名規範MavenJava
- VNPY引數優化功能v1版本中的一個更新引數批量生成方法優化
- JSR規範,系統引數測試大全JS
- onconfig中對CPU 記憶體的利用率影響的引數記憶體
- Elasticsearch效能優化引數註解Elasticsearch優化
- Mysql 效能優化--基礎引數MySql優化
- 【SQL 效能優化】引數設定SQL優化
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- 12.MyBatis學習--對映檔案_引數處理_單個引數&多個引數&命名引數MyBatis
- oracle 效能引數Oracle
- Sqlldr效能引數SQL
- SQL Server SQL效能優化之引數化SQLServer優化
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- PHP命名規範PHP
- CSS命名規範CSS
- SqlServer命名規範SQLServer
- Google命名規範Go
- java命名規範Java
- Oracle 各版本引數/隱藏引數 介紹Oracle
- Mysql 效能最佳化--基礎引數MySql
- DB2 效能最佳化引數DB2
- 『手撕Vue-CLI』新增幫助和版本號Vue
- 前端開發規範:命名規範、html規範、css規範、js規範前端HTMLCSSJS
- CSS命名規範和模組化的思考CSS