找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 370|回复: 7

[BUG] 内存炸弹

[复制链接]

6

主题

71

回帖

341

积分

中级会员

积分
341
发表于 2025-1-9 20:35:18 | 显示全部楼层 |阅读模式
本帖最后由 少林功夫好 于 2025-1-9 20:54 编辑

OS:Windows 10 IoT 企业版 LTSC 21H2 x64
Chrome:5.1.1130.129 Portable

发现使用独立窗口视频轮播,每看完一个视频,就会增加一个 `Dedicated Worker` 进程,最终能导致内存爆炸。

提问:
1. 红色框,`Dedicated Worker` 进程消不掉的问题
2. 蓝色框,渲染程序为啥会有多个(之前也发帖子提问过)

PS:独立窗口拉到扩展屏使用,不确定非扩展屏下是否一个问题



image.png
回复

使用道具 举报

6

主题

71

回帖

341

积分

中级会员

积分
341
 楼主| 发表于 2025-1-9 21:25:35 | 显示全部楼层
这是轮播了几个视频后的任务管理器,内存开始往上涨了

PS:红框,这个又是什么呢?地址也打不开。



image.png


回复

使用道具 举报

8

主题

7733

回帖

2万

积分

超级版主

(^^ゞ

积分
21739
发表于 2025-1-9 22:50:30 | 显示全部楼层
感觉是B站的设计问题,即使不使用独立窗口来轮播视频,它也是不会主动释放掉 Dedicated Worker 进程,这本身应该是开发者在主进程中去手动终止的,因为 Dedicated Worker 本身是无法自行释放的。试了下在 Chrome 上也会存在这种情况。

辅助框架一般会是网页中有嵌入 <iframe> 元素,而 https://hdslb.com/ 的话是B站的 CDN 域名。

¯\(°_o)/¯
回复

使用道具 举报

6

主题

71

回帖

341

积分

中级会员

积分
341
 楼主| 发表于 2025-1-10 09:10:30 | 显示全部楼层
本帖最后由 少林功夫好 于 2025-1-10 09:55 编辑
S8F8ry 发表于 2025-1-9 22:50
感觉是B站的设计问题,即使不使用独立窗口来轮播视频,它也是不会主动释放掉 Dedicated Worker 进程,这本 ...

大佬可有破解之法?

PS:例行催更
回复

使用道具 举报

8

主题

7733

回帖

2万

积分

超级版主

(^^ゞ

积分
21739
发表于 2025-1-10 12:15:07 | 显示全部楼层
少林功夫好 发表于 2025-1-10 09:10
大佬可有破解之法?

PS:例行催更

应该无解,这东西理论只有网页的开发者能处理,由于安全限制,油猴脚本也无法直接访问和控制这些由网页内部所创建的 Worker。
¯\(°_o)/¯
回复

使用道具 举报

6

主题

71

回帖

341

积分

中级会员

积分
341
 楼主| 发表于 2025-1-10 12:23:35 | 显示全部楼层
S8F8ry 发表于 2025-1-10 12:15
应该无解,这东西理论只有网页的开发者能处理,由于安全限制,油猴脚本也无法直接访问和控制这些由网页内 ...

那渲染程序为啥会有多个呢,情况是不是和Worker也一样?

PS:是否大佬平常并没特别留意这类情况,任由他去
回复

使用道具 举报

8

主题

7733

回帖

2万

积分

超级版主

(^^ゞ

积分
21739
发表于 2025-1-10 12:36:52 | 显示全部楼层
少林功夫好 发表于 2025-1-10 12:23
那渲染程序为啥会有多个呢,情况是不是和Worker也一样?

PS:是否大佬平常并没特别留意这类情况,任由他 ...

一般情况下一个浏览器窗口会带一个渲染程序或者备用渲染程序的进程,用独立的渲染进程可以防止某个标签页崩溃时影响到其它标签页。这个是浏览器自身协调处理的,只要这东西不像你以前说的莫名冒出十几个渲染进程,基本无需理会。
¯\(°_o)/¯
回复

使用道具 举报

6

主题

71

回帖

341

积分

中级会员

积分
341
 楼主| 发表于 2025-1-15 14:42:29 | 显示全部楼层
结帖结帖。另外,还要年度催更一波
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2025-2-3 01:56 , Processed in 0.017876 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表