Chrome 89 翻译功能 CPU 占用 100%

2021-03-24 19:33:30 +08:00
 orannge
Manjaro / Win10 Chrome 89 使用翻译后 CPU 最高可占满单核,难怪最近电脑风扇总是无端狂转,可能不止这一版本有问题。

正常情况下静止网页 CPU 占用应该接近 0%,使用翻译后,网页文字越多 CPU 占用越高,且切回英文 CPU 占用不变,刷新网页才能降到 0%。切换标签会停下来,切回去又上来了。CPU 并未在翻译,而且最低都有百分之几的占用,白白浪费能源、制造噪音。

菜单-更多工具-任务管理器可以看到 CPU 占用,以下第一个链接是 Rust Vec 文档首页,一页长度,点击翻译后 CPU 一直占用 7%左右;
第二个是 Vec 详细文档,几十页长度,点击翻译后 CPU 一直占用 100%,将网页慢慢从头拉到尾翻译完,最终 CPU 一直占用 12%左右。

[base64]
1.aHR0cHM6Ly9kb2MucnVzdC1sYW5nLm9yZy9zdGQvdmVjLw==
2.aHR0cHM6Ly9kb2MucnVzdC1sYW5nLm9yZy9zdGQvdmVjL3N0cnVjdC5WZWMuaHRtbA==
1996 次点击
所在节点    Chrome
5 条回复
imzcg2
2021-03-24 19:59:03 +08:00
那 edge 呢?换浏览器保平安
wssjy1234
2021-03-24 20:30:24 +08:00
win10 Chrome 89.0.4389.90 无法复现
autoxbc
2021-03-24 22:42:58 +08:00
Firefox 里降到 1% 了,说明前端代码是没问题的。可能是你的某些扩展或者油猴的监听机制有问题,很多开发者并不了解事件驱动机制,周期轮询一把梭,代码质量不高
orannge
2021-03-25 08:34:22 +08:00
@autoxbc 关闭所有扩展后问题依旧,任务管理器也只看到当前网页在占 CPU,F12 Performance 有很多任务不断执行:
Recalculate Style / Layout / Update Layer Tree / Paint / Composite Layers
链接一: 1 ms Scripting / 153 ms Rendering / 140 ms Painting / 157 ms System / 10319 ms Idle / 10770 ms Total
链接二: 18 ms Scripting / 281 ms Rendering / 8932 ms Painting / 996 ms System / 84 ms Idle / 10311 ms Total
orannge
2021-03-25 19:45:28 +08:00
@imzcg2 Win10 Edge 没问题,不过微软的翻译效果差一点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/764768

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX