我目前使用的是台内存8G的破笔记本(办公本),使用的浏览器是edge,安装了得有十多个(接近20)扩展,油猴也安了不少脚本。
最近发现打开网页看b站视频,有很强的卡顿,打开任务管理器发现edge浏览器的占用很高。
这几天也大致了解了下,明白了原因是电脑会给浏览器的这些扩展和脚本单独开一个线程(很浅的个人理解),这样大量内存就被占用。
我的想法是,在能够不关闭自己大量使用的扩展下,尽量减少浏览器内存占用,但是一直没有想到很好的解决方案。
所以特地来这边问下有没有大佬有有效的方案,我可以借鉴下。
2023年了,应该是无解的了,
Firefox和chrome核心的浏览器现在内存占用都很大,一般一个标签150m+,1个视频标签400m+,一个直播800m+
随便开5-6个就1.5g-2g
想靠减少内存占用解决卡顿有点难了,不能加装1根变16g的情况下
你可以扩展一个一个启用,看看那个扩展对b站有明显副作用(比如地址解析类的,idm的扩展啥的)
找到了,让该扩展单独对b站忽略,需要用的时候在启用
老哥的意思是,内存占用高是浏览器的通病,换fifefox或者其它浏览器都是这样的嘛?
我也想过换新电脑,目前只能先将就了。 ::
把扩展的权限设为"点击时"
这样的话, 扩展平时不禁用,但是不生效, 只有点击后,才真正启用. 略麻烦一些. 但是比较省资源.
另外, 油猴的脚本, 也要控制一下. 不是必须启用的,可以关闭或设置白名单.
edge本身的选项设置, 也可以根据个人情况调整一下.
比如休眠的时长.
感谢回复,已经尝试过类似这些操作,浏览标签页基本上都能减少内存占用。目前是开视频对内存的占用无法解决,动辄一个视频标签页都是600m上下的进程,尤其是b站的视频和直播。
视频的话可能要降画质,比如1080p降到720p,减少解码时的资源占用
如果只是视频网站,跟视频编码有关系。不仅仅是内存占用,对CPU也有影响。
你可以更改编码方式和清晰度。
对视频编码不是很了解,能给我简单讲讲编码对内存和CPU的影响嘛,感谢!
网页版B站CPU占用高原因分析与解决方案 - 哔哩哔哩
我GPU大部分时间没起作用,也不知道是咋回事,改了播放策略和降低清晰度之后,视频标签页的进程占用确实降了下来。这个b站的uwp客户端还没试,使用体验如何,能代替网页端嘛?
如果打开网页多了可以到这里来:
求一个 Chrome 扩展,后台打开标签,但不加载
Auto Tab Discard这个拓展的自动丢弃不活跃的选项卡跟休眠是不是有区别啊,标签页的内存占用被释放,然后下次激活标签再去加载资源嘛?
用百分 opera 这类自动休眠标签的浏览器,会自动清理长时间的标签,切换过去后再加载。
edge默认下内存控制不太行。
插件不用一直开着,找个管理插件吧,匹配网址自行启动就行。
我目前用的是 opera作为一台 8g内存台式机的主力浏览器,基本上能保证90%以下的内存占用
10个插件 十来个脚本吧
我一直用. 只是目前b站主推 exe版, 所以 uwp每次会有升级提示. 跳过就好.
客户端比网页端资源占用低
上面那位老兄推荐使用可以自动休眠标签的浏览器,但是edge设置里面不是也有休眠标签的功能嘛,两者有啥区别嘛。
应该是的,再次加载的时候会刷新页面。
休眠保存当前浏览状态,有其它扩展,就是把页面保存到会话中,用的时候再打开。
二管家那个是扩展管理器,只是方便快速开启关闭扩展,对减少内存占用应该是没什么帮助的。
我 16G 内存,也有浏览器内存过大崩溃的问题,电脑用一阵后,再开多一个浏览器有时就会莫名其妙崩溃一个,去百分论坛问了下也没找到根本原因,关掉硬件加速似乎有点帮助,但也不治本。
可能是百分升级 102 比老版占用更高了哈哈
规则的激进程度的差异吧,我提到的这两个浏览器在限制内存方面更加激进,仅此而已;且浏览器本身没有太多无关组件,更轻量化而已。
edge目前的版本包含了太多使用频率低的组件,占用的内存自然就大了
如果你是b站重度用户的话,建议别用opera,这玩意儿默认情况下会无法连接b站的缓存CDN 导致大部分视频无法以高于480P的清晰度正常播放
解决方案是,用插件进行UA修改伪装为edge B站的代码好像有问题
确实,edge不开标签页,光是打开,就占了不少内存了,比我安得好多软件体积都大,属实无语。
但是我用习惯了,暂时没法子转浏览器