3D可视化应用运行起来很卡怎么办?

时间:2024-04-04 20:51:39

网速问题

3D可视化开发过程中出现加载慢等问题时,用户可先自行检测自己的网络是否正常,我们将会提供测试页面供用户检测。如果用户在正常时间范围内未打开测试页面,那么可能是由于用户网络的问题。

场景过大

每个用户搭建的场景不同,场景内的的物体数量也不确定,当场景内物体过多时也有可能会导致场景加载缓慢,卡顿。建议采用分批次加载,分室内外加载,动态加载等方式。

运行卡

场景内物体数量过多、开启了屏幕后期特效、请求后台数据频繁都可能造成性能损耗;代码脚本出现逻辑问题、客户端机器配置低等情况也会造成场景运行卡顿。

代码逻辑问题可通过log或者debuger进行检查。

客户端配置

客户端显卡设置

目前大部分笔记本出于节电考虑,将显卡设置在集成显卡或核心显卡状态下,无法完全发挥独立显卡的优势,影响演示效果,故特此说明如何将显卡的性能调优(以NVIDIA显卡为例)。

进入NVIDIA显卡的设置界面,如下图所示:

3D可视化应用运行起来很卡怎么办?

  1. 选择“管理3D设置”中的“全局设置”,并将其设置为“高性能NVDIA处理器”;

    3D可视化应用运行起来很卡怎么办?

  2. 在具体细节设置中,调整两项指标:

    各向异性过滤:调到最高(此操作主要是为了提高显卡的抗锯齿能力)

    3D可视化应用运行起来很卡怎么办?

    电源管理模式:调整为“最高性能优先”(避免因为节电模式造成整机性能下降)

    3D可视化应用运行起来很卡怎么办?

  3. 点击“程序设置”后,找到“Chrome”,如下图所示:

    3D可视化应用运行起来很卡怎么办?

  4. 把Chrome程序所用图形处理器设置为“高性能NVDIA处理器”

    3D可视化应用运行起来很卡怎么办?