日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python10086查询系统_Python获取移动性能指标

發布時間:2024/7/19 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python10086查询系统_Python获取移动性能指标 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近兩天在研究移動性能這塊,這個的用處非常大,比如說在做性能測試的時候用top 或者 dstat 1的時候獲取到的性能指標是非常實用的,即時獲取的指標評估和分析系統瓶頸。

再就是在自動化中調用性能指標,每一步導致的手機性能都即時打印出來,對于性能監測來說幫助也非常大。

在android中的獲取也不難, 首先介紹一個類庫subprocess, 獲取進程中的子進程,其實也就是在python中代碼執行和獲取linux中的性能參數,然后做些解析

先列出獲取指標的命令:

1. adb devices 獲取設備

2.?adb shell dumpsys activity | findstr mFocusedActivity 獲取當前的 packagename及activityname

3.?adb -s (device) shell dumpsys meminfo (package)?獲取mem占用情況

4.?adb -s(device)?shell top -n 1| findstr?(package)獲取cpu

5.?adb -s(device)?shell ps | findstr?(package)獲取pid和uid

6.?adb -s(device)?shell cat /proc/net/xt_qtaguid/stats | findstr (uid)?獲取流量

通過subprocess來獲取的以上命令中的返回值,并對返回值處理來獲取到精確值(subprocess 可以看文章 :?http://www.cnblogs.com/Security-Darren/p/4733368.html)

注意subprocess.Ropen 返回的是一個子進程,通過子進程的.stdout.readlines() 或者.stdout.read()來獲取到結果文件(stdout=subprocess.PIPE實際上為文本流提供一個緩存區,來指定將多個輸出放在一起形成管道來統一獲取)

獲取到結果后,通過列表和字符函數把確定的值取出即可。

總結

以上是生活随笔為你收集整理的python10086查询系统_Python获取移动性能指标的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。