[發明專利]控制頁面刷新的方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202010621489.X | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111782326A | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 袁輝輝 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/48 |
| 代理公司: | 北京中知法苑知識產權代理有限公司 11226 | 代理人: | 李明;趙吉陽 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 頁面 刷新 方法 裝置 計算機 設備 存儲 介質 | ||
本公開提供了一種控制頁面刷新的方法、裝置、計算機設備和存儲介質,該方法包括:響應于頁面刷新操作,確定與頁面刷新過程關聯的多種資源調度操作,并確定所述多種資源調度操作對應的優先級;其中,所述優先級包括第一優先級和第二優先級;所述第一優先級高于第二優先級;通過調用第一優先級的各個資源調度操作對應的資源調度線程,執行第一優先級的資源調度操作,以進行頁面內容的更新展示;在檢測到頁面內容更新展示完成時,通過調用第二優先級的各個資源調度操作對應的資源調度線程,執行所述第二優先級的資源調度操作,以完成所述頁面刷新過程中與頁面內容的更新展示無關的操作,本公開能夠提高頁面刷新的流暢度。
技術領域
本公開涉及通信技術領域,具體而言,涉及一種控制頁面刷新的方法、裝置、計算機設備和存儲介質。
背景技術
當終端設備安裝的應用較多時,在應用運行中,尤其是進行頁面刷新時經常會出現頁面卡頓、不流暢的情況。
應用的運行離不開終端設備的各種處理資源,比如CPU、內存等,但是,終端設備的處理資源是有限的。在進行頁面刷新的過程中執行的操作很多,這些操作對終端設備資源需求量較大,從而容易導致資源調度不及時,進而出現頁面刷新時間較長,頁面卡頓的情況。
發明內容
本公開實施例至少提供一種控制頁面刷新的方法、裝置、計算機設備和存儲介質,以提高頁面刷新的流暢度。
第一方面,本申請實施例提供了一種控制頁面刷新的方法,所述方法包括:
響應于頁面刷新操作,確定與頁面刷新過程關聯的多種資源調度操作,并確定所述多種資源調度操作對應的優先級;其中,所述優先級包括第一優先級和第二優先級;所述第一優先級高于第二優先級;
通過調用第一優先級的各個資源調度操作對應的資源調度線程,執行第一優先級的資源調度操作,以進行頁面內容的更新展示;
在檢測到頁面內容更新展示完成時,通過調用第二優先級的各個資源調度操作對應的資源調度線程,執行所述第二優先級的資源調度操作,以完成所述頁面刷新過程中與頁面內容的更新展示無關的操作。
在一種實施方式中,所述第二優先級的資源調度操作包括內存回收操作;所述方法還包括:
在開始執行頁面刷新操作時,控制執行內存回收操作的資源調度線程暫停進行內存回收操作;
在檢測到頁面內容更新展示完成時,通過調用第二優先級的各個資源調度操作對應的資源調度線程,執行所述第二優先級的資源調度操作,包括:
在檢測到頁面內容更新展示完成時,通過調用執行內存回收操作的資源調度線程,執行內存回收操作。
在一種實施方式中,所述第一優先級的資源調度操作包括第一消息寫入操作和第一消息處理操作;所述第一消息為進行頁面內容更新展示必須執行的消息;
通過調用第一優先級的各個資源調度操作對應的資源調度線程,執行第一優先級的資源調度操作,包括:
通過調用執行第一消息寫入操作的資源調度線程,將所述第一消息寫入第一消息隊列,并通過調用執行第一消息處理操作的資源調度線程,從所述第一消息隊列中依次提取各條第一消息進行處理。
在一種實施方式中,所述第一消息中包括頁面繪制消息;
所述通過調用執行第一消息寫入操作的資源調度線程,將所述第一消息寫入第一消息隊列,包括:
通過調用執行第一消息寫入操作的資源調度線程,將所述頁面繪制消息從所述第一消息隊列的隊首寫入;
所述通過調用執行第一消息處理操作的資源調度線程,從所述第一消息隊列中依次提取各條第一消息進行處理,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010621489.X/2.html,轉載請聲明來源鉆瓜專利網。





