[發明專利]進程資源的監控方法、電子設備和存儲介質在審
| 申請號: | 202211058235.7 | 申請日: | 2022-08-31 |
| 公開(公告)號: | CN115437883A | 公開(公告)日: | 2022-12-06 |
| 發明(設計)人: | 尤超豪 | 申請(專利權)人: | 上海聯影醫療科技股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/445 |
| 代理公司: | 上海思捷知識產權代理有限公司 31295 | 代理人: | 盧云芊 |
| 地址: | 201807 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進程 資源 監控 方法 電子設備 存儲 介質 | ||
本發明提供了一種進程資源的監控方法、電子設備和存儲介質。所述監控方法,首先獲取待監控進程的配置信息;其中,配置信息包括待監控進程的監控周期、啟動參數和資源類型;然后在每一個監控周期,遍歷所有進程,并根據待監控進程的啟動參數獲取待監控進程的資源信息;以及保存資源信息以及在獲取該資源信息時對應的時間信息。本發明提供的進程資源的監控方法,通過遍歷所有進程保證了獲取得到的資源信息的準確性,可靠性高;能夠很好地區分同名進程,提高獲取待監控進程的資源信息的效率,從而節約人力和時間成本;保存了資源信息以及獲取該資源信息時的時間信息,便于隨時查詢和分析。
技術領域
本發明涉及計算機術領域,特別涉及一種進程資源的監控方法、電子設備和存儲介質。
背景技術
為了驗證軟件的穩定性和可靠性,常用的方法之一是監控進程的資源使用情況,比如內存、磁盤讀寫等。現有技術中,最常使用的是Windows系統自帶的資源監視工具以監控進程的資源使用情況。
但是采用Windows系統自帶的資源監視工具存在著以下缺陷:一是Windows系統自帶的資源監視工具很難區分大量的同名進程,二是動態創建的進程神出鬼沒,給進程監控工作帶來了巨大的挑戰。
因此,如何提供一種進程資源的監控方法,以更便于對感興趣進程的資源使用情況進行監控和分析,日益成為本領域技術人員亟待解決的技術問題之一。
需要說明的是,公開于該發明背景技術部分的信息僅僅旨在加深對本發明一般背景技術的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域技術人員所公知的現有技術。
發明內容
本發明的目的在于針對現有技術中存在的對待監控進程的資源信息監控不便的問題,提供一種進程資源的監控方法、電子設備和存儲介質,不僅能夠對指定的待監控進程進行監控,而且也能夠監控現存的和將來新建進程的資源使用情況,且便于后期對所述待監控進程的資源信息進行分析。
為達到上述目的,本發明通過以下技術方案實現:一種進程資源的監控方法,包括:
獲取待監控進程的配置信息;其中,所述配置信息包括待監控進程的監控周期、啟動參數和資源類型;
在每一個所述監控周期,獲取所有的運行進程;對于每一個運行進程,獲取該運行進程的啟動參數;判斷所述運行進程的啟動參數與所述待監控進程的啟動參數是否匹配,若匹配,則根據所述配置信息中所述待監控進程的資源類型,獲取該運行進程的資源信息,并將獲取到的該運行進程的資源信息作為所述待監控進程的資源信息;保存所述資源信息以及在獲取該資源信息時對應的時間信息。
可選地,還包括所述監控方法以測試腳本或插件的方式執行;
所述待監控進程的啟動參數,包括以下至少一種:所述待監控進程間通信代理的名稱,以及窗口顯示的名稱和/或補充參數文件名稱。
可選地,所述待監控進程的資源類型,包括:
所述待監控進程的CPU占用率、句柄、內存占用量、網絡吞吐量和/或IO讀寫量。
可選地,所述保存所述資源信息以及在獲取該資源信息時對應的時間信息,包括:
按照預設記錄模板,對各個所述資源信息和所述時間信息進行排序,并將排序后的所述資源信息以及所述時間信息保存至存儲器。
可選地,所述監控方法,還包括:根據獲取到的所述資源信息以及在獲取該資源信息時對應的時間信息,確定所述待監控進程的資源信息隨時間變化的統計信息。
所述確定所述待監控進程的資源信息隨時間變化的統計信息,包括:
繪制所述待監控進程的資源信息隨時間變化的曲線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海聯影醫療科技股份有限公司,未經上海聯影醫療科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211058235.7/2.html,轉載請聲明來源鉆瓜專利網。





