已找到linuxdo在内存挖矿的原因,差点把电脑卡死

3k的帖子会占用6G+以上的内存。

大概知道以前的帖子是咋回事了。

内存足够的话,会占用大量内存。如果内存不够,会调用cpu进行压缩/处理,cpu也会增加。


论坛的discourse设置会把帖子全部加载进内存,而先前的在内存(不看的)帖子并不会被释放(除非关闭标签页或者浏览器),造成内存大量叠加。


从某种意义上来说,情况像是内存泄露。因为无用的数据(已看过,然后不看的帖子)在内存中不会被free掉。新帖子又在new内存。造成内存占用叠加。

临时的两个解决方法,关闭使用标签页,或者重启浏览器就好了。

169 个赞

ZHAO找 discourse 坐着留言呢

2 个赞

是会这样的,我电脑不关的,第二天chrome的L站页面崩溃了也是显示oom
我感觉chrome有自己管理内存的机制,我笔记本的电脑还有很大空余内存,但是就是页面oom了

7 个赞

确实会越来越卡

46 个赞

这种情况倒是可以用一些标签页自动休眠插件解决,新版本谷歌浏览器好像也自带这种机制

98 个赞

没啊。。我过了一晚的都没咋增长

1 个赞

firefox没问题

2 个赞


换火狐吧(

我也遇到了这种情况

尤其是那种有几千回复的贴,慢慢翻到最下面能吃我2g内存,safari也是

image
好像没碰到这个问题

#discourse添加

对,新的chrome在后台标签会被休眠,重新激活的时候会刷新一下页面

感谢分享,下次知道关闭浏览器页面了

我这里都是新页面,然后看完后随后就关闭了。没有占用很多的赶脚。

开四个窗口刷浏览量的时候我cpu跑满了内存80%+
(M1 Mac):face_holding_back_tears:

1 个赞

我習慣是把主題開新窗口慢慢閱讀,結果做了幾次發現CPU loading 200+,卡的一批
原來是這個原因

居然嗎 原來害我電腦死機的 不是arc 不是docker 而是l站
太難過了

1 个赞

64G服务器表示无鸭梨 :joy:

之前我用青龙跑 linuxdo 的时候,一跑就死机,确实不会自动释放资源。我把 docker 资源限制之后才行。