[發(fā)明專利]一種終端卡頓的分析方法、裝置以及計算機存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010286596.1 | 申請日: | 2020-04-13 |
| 公開(公告)號: | CN113535442A | 公開(公告)日: | 2021-10-22 |
| 發(fā)明(設(shè)計)人: | 郭健 | 申請(專利權(quán))人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/34 |
| 代理公司: | 北京派特恩知識產(chǎn)權(quán)代理有限公司 11270 | 代理人: | 崔曉嵐;張穎玲 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 終端 分析 方法 裝置 以及 計算機 存儲 介質(zhì) | ||
1.一種終端卡頓的分析方法,其特征在于,所述方法包括:
在終端的運行過程中,確定被監(jiān)控消息對應(yīng)的消息處理時長;
若所述消息處理時長大于預(yù)設(shè)閾值,則獲取所述被監(jiān)控消息在所述消息處理時長內(nèi)的運行信息;
對所獲取的運行信息進(jìn)行分析,生成所述終端的卡頓分析報告。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述確定被監(jiān)控消息對應(yīng)的消息處理時長之前,所述方法還包括:
監(jiān)控用戶線程對應(yīng)的消息隊列;其中,所述消息隊列至少包括所述被監(jiān)控消息;
針對所述消息隊列中每一消息的處理過程,分別設(shè)置起始時間和結(jié)束時間。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定被監(jiān)控消息對應(yīng)的消息處理時長,包括:
獲取所述被監(jiān)控消息對應(yīng)的起始時間和結(jié)束時間;
根據(jù)所獲取的起始時間和結(jié)束時間進(jìn)行差值計算,得到所述被監(jiān)控消息對應(yīng)的消息處理時長。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述確定被監(jiān)控消息對應(yīng)的消息處理時長之后,所述方法還包括:
將所述消息處理時長與預(yù)設(shè)閾值進(jìn)行比較;
根據(jù)比較的結(jié)果,判斷所述終端是否發(fā)生卡頓現(xiàn)象。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)比較的結(jié)果,判斷所述終端是否發(fā)生卡頓現(xiàn)象,包括:
若所述消息處理時長大于預(yù)設(shè)閾值,則確定所述終端發(fā)生卡頓現(xiàn)象,執(zhí)行所述獲取所述被監(jiān)控消息在所述消息處理時長內(nèi)的運行信息的步驟。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述運行信息至少包括:在所述消息處理時長內(nèi),用戶線程處于不同狀態(tài)的運行時長以及用戶線程處于睡眠狀態(tài)和阻塞狀態(tài)時的資源信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對所獲取的運行信息進(jìn)行分析,生成所述終端的卡頓分析報告,包括:
針對所獲取的運行信息,判斷所述消息處理時長內(nèi)用戶線程處于不同狀態(tài)的運行時長是否滿足預(yù)設(shè)標(biāo)準(zhǔn),獲得判斷結(jié)果;
根據(jù)所述判斷結(jié)果以及所述用戶線程處于睡眠狀態(tài)和阻塞狀態(tài)時的資源信息,生成所述終端的卡頓分析報告。
8.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,在所述對所獲取的運行信息進(jìn)行分析,生成所述終端的卡頓分析報告之后,所述方法還包括:
根據(jù)所生成的卡頓分析報告,確定造成所述終端卡頓的異常因素并進(jìn)行優(yōu)化處理。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述消息處理時長大于預(yù)設(shè)閾值之前,所述方法還包括:
獲取所述終端的硬件性能參數(shù);其中,所述硬件性能參數(shù)包括中央處理器和內(nèi)存的性能參數(shù);
根據(jù)所獲取的硬件性能參數(shù),確定所述預(yù)設(shè)閾值。
10.一種終端卡頓的分析裝置,其特征在于,所述終端卡頓的分析裝置包括確定單元、比較單元和分析單元;其中,
所述確定單元,配置為在終端的運行過程中,確定被監(jiān)控消息對應(yīng)的消息處理時長;
所述比較單元,配置為若所述消息處理時長大于預(yù)設(shè)閾值,則獲取所述被監(jiān)控消息在所述消息處理時長內(nèi)的運行信息;
所述分析單元,配置為對所獲取的運行信息進(jìn)行分析,生成所述終端的卡頓分析報告。
11.一種終端卡頓的分析裝置,其特征在于,所述終端卡頓的分析裝置包括存儲器和處理器;其中,
所述存儲器,用于存儲能夠在所述處理器上運行的計算機程序;
所述處理器,用于在運行所述計算機程序時,執(zhí)行如權(quán)利要求1至9任一項所述的方法。
12.一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)存儲有終端卡頓的分析程序,所述終端卡頓的分析程序被至少一個處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至9任一項所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于OPPO廣東移動通信有限公司,未經(jīng)OPPO廣東移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010286596.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





