火狐社区

标题: 火狐内存占用为什么这么高,比谷歌高了5倍 [打印本页]

作者: 咏蛙    时间: 2020-7-26 15:03
标题: 火狐内存占用为什么这么高,比谷歌高了5倍
火狐开的线程比谷歌少,但是内存占用比谷歌高了5倍多,是不是我哪里设置的不对?或者是我打开的方式不对?求解答




作者: 咏蛙    时间: 2020-7-26 15:06
这么下去我要放弃火狐了,哪位大神指点一下,我是哪里弄的不对才导致火狐内存占用这么大的吗?

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

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

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

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

作者: xuyuehang    时间: 2020-7-29 09:31
咏蛙 发表于 2020-7-26 15:06
这么下去我要放弃火狐了,哪位大神指点一下,我是哪里弄的不对才导致火狐内存占用这么大的吗?

...

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

...

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




欢迎光临 火狐社区 (http://mozilla.com.cn/) Powered by Discuz! X3.1