the1812 / Bilibili-Evolved

强大的哔哩哔哩增强脚本
Other
23.02k stars 1.59k forks source link

Edge浏览器,切换到其他页面一段时间后,b站页面出现严重的性能下降 #4698

Open Nyte-BK201 opened 6 months ago

Nyte-BK201 commented 6 months ago

对应功能

无组件,默认功能全部启用

问题描述

最新版edge浏览器,切换页面一段时间后,b站页面会出现比较严重的性能问题(仅在b站标签页出现)。该问题偶发,但放置时间长后出现概率极高。主要表现为功能栏严重掉帧,播放器卡顿,屏幕滚动响应缓慢,但内存和cpu占用并没有升高。刷新页面会解决问题。

我一开始以为是脚本导致的性能下降,但切换到chrome后使用完全相同的插件,没有出现这个问题。关闭脚本后,也不再出现性能问题,个人猜测是edge的资源回收导致脚本页面出现问题。edge用户较少,如有edge遇到同样问题欢迎交流,排查一下原因。

脚本版本

v2.8.9-30-gd2a3aa287

脚本管理器及版本

Tampermonkey 5.0.1

浏览器及版本

Edge 123.0.2420.53

播放器版本

4.8.12

播放策略

默认

错误信息

附加截图

No response

致遇到了相同问题准备回复的人

太长不看: 1、遇到了相同的问题:请用左下角的 reaction 点赞 2、实时关注该 Issue 的后续进展:请用 Issue 页上的 Subscribe 功能(在 PC 端按钮通常位于页面右侧)。 请您回复前务必确认您有在本 Issue 之外补充了其它相关信息(比如 Log)再行回复以免对他人造成不必要的困扰

完整版 由于每个 Issue 甚至整个项目都是可以订阅通知的, 对于已经有人汇报过的 Bug, 如果您也遇到了并且没有其他信息要补充, 可以直接在左下点个赞表示 +1, 不要再去新增评论。想关注后续的可以用 Subscribe,Subscribe 之后该 Issue 如果有变动都可以收到通知,如果不想被回复打扰可以使用更加进阶的 Customize 功能,勾选 "Closed" & "Reopened"。Closed 通常代表该 Issue 已被解决,极少数情况下的 Reopened 代表该 Issue 的问题重新出现。如果您新增了无意义评论,因为 Issue 这个 bug tracker 与邮件列表类似,订阅某个 Issue 的用户会在每次这个 Issue 有新的动态时收到一封新的提醒邮件。也就是说,在 Issue 中的一个不能提供新的信息的评论,相当于给所有订阅这个 Issue 的用户发了一封垃圾邮件(spam)。尤其项目的维护者也是订阅者中的一员,太多垃圾邮件会对维护者带来很多不必要的困扰。发送垃圾邮件在开源社区通常是不那么受欢迎的行为。
Nyte-BK201 commented 6 months ago

经过一天的测试和排查,我初步认为是自定义顶栏在edge浏览器中会出现严重的性能问题。

the1812 commented 6 months ago

开了背景模糊吗?

Nyte-BK201 commented 6 months ago

开了背景模糊吗?

没有,纯色。经过测试,只要开启自定义顶栏,无论如何设置,都会出现描述中的性能问题。在播放中切换页面后,会到该页面极高概率出现该问题,关闭自定义顶栏一切正常。 image

tskyan commented 4 months ago

EDGE浏览器,开着脚本打开B站,然后打开一个新标签后再回到B站标签页,打开任务管理器,就能看到标签页哔哩哔哩那一栏占用的内存持续上涨,从几百M到4000多M,然后就会出现移动鼠标都会卡

shibuyameltdown commented 2 months ago

我的chrome也这样,主要是暂停/播放响应非常迟缓,严重的时候能滞后操作三四秒钟才响应,并且比较随机,暂时没找到规律。自定义顶栏关掉以后问题仍然存在,但是有缓解