答案1
作为对 Damon 所说的广告和跟踪导致负载过重的原因的补充,实际上我正在使用一些“技巧”来尽量减少问题Facebook以及其他重型站点。
AdGuard 扩展:屏蔽所有网页上的所有类型广告,甚至包括 Facebook 上的广告
广告拦截器有很多 adBlockKillers,但功能相同
使用以下方式以隐身模式打开 Google Chrome
Ctrl + Shift + N
键隐身模式不保存历史记录,但对我来说,大多数时候这是不必要的。
如果您想同时使用两者(我推荐),您需要在隐身模式下启用 AdGuard:
- 在 Chrome 上打开
Menu
(≡(右侧三行) - 去
More tools
进而Extensions
- 要转动扩展在,选中该复选框。要关闭扩展程序,请取消选中已启用的复选框。
答案2
我在使用 Chrome 和 Facebook 的 PC 上也遇到过同样的问题。其他页面几乎从未出现过这种问题。我经常打开十几个标签,同时执行多项任务。我发现,即使是刚加载的 Facebook 页面长时间闲置(比如一夜之间,在我睡觉后),也会发生这种情况。
多年来,我一直使用“Process Explorer”,它是任务管理器(实际上可从 Microsoft 获取)的替代品。它的优点是...不是为每个程序提供一个列表...而是为每个进程提供单独的列表。这意味着,例如,您可以在 Chrome 中拥有十几个(或更多)进程。它还允许您“终止”单个进程。
我的解决方法(实际上并不是解决方案)是在 ProcessExplorer 中找到使用内存最多的进程(我按使用的内存量对进程进行排序)...然后将其终止。这会“终止”Facebook 页面(在该选项卡中显示一个空白的“页面已终止”窗口),而不会完全终止 Chrome,并释放 FB 锁定的大量内存...让您重新加载 FB。正如您在这张图片中看到的,FB 已经使用了 700+MB...而我打开它还不到 30 分钟。如果我让它闲置足够长的时间,这个数字就会上升,直到它使用完所有可用内存。我通常每 2-3 小时必须终止一次 FB。
更新:这是我周末(3 天)打开并保持 Facebook 状态后的情况。虽然页面加载速度非常慢,但计算机上的所有东西都慢得要命。关闭占用 2.5GB 内存的进程... 一切都立即恢复正常。
答案3
运营一家Facebook显然不是一件“轻松的工作”。
网页对页面浏览者和页面所有者都具有功能。
您需要呈现页面、缓存页面内容、处理对许多其他网站的请求以显示附属内容,以及准备好或播放视频等等。
他们(网站所有者)需要获取和显示广告、执行分析,以及可能大量我们不知道的功能。这些是我们大多数人在前端不会真正关注的事情,但却会消耗大量资源而没有“可察觉的”好处。
重点是,有很多事情独立发生来为您提供“体验”,并且加起来需要大量的 CPU 和内存资源。