#1 - 2019-1-22 23:27
moe.C (致力于安利KOKIA)
b站的直播h5播放器在chromeVivaldi上表现实在是有些糟糕,高cpu和内存占用,甚至内存占用会一直增加直到页面崩溃。一个页面内存占用在开启一段时间后能占到2000M+,太可怕了b38,而测试了一下同样的页面firefox总共的占用也就1000M左右。这表现也差太多了。我知道chrome的内存占用一直是个大问题,可是一个页面占用2000M+实在是没想到_(:з」∠)_,要知道总共的内存也就8G,1个页面吃掉1/4,emmm

--------------------

2019/01/23 更新
事情似乎有了些变化……感觉好像我冤枉了b站的播放器?因为我在twitch上发现了同样的情况……从这里开始我怀疑是扩展导致的问题,后来在隐私模式测试下发现并不是,没启用任何扩展的情况下单个网页的内存占用总体趋势仍然在不断增加。我开始搞不懂了,不知道是哪里的内存泄漏(感谢1L)

        再次更新
经过测试,chrome下并无此问题,看来是vivaldi的问题,我错怪了B站以及chrome_(:з」∠)_

p.s. vivaldi的这个疑似内存泄漏的问题好像有点严重?10分钟内一个直播页吃掉100M真是有点吓人。

再提一个问题吧:我还是希望在下次发生这种软件的使用出现问题的时候能够快速定位出现问题的地方并能够准确的反馈给合适的地方的,所以请问一下有此经验的各位如何能够做到这点呢?
#2 - 2019-1-22 23:43
(zhe shi yi ge qian ming.)
你这是内存泄漏了吧
#2-1 - 2019-1-23 12:46
#3 - 2019-1-22 23:43
(プリキュアなりたい)
加钱上32g
#3-1 - 2019-1-23 11:47
moe.C
破电脑已经没什么加内存的必要了b38
#3-2 - 2019-1-23 13:26
CureDovahkinn🤔
moe.C 说: 破电脑已经没什么加内存的必要了b38
买新电脑了继续用呗……
#4 - 2019-1-22 23:50
欢迎进群 452280498 反馈相关问题...
#4-1 - 2019-1-23 11:46
moe.C
冒昧的问一下是官方人员嘛_(:з」∠)_
#4-2 - 2019-1-23 15:09
NekoNull
moe.C 说: 冒昧的问一下是官方人员嘛_(:з」∠)_
我不是官方人员...但是群里有官方的开发者
#5 - 2019-1-23 13:04
(BGMのTrinitas<=>婊冈妈<=>补冈妈<=>拜冈妈 三位一体 ...)
32G占8G的路过,表示比起虚拟机还是好多了
#6 - 2019-1-23 14:07
提到这个我想起来几个月之前在B站看直播的时候有发现ABP的屏蔽数字随时间一直在增加,后来试着关了一下但是好像页面并没有什么变化……感觉没什么关系,只是刚好想到……
#6-1 - 2019-1-23 16:13
moe.C
这个问题之前就注意过,排除了(隐私模式下无扩展启用可复现问题)。顺便也我觉得B站直播页面下abp的数字一直增加挺奇怪的(但我使用的是ublock origin,虽然一样有这个问题)。
#6-2 - 2019-1-26 12:45
橘枳橼
moe.C 说: 这个问题之前就注意过,排除了(隐私模式下无扩展启用可复现问题)。顺便也我觉得 B 站直播页面下 abp 的数字一直增加挺奇怪的(但我使用的是 ublock origin,虽然一样有这个问题)。
这个问题……因为有个被屏蔽内容如果被屏蔽就会 setTimeout 重新调用
我不清楚有没有 clearTimeout,如果没有其实是个泄漏点
#7 - 2019-1-23 14:28
(BGMのTrinitas<=>婊冈妈<=>补冈妈<=>拜冈妈 三位一体 ...)
换chrome试试呢?
#7-1 - 2019-1-23 16:03
moe.C
测试结果出来了,chrome是无辜的(bgm116)结果也跟b站播放器无关,是vivaldi的问题_(:з」∠)_
#7-2 - 2019-1-23 16:14
lhb5883-吹冈王♛⑩
moe.C 说: 测试结果出来了,chrome是无辜的
//


结果也跟b站播放器无关,是vivaldi的问题_(:з」∠)_
所以ab测试还是很有用的,我觉得套壳浏览器国内厂商实力更强一些,不是谁都能吃透blink的
#8 - 2019-1-23 14:33
([s]安静点格子[/s] ☄️⚓ ☁️⭐️)
16g占2g 整个chrome加起来
#9 - 2019-1-23 16:18
(☆VIP-3)
我一直用centbrowser,windows下体验基本完美,这个浏览器还是第一次听说
不过它有mac版,有必要先mark一下
#10 - 2019-1-26 12:53
(宅男会虚构虚构老婆倒贴给虚构自己这件事究竟有什么错)
火狐和 Chromium 都有自己的 bug 跟踪系统:
https://bugzilla.mozilla.org/
https://bugs.chromium.org/
谋智版火狐在国内有论坛。知乎上有几个活跃的谷歌开发者。本站的 @upsuper 也是(曾经的) Mozilla 雇员。

你甚至可以找到开发者之后在推特上用私信问 (bgm38)
#11 - 2019-1-26 13:13
(我只知道自己一无所知。)
内存泄漏真没什么好方法定位……
只能通过全局状态树显式维护。但 C/C++ 的话堆上的信息太少了,连哪里申请的都不知道……
如果说 debug 下能把 malloc 和该指针何时 free 都记录还有得玩。
不然就只能来个 coredump 了
#11-1 - 2019-1-26 13:17
橘枳橼
其实 chrome 也是有泄漏的,但是 “开发人员的电脑太好了,内存多到用不完,所以根本发现不了泄漏” (bgm38)