为什么在 Google Chrome 上运行 Facebook 会占用这么多内存?

Soh*_*ham 6 memory google-chrome facebook

当我在谷歌浏览器上登录Facebook时,我的机器发热,排气扇开始超高速运转,这些是一些技术成果—— 在此处输入图片说明

运行一个网站,特别是FACEBOOK(没有其他的网页造成这个问题),是需要持续80%的CPU和周围2.6 GB的RAM。有时 CPU 使用率甚至会上升到 95%。

为什么会发生这种情况?为什么像运行网页(特别是 Facebook)这样的轻松工作会产生这个问题?

Dam*_*mon -1

运营 Facebook 显然不是一件“轻松的工作”。

网页为页面查看者和页面所有者提供功能。

您需要呈现页面,缓存其中的内容,处理对许多其他网站的许多请求以显示联属内容,以及准备好和/或播放视频等。

他们(网站所有者)需要获取和显示广告、执行分析,以及可能需要大量对我们公开的功能。这些是我们大多数人在前端并没有真正关注的事情,但可能会消耗大量资源而没有“感知”的好处。

要点是,有许多事情独立发生来为您提供“体验”,加起来需要大量的 CPU 和内存资源。

  • 这根本不能回答 OP 与 Facebook 发生问题的原因。我从来没有遇到过这样的事情,所以这不仅仅是“网页使用资源”那么简单。 (4认同)