Memory 为什么浏览器会占用这么多内存?

Memory 为什么浏览器会占用这么多内存?,memory,browser,Memory,Browser,打开18个标签的Firefox=1.34GB内存(~75MB/标签) 另一位本地开发者在twitter上回复说他的Chrome实例使用了~82MB/tab 是什么导致web浏览器消耗这么多内存?为了使其更具抗崩溃性,Chrome将其自身的许多副本作为成熟的进程,而不是简单地使用多线程。这显然会消耗更多的内存(可以共享的内容更少)。Chrome将插件放在不同的进程中(这样Flash崩溃不会导致整个浏览器崩溃)。。。其他内存消耗。。。等等。不过,其他浏览器也会消耗大量内存。Firefox占用了千兆字

打开18个标签的Firefox=1.34GB内存(~75MB/标签)

另一位本地开发者在twitter上回复说他的Chrome实例使用了~82MB/tab


是什么导致web浏览器消耗这么多内存?

为了使其更具抗崩溃性,Chrome将其自身的许多副本作为成熟的进程,而不是简单地使用多线程。这显然会消耗更多的内存(可以共享的内容更少)。Chrome将插件放在不同的进程中(这样Flash崩溃不会导致整个浏览器崩溃)。。。其他内存消耗。。。等等。

不过,其他浏览器也会消耗大量内存。Firefox占用了千兆字节而没有产生任何新的进程网页的实际内容最多只有几兆字节,对吗?为什么web浏览器总是使用大于1GB的RAM?如果选项卡没有实际加载,为什么要使用任何内存?