[發明專利]基于Android車機的CPU和Memory占用數據監測分析方法及系統在審
| 申請號: | 202210404762.2 | 申請日: | 2022-04-18 |
| 公開(公告)號: | CN114816743A | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 宗雄;婁坤帥;林天化 | 申請(專利權)人: | 東風汽車集團股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/30 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 張宇 |
| 地址: | 430056 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android cpu memory 占用 數據 監測 分析 方法 系統 | ||
本發明公開了一種基于Android車機的CPU和Memory占用數據監測分析方法及系統,屬于網絡數據監測技術領域,通過Android調試橋(adb)命令行工具,與Android設備進行通信,再通過調用dumpsys工具來獲取android設備中各個進程的CPU及Memory的占用數據信息,通過python程序對獲取的數據信息進行處理,再傳遞至QT界面,形成一套可以實時監測分析CPU和Memory占用數據情況的系統,包括:實時監測各進程CPU和Mmeory數據信息;對CPU和Memory的數據進行文件儲存;對已儲存的CPU和Memory數據文件能進行導入分析;以折線圖的形式在程序中進行展示;能夠篩選所需要分析的進程數據。
技術領域
本發明屬于網絡數據監測技術領域,更具體地,涉及一種基于Android車機的CPU和Memory占用數據監測分析方法及系統。
背景技術
Android車機開發過程中,開發人員通常只能通過dumpsys工具來實時獲取各個進程的CPU和Memory的占用情況。獲取CPU占用數據:adb shell dumpsys cpuinfo;獲取Memory占用數據:adb shell dumpsys-t 60meminfo。
目前只能通過上述兩條命令來獲取當前時刻Android設備各進程之間的CPU和Memory數據占用情況,而對于車機開發測試來說,通常需要通過操作車機來觀察CPU和Memory的數據情況的實時變化,或者在進行monkey測試時,想獲取并記錄測試期間Android車機各進程的CPU和Memory數據占用情況,而通過命令行來讀取通常比較麻煩,獲取到的數據信息不夠直觀,也無法觀察其變化趨勢。其次開發人員若只想獲取一個或者多個進程在某段測試期間內的CPU和Memory數據信息占用情況和變化趨勢時,進程數據數據冗雜不方便查找,也不易于觀察其變化情況。因此,目前通過上述兩條命令來獲取當前時刻Android設備各進程之間的CPU和Memory數據占用情況還存在一定的局限性。
發明內容
針對現有技術的以上缺陷或改進需求,本發明提出了一種基于Android車機的CPU和Memory占用數據監測分析方法及系統,可以實時監測分析CPU和Memory占用數據情況。
為實現上述目的,按照本發明的一個方面,提供了一種基于Android車機的CPU和Memory占用數據監測分析系統,包括:
各進程的CPU數據信息實時監測模塊,用于基于Android調試橋adb命令行工具,再通過調用dumpsys工具來獲取android設備中各個進程的CPU占用數據信息,對所有獲取到的CPU占用數據信息進行處理,生成CPU數據信息字典,存儲得到CPU占用數據的txt文件,再通過python程序將CPU數據信息字典中的數據進行處理后實時顯示到QT界面,形成實時監測變化的折線圖,其中,CPU數據信息字典包括各個進程所處的時刻、進程名及該時刻的CPU占用率;
各進程的Memory數據信息實時監測模塊,用于基于Android調試橋adb命令行工具,再通過調用dumpsys工具來獲取android設備中各個進程的Memory占用數據信息,對所有獲取到的Memory占用數據信息進行處理,生成Memory數據信息字典,存儲得到Memory占用數據的txt文件,再通過python程序將Memory數據信息字典中的數據進行處理后實時顯示到QT界面,形成實時監測變化的折線圖,其中,Memory數據信息字典包括各個進程所處的時刻、進程名及該時刻的Memory占用數據大小;
各進程的CPU占用率分析模塊,用于獲取CPU占用數據的txt文件,再通過python程序對CPU占用數據的txt文件中的數據信息進行分析處理,轉換成以時間標志為key值,各進程名和CPU數據信息字典為value值的字典,從而生成CPU數據分析的折線圖表;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風汽車集團股份有限公司,未經東風汽車集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210404762.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種真空冷凍研磨裝置和方法
- 下一篇:一種折疊盆





