[發明專利]應用程序監控方法及應用程序監控裝置有效
| 申請號: | 201710054388.7 | 申請日: | 2017-01-22 |
| 公開(公告)號: | CN108345524B | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 吳海濤 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 監控 方法 裝置 | ||
一種應用程序監控方法及裝置,一個實施例的方法包括:監聽應用程序的運行參數;根據監聽到的運行參數判斷所述應用程序是否發生卡頓現象;在判定所述應用程序發生卡頓現象時,記錄所述應用程序的當前進程的運行狀態和各個線程的堆棧信息。本實施例的方案可以在保留卡頓現場的情況下對應用程序的卡頓現象進行監控,據此提高對應用程序卡頓現象監控和分析的準確性。
技術領域
本發明涉及信息處理技術領域,特別是涉及一種應用程序監控方法以及一種應用程序監控裝置。
背景技術
隨著智能手機、平板電腦等智能終端設備的日益普及,智能終端設備的處理能力越來越強,所能夠安裝運行的應用程序的數目越多。在應用程序的運行過程中,可能會出現卡頓現象,對應用程序的卡頓現象進行收集,以便于應用程序的卡頓問題進行分析,以對應用程序的性能進行分析,進而便于應用程序進行改進,是應用程序應用中的一項重要內容。目前針對應用程序卡頓問題的監控,通常是在應用程序出現卡頓現象時,在應用程序的日志中進行記錄,并基于日志記錄嘗試重現,據此進行分析。然而,由于日志記錄并不能完全反映出卡頓現場,而且用戶使用環境不僅相同,基于日志記錄并不能完整的重現卡頓,從而容易導致對卡頓現象分析的不準確性。
發明內容
基于此,本實施例的目的在于提供一種應用程序監控方法以及一種應用程序監控裝置,其可以在保留卡頓現場的情況下對應用程序的卡頓現象進行監控,據此提高對應用程序卡頓現象監控和分析的準確性。
為達到上述目的,本實施例采用以下技術方案:
一種應用程序監控方法,包括步驟:
監聽應用程序的運行參數;
根據監聽到的運行參數判斷所述應用程序是否發生卡頓現象;
在判定所述應用程序發生卡頓現象時,記錄所述應用程序的當前進程的運行狀態和各個線程的堆棧信息。
一種應用程序監控方法裝置,包括:
監聽模塊,用于監聽應用程序的運行參數;
判斷模塊,用于根據所述監聽模塊監聽到的運行參數判斷所述應用程序是否發生卡頓現象;
記錄模塊,用于在所述判斷模塊判定所述應用程序發生卡頓現象時,記錄所述應用程序的當前進程的運行狀態和各個線程的堆棧信息。
基于如上所述的實施例的方案,其通過對應用程序的運行參數進行監聽,并在根據監聽到的運行參數判定應用程序發生卡頓現象時,記錄該應用程序的當前進程的運行狀態和各個線程的堆棧信息,而應用程序的當前進程的運行狀態和各個線程的堆棧信息很好的反映了卡頓現場,從而可以在保留卡頓現場的情況下對應用程序的卡頓現象進行監控,據此提高對應用程序卡頓現象監控和分析的準確性。
附圖說明
圖1是一個實施例中的方案的應用環境的示意圖;
圖2是一個實施例中的終端的組成結構的示意圖;
圖3是一個實施例中的應用程序監控方法的流程示意圖;
圖4是一個具體示例中的本實施例方案的監控原理示意圖;
圖5是一個具體示例中的上傳界面的示意圖;
圖6是一個具體示例中的后臺服務器的原理示意圖;
圖7是一個具體示例中對卡頓現象進行分析的界面的示意圖;
圖8是一個實施例的應用程序監控裝置的結構示意圖;
圖9是一個具體示例中的監聽模塊的結構示意圖;
圖10是一個具體示例中的記錄模塊的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710054388.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種異常設備的查找方法及裝置
- 下一篇:計算機程序管理方法與系統





