V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quehei
V2EX  ›  前端开发

想知道浏览器卡顿的原因

  •  
  •   quehei ·
    Gzx97 · 50 天前 · 531 次点击
    这是一个创建于 50 天前的主题,其中的信息可能已经有所发展或是发生改变。

    风扇一直在响,昨天还挺流畅。打开资源管理器,cpu 和内存使用率都不高,都是大概 50%。 浏览器上运行了 three.js 的项目。加载的模型大概 5 、6M 。项目运行中电脑的风扇一直在响,并且浏览器明显卡顿,不仅模型拖拽卡顿,别的浏览器窗口也开始卡。 在浏览器中使用 three.js 渲染模型依赖的是哪里的算力,cpu ?显卡? 我如果想提升谷歌浏览器性能,应该优化哪里。

    10 条回复    2024-03-13 23:54:52 +08:00
    okakuyang
        1
    okakuyang  
       50 天前 via iPhone
    你现在用啥显卡
    PbCopy111
        2
    PbCopy111  
       50 天前
    我把 chrome 的扩展都关了,尤其是油猴那些没用的,流畅多了,现在除了打字会卡,别的都还好。。。我是新电脑啊,居然打字卡。
    quehei
        3
    quehei  
    OP
       50 天前
    @okakuyang 笔记本电脑就自带的核显
    Qiane
        4
    Qiane  
       50 天前   ❤️ 1
    three.js 官网随便开一个程序,内存都会飙升
    okakuyang
        5
    okakuyang  
       50 天前 via iPhone
    应该是显卡不行吧,能把模型发出来帮你看看
    zeroDev
        6
    zeroDev  
       50 天前 via Android
    浏览器自己也有自愿管理器
    kokutou
        7
    kokutou  
       50 天前
    显卡不行了, 十有八九满载了
    quehei
        8
    quehei  
    OP
       45 天前
    @okakuyang 辛苦 https://github.com/Gzx97/umi-three-demo 模型是 public\models\GuiGu-factory.glb 加载前十几秒不卡,然后开始卡的不行,我无法确认是模型问题或是代码问题导致内存泄漏等相关。
    quehei
        9
    quehei  
    OP
       45 天前
    @kokutou 请问怎样才能准确调试出资源占用情况,我使用 three 的性能面板,以及 win 的资源管理器都很难看到满载的情况
    okakuyang
        10
    okakuyang  
       44 天前   ❤️ 1
    看了一下代码,可能是射线检测用太多了,js 把主线程卡住了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2680 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:30 · PVG 23:30 · LAX 08:30 · JFK 11:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.