[發明專利]應用程序的卡頓處理方法、裝置、終端及存儲介質在審
| 申請號: | 202010655894.3 | 申請日: | 2020-07-09 |
| 公開(公告)號: | CN111949511A | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 陳方毅;吳旻建 | 申請(專利權)人: | 廈門美柚股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 景鵬;何爽 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 處理 方法 裝置 終端 存儲 介質 | ||
本申請公開了一種應用程序的卡頓處理方法、裝置、終端及介質。其中方法包括:基于預配置的卡頓檢測工具,確定目標應用的多個幀刷新事件;對多個幀刷新事件進行處理,以確定發生卡頓的多個掉幀頁面;獲取多個掉幀頁面分別對應的過去預定時長的待上報日志;對多個掉幀頁面分別對應的過去預定時長的待上報日志進行上報處理。本申請通過在目標應用中配置卡頓檢測工具,不僅無需在應用的多處增加卡頓檢測代碼,能夠維護應用中代碼優雅性,還降低了對應用進行卡頓檢測的開發成本;根據多個掉幀頁面來獲取過去預定時長的待上報日志,則獲取到了更為詳細的日志,為分析卡頓提供的更為詳細的數據,以便對目標應用進行優化,降低卡頓發生幾率。
技術領域
本申請涉及計算機技術領域,具體涉及一種應用程序的卡頓處理方法、裝置、終端及存儲介質。
背景技術
卡頓現象是出現在手機、筆記本等電子設備中的一種現象,其出現的狀況為:進行各種電子設備操作過程中,例如玩游戲的時候游戲畫面不順暢,或者聽音樂的時候畫面滯幀,也就是通常人們所說的“卡”。軟件設計缺陷是出現卡頓現象的原因之一,因此避免因軟件設計導致的卡頓的發生幾率,需要在研發過程中及時進行檢測。
相關技術中,主要是通過在每行代碼中打點,即在每行代碼處插入卡頓檢測代碼來進行檢測。這種方式,不僅需要到處打點,增加了工作成本,而且嚴重影響對代碼程序的閱讀和觀感;同時,因release環境上報服務器進程與APP的主進程是一體的,容易造成進程上CPU調度、內存等擠在一起,影響主進程,用戶體驗差。
發明內容
為了解決上述至少一個技術問題,本申請提供一種應用程序的卡頓處理方法、裝置、終端及介質。
根據本申請的第一方面,提供了一種應用程序的卡頓處理方法,該方法包括:
基于預配置的卡頓檢測工具,確定目標應用的多個幀刷新事件;
對多個幀刷新事件進行處理;
依據處理結果,確定發生卡頓的多個掉幀頁面;
獲取多個掉幀頁面分別對應的過去預定時長的待上報日志;
對多個掉幀頁面分別對應的過去預定時長的待上報日志進行上報處理。
根據本申請的第二方面,提供了一種應用程序的卡頓處理裝置,該裝置包括:
幀事件確定模塊,用于基于預配置的卡頓檢測工具,確定目標應用的多個幀刷新事件;
幀事件處理模塊,用于對多個幀刷新事件進行處理;
掉幀確定模塊,用于依據處理結果,確定多個掉幀頁面;
日志獲取模塊,用于獲取多個掉幀頁面分別對應的過去預定時長的待上報日志;
日志上報模塊,用于對多個掉幀頁面分別對應的過去預定時長的待上報日志進行上報處理。
根據本申請的第三方面,提供了一種終端,該終端包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行計算機程序時以實現上述應用程序的卡頓處理方法。
根據本申請的第四方面,提供了一種計算機可讀存儲介質,該介質存儲有計算機可執行指令,該計算機可執行指令用于以執行上述應用程序的卡頓處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美柚股份有限公司,未經廈門美柚股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010655894.3/2.html,轉載請聲明來源鉆瓜專利網。





