Mozilla

火狐社区

登录    注册

QQ互联

[综合讨论] 火狐内存占用为什么这么高,比谷歌高了5倍

咏蛙 社区新人 发表于 2020-7-26 15:03:27 | 只看该作者 [复制链接] 打印 上一主题 下一主题
3 69127
跳转到指定楼层
火狐开的线程比谷歌少,但是内存占用比谷歌高了5倍多,是不是我哪里设置的不对?或者是我打开的方式不对?求解答



咏蛙 社区新人
沙发
发表于 2020-7-26 15:06:50 | 只看该作者
这么下去我要放弃火狐了,哪位大神指点一下,我是哪里弄的不对才导致火狐内存占用这么大的吗?

Snipaste_2020-07-26_15-04-42.png (16.37 KB, 下载次数: 484)

Snipaste_2020-07-26_15-04-42.png

Snipaste_2020-07-26_15-04-30.png (47.13 KB, 下载次数: 460)

Snipaste_2020-07-26_15-04-30.png
xuyuehang 千年狐妖
板凳
发表于 2020-7-29 09:31:43 | 只看该作者
咏蛙 发表于 2020-7-26 15:06
这么下去我要放弃火狐了,哪位大神指点一下,我是哪里弄的不对才导致火狐内存占用这么大的吗?

...

about:performance里可以看下占用
garyswu 社区新人
地板
发表于 2020-7-30 20:06:06 | 只看该作者
咏蛙 发表于 2020-7-26 15:06
这么下去我要放弃火狐了,哪位大神指点一下,我是哪里弄的不对才导致火狐内存占用这么大的吗?

...

可能和rust的垃圾回收机制有关:
rust的垃圾回收是在编译器里执行的(?我记得, 存疑), 浏览器本身是这种调用内存大小不固定的会有到堆内存, rust在内存不足时释放, 而cpp是相当于先判断, 在没有的地方自动写一个drop (我不是编程的啊, 也没学过计算机原理, 还是请真正的官方说吧) 所以是不是rust在内存没用完的时候不drop呢?
最后 我觉得 内存是用来用的, 不是用来释放的 不影响的情况下用得越多越好, 命中率越高
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表