本公開涉及電子計算機及互聯(lián)網(wǎng),尤其涉及一種渲染性能監(jiān)控方法、裝置、設備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、本部分旨在為權(quán)利要求書中陳述的本公開的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現(xiàn)有技術(shù)。
2、webgame,也被稱為在線游戲或瀏覽器游戲,是一種可以直接在網(wǎng)絡瀏覽器上運行的游戲。這類游戲不需要玩家下載或安裝任何軟件,只需要一個網(wǎng)絡連接和一個支持所需技術(shù)(如html5)的瀏覽器。
3、由于webgame通常對性能的要求比較高,因此,需要通過一些性能指標輔助判斷當前游戲渲染性能。
4、相關(guān)技術(shù)中,對于這些指標,通常僅能提供監(jiān)控以及預警功能,而不能分析得到這些指標的異常原因。
技術(shù)實現(xiàn)思路
1、有鑒于此,本公開的目的在于提出一種渲染性能監(jiān)控方法、裝置、設備、存儲介質(zhì)及程序產(chǎn)品,至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
2、基于上述目的,本公開示例性實施例第一方面提供了一種渲染性能監(jiān)控方法,通過終端設備提供圖形用戶界面,所述圖形用戶界面顯示的內(nèi)容包括瀏覽器的窗口,所述瀏覽器的窗口顯示的內(nèi)容包括網(wǎng)頁游戲的頁面和瀏覽器插件的頁面,所述方法包括:
3、響應于針對所述瀏覽器插件的頁面中顯示的性能指標的閾值的配置操作,基于所述閾值對所述網(wǎng)頁游戲的頁面的所述性能指標的當前值進行監(jiān)控;
4、響應于所述當前值大于所述閾值,在所述網(wǎng)頁游戲的頁面中顯示提示信息,所述提示信息被配置為引導用戶在所述瀏覽器插件的頁面進行分析;
5、響應于針對所述瀏覽器插件的頁面中顯示的分析控件的觸發(fā)操作,確定所述網(wǎng)頁游戲的頁面當前顯示的游戲畫面的渲染數(shù)據(jù),基于所述瀏覽器插件對所述渲染數(shù)據(jù)進行分析,得到分析結(jié)果,并在所述瀏覽器插件的頁面中顯示所述分析結(jié)果。
6、基于同一發(fā)明構(gòu)思,本公開示例性實施例第二方面提供了一種渲染性能監(jiān)控裝置,通過終端設備提供圖形用戶界面,所述圖形用戶界面顯示的內(nèi)容包括瀏覽器的窗口,所述瀏覽器的窗口顯示的內(nèi)容包括網(wǎng)頁游戲的頁面和瀏覽器插件的頁面,所述裝置包括:
7、性能監(jiān)控開啟模塊,被配置為響應于針對所述瀏覽器插件的頁面中顯示的性能指標的閾值的配置操作,基于所述閾值對所述網(wǎng)頁游戲的頁面的所述性能指標的當前值進行監(jiān)控;
8、性能監(jiān)控提示模塊,被配置為響應于所述當前值大于所述閾值,在所述網(wǎng)頁游戲的頁面中顯示提示信息,所述提示信息被配置為引導用戶在所述瀏覽器插件的頁面進行分析;
9、性能監(jiān)控分析模塊,被配置為響應于針對所述瀏覽器插件的頁面中顯示的分析控件的觸發(fā)操作,確定所述網(wǎng)頁游戲的頁面當前顯示的游戲畫面的渲染數(shù)據(jù),基于所述瀏覽器插件對所述渲染數(shù)據(jù)進行分析,得到分析結(jié)果,并在所述瀏覽器插件的頁面中顯示所述分析結(jié)果。
10、基于同一發(fā)明構(gòu)思,本公開示例性實施例第三方面提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如第一方面所述的方法。
11、基于同一發(fā)明構(gòu)思,本公開示例性實施例第四方面提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使計算機執(zhí)行如第一方面所述的方法。
12、基于同一發(fā)明構(gòu)思,本公開示例性實施例第五方面提供了一種計算機程序產(chǎn)品,包括計算機程序指令,當所述計算機程序指令在計算機上運行時,使得計算機執(zhí)行如第一方面所述的方法。
13、從上面所述可以看出,本公開實施例提供的渲染性能監(jiān)控方法、裝置、設備、存儲介質(zhì)及程序產(chǎn)品,該方法包括:響應于針對所述瀏覽器插件的頁面中顯示的性能指標的閾值的配置操作,基于所述閾值對所述網(wǎng)頁游戲的頁面的所述性能指標的當前值進行監(jiān)控;響應于所述當前值大于所述閾值,在所述網(wǎng)頁游戲的頁面中顯示提示信息,所述提示信息被配置為引導用戶在所述瀏覽器插件的頁面進行分析;響應于針對所述瀏覽器插件的頁面中顯示的分析控件的觸發(fā)操作,確定所述網(wǎng)頁游戲的頁面當前顯示的游戲畫面的渲染數(shù)據(jù),基于所述瀏覽器插件對所述渲染數(shù)據(jù)進行分析,得到分析結(jié)果,并在所述瀏覽器插件的頁面中顯示所述分析結(jié)果。本公開提供的瀏覽器插件通過瀏覽器擴展功能的特性,與網(wǎng)頁游戲?qū)崿F(xiàn)了數(shù)據(jù)互通,在此基礎(chǔ)上,實現(xiàn)了對于網(wǎng)頁游戲的渲染性能監(jiān)控、預警及分析。
1.一種渲染性能監(jiān)控方法,其特征在于,通過終端設備提供圖形用戶界面,所述圖形用戶界面顯示的內(nèi)容包括瀏覽器的窗口,所述瀏覽器的窗口顯示的內(nèi)容包括網(wǎng)頁游戲的頁面和瀏覽器插件的頁面,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應于針對所述瀏覽器插件的頁面中顯示的性能指標的閾值的配置操作,基于所述閾值對所述網(wǎng)頁游戲的頁面的所述性能指標的當前值進行監(jiān)控,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提示信息,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述網(wǎng)頁游戲的頁面當前顯示的游戲畫面的渲染數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述網(wǎng)頁游戲的頁面當前顯示的游戲畫面的渲染數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述瀏覽器插件的頁面中顯示所述分析結(jié)果,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述瀏覽器插件的頁面中顯示所述分析結(jié)果,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述異常信息,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述基于所述瀏覽器插件對所述渲染數(shù)據(jù)進行分析,得到分析結(jié)果,并在所述瀏覽器插件的頁面中顯示所述分析結(jié)果,包括:
10.一種渲染性能監(jiān)控裝置,其特征在于,通過終端設備提供圖形用戶界面,所述圖形用戶界面顯示的內(nèi)容包括瀏覽器的窗口,所述瀏覽器的窗口顯示的內(nèi)容包括網(wǎng)頁游戲的頁面和瀏覽器插件的頁面,所述裝置包括:
11.一種電子設備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如權(quán)利要求1至9任意一項所述的方法。
12.一種非暫態(tài)計算機可讀存儲介質(zhì),其特征在于,所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使計算機執(zhí)行權(quán)利要求1至9任一所述方法。
13.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序指令,當所述計算機程序指令在計算機上運行時,使得計算機執(zhí)行如權(quán)利要求1至9任意一項所述的方法。