1.一種加速實現(xiàn)瀏覽器渲染的方法,其特征在于,安裝該瀏覽器的設備的顯卡具有圖形處理器GPU硬件加速功能,所述方法包括:
在所述顯卡開啟GPU硬件加速功能時,獲取預設時間段內與所述GPU硬件加速功能相關的每一進程的運行狀態(tài)信息;
獲取所述運行狀態(tài)信息的權重值,將所述權重值與預設的進程運行表中該設備對應的進程權重值進行比較;
根據(jù)比較結果,確定是否關閉所述GPU硬件加速功能。
2.根據(jù)權利要求1所述的方法,其特征在于,將所述權重值與預設的進程運行表中該設備對應的權重值進行比較的步驟之前,所述方法還包括:
從云服務器中下載所述進程運行表,所述進程運行表中包括:多條進程權重值的數(shù)據(jù)項,每條進程權重值的數(shù)據(jù)項包括:一種設備的設備信息以及該設備支持進行GPU硬件加速的進程權重值。
3.根據(jù)權利要求2所述的方法,其特征在于,所述進程運行表的生成步驟包括:
獲取本地設備的瀏覽器已實現(xiàn)GPU硬件加速時,與該GPU硬件加速功能相關的每一進程的運行狀態(tài)信息,以及本地設備的設備信息;
將獲取的與該GPU硬件加速功能相關的每一進程的運行狀態(tài)信息以及本地設備的設備信息上傳云服務器,以使所述云服務器根據(jù)預設規(guī)則生成所述進程運行表。
4.根據(jù)權利要求2或3所述的方法,其特征在于,所述設備信息包括:設備中顯卡的制造商信息、顯卡的型號信息、顯卡的驅動版本信息。
5.根據(jù)權利要求1至4任一所述的方法,其特征在于,與所述GPU硬件加速功能相關的進程包括:GPU進程、插件進程和渲染進程中的一種或多種。
6.根據(jù)權利要求1至4任一所述的方法,其特征在于,預設時間段內與所述GPU硬件加速功能相關的每一進程的運行狀態(tài)信息包括:
預設時間段內每一進程的斷開次數(shù),連接次數(shù)和每一次斷開時間點信息,每一進程最后的運行狀態(tài)。
7.一種瀏覽器,安裝所述瀏覽器的計算機的顯卡具有GPU硬件加速功能,所述瀏覽器包括:
監(jiān)測單元,用于監(jiān)測所述顯卡是否開啟GPU硬件加速功能;
第一獲取單元,用于在所述監(jiān)測單元確定所述顯卡開啟GPU硬件加速功能時,獲取預設時間段內與所述GPU硬件加速功能相關的每一進程的運行狀態(tài)信息;
第二獲取單元,用于獲取所述進程的運行狀態(tài)信息的權重值;
比較單元,用于將所述權重值與預設的進程運行表中該設備對應的進程權重值進行比較;
判斷單元,用于根據(jù)比較結果,確定是否關閉所述GPU硬件加速功能。
8.根據(jù)權利要求7所述的瀏覽器,其特征在于,所述瀏覽器還包括:
下載單元,用于從云服務器中下載所述進程運行表,所述進程運行表中包括:多條進程權重值的數(shù)據(jù)項,每條進程權重值的數(shù)據(jù)項包括:一種設備的設備信息以及該設備支持進行GPU硬件加速的進程權重值。
9.根據(jù)權利要求8所述的瀏覽器,其特征在于,所述設備信息包括:設備中顯卡的制造商信息、顯卡的型號信息、顯卡的驅動版本信息。
10.根據(jù)權利要求7至9任一所述的瀏覽器,其特征在于,與所述GPU硬件加速功能相關的進程包括:GPU進程、插件進程和渲染進程中的一種或多種。