YouTube 网页播放器开始卡顿,消耗了数 GB 内存。

YouTube 网页播放器开始卡顿,消耗了数 GB 内存。

21 hardware

YouTube 网页播放器问题:发生了什么以及原因

上周,YouTube 平台的用户开始注意到在观看视频时浏览器出现奇怪的故障。最常见的投诉包括窗口卡顿、内存使用量骤增,以及 Reddit 用户报告的声音抖动、帧丢失和 CPU 过度负载。

发生了什么
* 无限渲染循环

播放器代码内部出现错误,导致浏览器不断重绘播放器元素。这会导致内存和处理器使用率上升。

* “ytd-menu-renderer” 区域

Mozilla 开发者发现问题与 `<ytd-menu-renderer>` 标签有关。该标签包含“点赞”“不喜欢”和“分享”按钮。菜单根据屏幕宽度动态隐藏或显示这些按钮。

* “丢失” 按钮问题

当某个按钮无法容纳时,`<ytd-menu-renderer>` 会将其移除。随后播放器错误地认为菜单现在足够宽,并尝试重新添加该按钮。由于空间仍不足,代码再次将其移除。这个循环无限重复,使浏览器不断重新计算元素尺寸。

对用户的影响
* 内存 – 一些用户报告在播放视频时 RAM 使用量从几百兆升至 2–3 GB。

* CPU – CPU 负载显著增加,导致其他应用程序运行变慢。

受影响对象
该问题涉及多个浏览器:Firefox、Brave 等使用类似 WebKit 的渲染引擎。直到 YouTube 开发者发布正式修复之前,用户可以尝试临时解决方案(例如禁用扩展、更新浏览器或使用移动版网站)。

结论:

播放器动态菜单中的错误导致无限渲染循环,显著占用内存和 CPU。用户已注意到在观看 YouTube 视频时性能明显下降。请关注 YouTube 和浏览器的更新——修复即将发布。

评论 (0)

分享你的想法——请保持礼貌并围绕主题。

暂无评论。留下评论,分享你的观点!

要发表评论,请先登录。

登录后发表评论