为什么 recreation.gov 占用这么多 CPU?设计不好,还是有更险恶的原因?

为什么 recreation.gov 占用这么多 CPU?设计不好,还是有更险恶的原因?

前一天晚上研究完露营地后,第二天早上我回到电脑前,发现我的电脑正在发热!风扇全速运转,等等。

假设我访问了一个安装了 GPU Miner 的网站,我开始整理我打开的标签页(全部 30 多个,我遇到了问题!),结果发现罪魁祸首是一个美国政府网站https://recreation.gov。具体来说,这个页面:https://www.recreation.gov/camping/campsites/11555

每当我打开此页面时,我的 CPU(不是 GPU)就会出现峰值,并且根据 Google 任务管理器(Shift+Esc),GPU 进程会出现峰值并且内存也会增加。

Google 任务管理器进程列表

查看源代码和网络选项卡,我没有看到任何与加密挖掘或其他相关的内容,所以我在想...这是否只是某个地方的设计不好?也许是地图库或动画库的问题?

我使用 Antiminer、No Coin 和 AdBlock Plus。

大家觉得怎么样?

答案1

DevTools 性能分析器会非常准确地告诉你这是关于什么的:

在此处输入图片描述

从第二个堆栈帧中我们可以看到这是一张地图。地图位于页面的最底部,由 WebGL 提供支持。它显然不是设计为在没有发生任何事情的情况下跳过更新,而是以尽可能高的 fps 运行。

没有其他活动。如果你屏蔽地图,CPU 使用率就会消失。这是地图的问题。

相关内容