電腦CPU使用率100%問題

Mars3D 12/20/2021 337

使用Mars3D三維展示時(shí),如果電腦的三維展示CPU一直接近100%,請(qǐng)按下面步驟修改配置解決。

#確認(rèn)電腦和瀏覽器配置

  1. 安裝最新版本的谷歌或火狐瀏覽器訪問
  2. 電腦具備獨(dú)顯,且顯卡顯存不低于2GB

可以參考教程開發(fā)準(zhǔn)備及環(huán)境搭建

#修改電腦的顯卡相關(guān)設(shè)置

  1. “顯卡設(shè)置”中設(shè)置瀏覽器用獨(dú)立顯卡
    image
  2. Windows操作系統(tǒng)的“圖形設(shè)置”中,如果有硬件加速GPU計(jì)劃,要注意下,需要開啟并設(shè)置下瀏覽器。

image
  1. 升級(jí)顯卡驅(qū)動(dòng)

有時(shí)候顯卡驅(qū)動(dòng)問題也可能導(dǎo)致CPU占用100%現(xiàn)象的產(chǎn)生,打開驅(qū)動(dòng)軟件,重新安裝下其他版本的最新的穩(wěn)定版本顯卡驅(qū)動(dòng)。

#修改Map的渲染模式

開啟 requestRenderMode 以減少M(fèi)ars3D渲染一個(gè)新幀總的時(shí)間,并且降低應(yīng)用中Mars3D的CPU使用率。

var map = new mars3d.Map('mars3dContainer', {
  scene: {
    requestRenderMode : true, //開啟顯式渲染
  }
});
//map構(gòu)造后修改,可以用 map.scene.requestRenderMode = true;

1
2
3
4
5
6

復(fù)制代碼

Mars3D在渲染一個(gè)新的幀時(shí)默認(rèn)與游戲引擎的做法一致:通常與目標(biāo)幀具有相同的速率。這在具備動(dòng)態(tài)數(shù)據(jù)的Mars3D應(yīng)用或是具備持續(xù)數(shù)據(jù)流的視圖時(shí)運(yùn)行良好,許多Mars3D應(yīng)用在較低渲染頻率時(shí)會(huì)從中受益。但在渲染一個(gè)新的幀時(shí)會(huì)占用CPU資源,這通常在應(yīng)用空閑的時(shí)候是沒有必要的。通過顯式渲染來提高性能意味著你在運(yùn)行Mars3D應(yīng)用時(shí)不必?fù)?dān)心筆記本電腦風(fēng)扇瘋狂運(yùn)轉(zhuǎn)或?qū)σ苿?dòng)設(shè)備的電池產(chǎn)生損耗。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容