V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
blindmt
V2EX  ›  全球工单系统

B 站网页播放器内存泄漏?!

  •  1
     
  •   blindmt · 2021-01-29 11:02:07 +08:00 · 4269 次点击
    这是一个创建于 1428 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2 倍速看了一晚上柯南,内存直接跑到 10G,SWAP 也 10G,原地起飞,极为凶残。

    13 条回复    2021-03-28 02:02:50 +08:00
    delectate
        1
    delectate  
       2021-01-29 11:44:17 +08:00
    不是浏览器问题吗?
    MrTangKe
        2
    MrTangKe  
       2021-01-29 11:53:04 +08:00
    我也怀疑 b 站内存泄露,我台式机 16G 内存,刷了好多 b 站视频开了一排页面,过了一段时间再点到其他 b 站页面就是空白,然后上面的异常编码我也没记住,重新刷新页面会恢复之前浏览的 b 站视频页面。玩 lol,选人界面读秒到最后一秒直接卡死不动了,一度怀疑是硬件不兼容导致的,后来 google 说可能是内存不够了。现在看到楼主帖子,我尼玛瞬间怀疑了。我办公 mac16G google 浏览器开了 6-7 个每个都是密密麻麻的一排,idea 开了 5-6 个也没内存不够用啊。
    chinni
        3
    chinni  
       2021-01-29 14:43:30 +08:00
    我最近也遇到过 说下 现象
    chrome 开了 10 个以内的 tab
    然后 2 个窗口一个独立放了 B 站直播的。 然后切到另一个窗口看网页。
    然后离开电脑 ,不会自动休眠 会关闭屏幕。2 小时候回来,直播说离开屏幕 让我点击继续。然后点了 就开始 整个浏览器卡死。 只能强制关闭直播的 tab
    murmur
        4
    murmur  
       2021-01-29 14:44:52 +08:00
    b 占网页版没遇到啥问题,倒是 app 问题很大,ios 好几次看一半直接闪退
    wjm2038
        5
    wjm2038  
       2021-01-29 15:37:06 +08:00 via Android
    是的 b 站内存泄漏。。之前老开着一堆不管发现占用奇高,看了下 chrome 的任务管理器发现全是 b 站
    q197
        6
    q197  
       2021-01-29 16:03:39 +08:00
    这个内存为什么会泄漏不太懂,毕竟不会一直看同一个网页,不同网页之间应该是隔离的。直播专题页面倒是有这个问题,就是那种一个页面可以选择好几个直播间的,反复来回选择之后就会很卡
    kome
        7
    kome  
       2021-01-29 16:24:27 +08:00
    我已经换到 Firefox 看 B 站了, 我都怀疑 B 站开发只对 Firefox 进行了 debug, chrome 随他去, 也有可能他们开发电脑内存是 256G 的.
    @chinni #3 B 站直播, 页面内鼠标长时间不动 /捕获不到就会中断, 还有直播上传. 不过我已经换到 UWP 了, 没有上传, 就是有时候会串流失败, 应该也是页面内鼠标不动的原因?
    blindmt
        8
    blindmt  
    OP
       2021-01-29 17:24:23 +08:00
    @delectate #1 确实
    @kome #7 我测了一下,反而是 firefox 的内存泄漏现象比较明显,循环播一个小时内存占用直接往 2G 去了。
    用的这个页面: https://www.bilibili.com/bangumi/play/ep323085
    blindmt
        9
    blindmt  
    OP
       2021-01-29 17:43:37 +08:00
    @q197 #6 打开播放器的循环功能,或者看柯南这种很多集的,就不会切页面,一直单页播放,时间长了就发现问题了
    kome
        10
    kome  
       2021-01-29 19:25:33 +08:00
    @blindmt #8 我换 Firefox 最主要的原因, 还是之前在 chrome 下, 只要切换标签页, 或者最小化窗口等, 再回到该标签页, 视频就会黑屏 2 秒左右, 无论是什么分辨率的视频, Firefox 无此问题.
    换 Firefox 之前, 经常性的 chrome 开着 B 站的首页就去睡觉了, 一觉醒来, B 站首页占用内存 2G+(chrome 任务管理器), 只有标签页关闭重新打开才能清除, 虽然无所谓体验, 但是很糟糕.
    另外, 是不是只有 Vue.js 的根 DIV 使用 app 这个 ID? 我看到 B 站所有的内容都是放在 div id="app"下面.
    AndyAO
        11
    AndyAO  
       2021-01-29 19:33:22 +08:00
    可以找到网址底下的服务邮箱
    将这个问题反馈一下
    兴许能兴许能够更快的解决这个问题
    baobao1270
        12
    baobao1270  
       2021-01-31 03:00:22 +08:00 via Android
    我也是,而且核显占用率非常高
    niru
        13
    niru  
       2021-03-28 02:02:50 +08:00
    哔哩哔哩 web 端对 Firefox 优化一直有问题,本人 MacBook pro 使用 Firefox 正式版不论是看 1080p 视频还是看直播,过不了多久风扇就开始狂叫,Touch Bar 上方严重发烫,核显基本拉满,当然电量消耗也异常高,在把 webRTC 关闭后稍微有所改善,核显降下去一半,但是发热依旧很严重。同测试环境换 Safari 则全程凉爽,CPU 和 GPU 功耗都比 Firefox 下低至少 50%,我都不知道该骂 bilibli 还是 Apple 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5412 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:45 · PVG 16:45 · LAX 00:45 · JFK 03:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.