2011-10-05 26 views
8

带有18个选项卡的Firefox打开= 1.34GB内存(〜75MB /选项卡)。为什么浏览器使用这么多内存?

在另一位本地开发人员的推特上提供了他的Chrome实例使用〜82MB/tab的回复。

是什么导致Web浏览器占用那么多内存?

+0

网页的实际内容最多只有几兆字节,对吧?为什么Web浏览器一直使用> 1 GB的RAM?为什么选项卡使用任何内存,如果他们没有实际加载? – endolith

回答

3

为了使它更加耐撞击,Chrome自带许多副本作为完整的进程,而不是简单地使用多线程。这显然会消耗更多的记忆(可以分享更少的东西)。 Chrome将这些插件放在不同的进程中(这样Flash的崩溃不会导致整个浏览器崩溃)......其他内存消耗...等等。

+1

虽然其他浏览器也消耗大量的内存。 Firefox在不产生任何新进程的情况下占用千兆字节 – endolith

相关问题