电脑CPU使用率100%问题

Mars3D 12/20/2021 337

使用Mars3D三维展示时,如果电脑的三维展示CPU一直接近100%,请按下面步骤修改配置解决。

#确认电脑和浏览器配置

  1. 安装最新版本的谷歌或火狐浏览器访问
  2. 电脑具备独显,且显卡显存不低于2GB

可以参考教程开发准备及环境搭建

#修改电脑的显卡相关设置

  1. “显卡设置”中设置浏览器用独立显卡
    image
  2. Windows操作系统的“图形设置”中,如果有硬件加速GPU计划,要注意下,需要开启并设置下浏览器。

image
  1. 升级显卡驱动

有时候显卡驱动问题也可能导致CPU占用100%现象的产生,打开驱动软件,重新安装下其他版本的最新的稳定版本显卡驱动。

#修改Map的渲染模式

开启 requestRenderMode 以减少Mars3D渲染一个新帧总的时间,并且降低应用中Mars3D的CPU使用率。

var map = new mars3d.Map('mars3dContainer', {
  scene: {
    requestRenderMode : true, //开启显式渲染
  }
});
//map构造后修改,可以用 map.scene.requestRenderMode = true;

1
2
3
4
5
6

复制代码

Mars3D在渲染一个新的帧时默认与游戏引擎的做法一致:通常与目标帧具有相同的速率。这在具备动态数据的Mars3D应用或是具备持续数据流的视图时运行良好,许多Mars3D应用在较低渲染频率时会从中受益。但在渲染一个新的帧时会占用CPU资源,这通常在应用空闲的时候是没有必要的。通过显式渲染来提高性能意味着你在运行Mars3D应用时不必担心笔记本电脑风扇疯狂运转或对移动设备的电池产生损耗。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容