看了一篇文章说 Chrome 会使 Mac 的运行速度变慢,是真的么?

2020-12-13 11:48:49 +08:00
 VinsonGuo
文章地址
https://chromeisbad.com
10848 次点击
所在节点    macOS
59 条回复
jadehare
2020-12-14 10:30:23 +08:00
win 下游戏玩着玩着就掉帧了,切出来一看 chrome cpu 占用起飞了,吃内存就算了,量大不怕,吃 cpu 这防不住啊
CODEWEA
2020-12-14 10:35:42 +08:00
卡不卡不知道,占用内存是真牛逼
anonydmer
2020-12-14 10:43:20 +08:00
@huayumo 有可能是某些插件引起的,曾经遇到过,禁用之后就 OK 了
Leee
2020-12-14 11:36:41 +08:00
Chrome 开发组的人 Alex 已经回复了,可能会修复吧
shoujiaxin
2020-12-14 13:20:38 +08:00
试了一下,什么也不做 WindowServer 占用稳定在 30 左右,删了 Chrome 现在偶尔 25+,其余都是 10 左右或者更低,不知道是不是心理作用
n1dragon
2020-12-14 13:42:00 +08:00
在 Mini M1 上无法复现。WindowServer 有时候 10+ 有时候 40+,大部分时候在 20-30. 完全卸载 Chrome 和 keystone,重启后仍然如此。刚刚又重装了 Chrome,WindowServer 反而降到 10+了。似乎开 Activity Monitor 本身也会影响 WindowServer 数值。用 htop 试了一下,WindowServer 反而只有 0.6-0.8%的 CPU 占用。平常使用不管开不开 Chrome 系统都丝般顺滑。
NeezerGu
2020-12-14 14:55:07 +08:00
看到 windowserver 占用 30%+,本想照着操作一番试试,突然发现最后要求“restart your computer”, 好嘛,那我先重启下试试。
重启完占用在 5%以内了,这…… 这该如何证明呢……
同时两台电脑,干同样的事情,一台用 chrome,一台用 safari ?
Xusually
2020-12-14 15:12:30 +08:00
WindowServer 的 cpu 占用到底是谁引起的不说,那个 KeyStone 确实是陈年老问题了。
不知道为什么会有这个东西,一个 updater 为何要隐藏自己。
NeezerGu
2020-12-14 15:17:46 +08:00
chodomatte
2020-12-14 15:20:11 +08:00
@ttys001 请问 Safari 想用翻译插件该如何应对。我也很想彻底转去 Safari,迫于 Google 页面翻译,我就没去
pC0oc4EbCSsJUy4W
2020-12-14 16:16:11 +08:00
chrome 插件多,也足够流畅,除了吃内存一点,mac 上 chrome bug 目前最明显就是掉帧,窗口动画掉帧

Safari 加插件启动都慢很多,别说更多插件了
ihwbunny
2020-12-15 04:43:14 +08:00
先说说感想。

判断真假,不以对方是否权威,而是自己分析后再判断。一听说权威就跪了或者对无名之辈就鄙视,同样的不可取。
同样适合任何公司,包括 google,不能说它优秀就请求它收下你的膝盖,不能说无法放弃使用而放弃对其进步的期望;不要说我这里好着呢,就完全反对他人的主张。揪出其问题,不也是它变好的一种动力嘛。对待 Apple 的系统,同样是这个态度。千万不要完全跪下,即便是跪,最多单膝跪,至少给自己站起来的一个支点。
而嘲讽挖苦仅仅是为枯燥的生活添加点调料,可有不可多,更不能就因此信了。

如 44 楼所描述,讨论的人多了,有了影响力了,即便是在默写场合有问题,他们也不能不重视了,这难道不好嘛。

如果仔细看看 Google Chrome 的 keystone 的运行方式,它的 upateagent 有两种运行方式,一种是 ifneeded,一种是 xpchost,前者每个 2000/60 秒启动一次,后者则是常驻,而且告诉系统不能令其退出,两者都运行于用户空间。而它同样有另外一个 daemon 提供两个系统级别的服务 UpdateEngineXPC 和 AdministrationXPC,开机就运行的。这些东东,如果只是为了升级,有点过于复杂了。升级时不需要管理员再次确认,方便么,是;有问题吗,很可能。

就目前来说,如果每次更新后删除 /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle 的话,上面的这些服务和进程就没有问题了。等需要更新的时候,应该是要重新下载。
gateoflunar
2020-12-15 07:42:08 +08:00
@ihwbunny 世界各种事都应该是这个态度啊
NeezerGu
2020-12-16 18:06:45 +08:00
@ihwbunny

关键是不懂啊。。
要是我能懂,看一下这个就跟摸鱼的时候看看 V2 一样简单,我也愿意看它里面到底有什么。

我这边是自己实测了下,感觉没区别。
按照教程彻底卸载了 chrome,重启,开始用 Safari,第三天 WindowServer 该占多少还是占多少。
关键的影响我估计还是重启吧。

就又装回来了
ak666
2020-12-16 20:50:12 +08:00
@ttys001 safari networking 进程不服。
ihwbunny
2020-12-17 07:18:38 +08:00
@NeezerGu

当时没区别,不代表以后和从前没问题吖
NeezerGu
2020-12-17 11:21:01 +08:00
@ihwbunny 那太难了。。从短来看, 使用 3 天左右,WindowServer 占用一样

从长久来看, 我一般每年系统升级的时候,我都是全部清了,重装。

所以一年的使用的话,也不出出现网页中提出的问题
ihwbunny
2020-12-17 11:58:40 +08:00
@NeezerGu

没错,抹盘重装问题会很少。macOS,升来升去迟早生出死机

macOS 的质量控制真的抵不上管理层意志的重要。毕竟,Apple 主攻消费产品,稳定性和吸引眼球的爆款,谁更能带来利润呢?但是哪个能走得更远呢?不过 macOS 真的不如 iPhone 带来利润多,被边缘化不得不受气包地听使唤也是公司唯利润为导向的必然。
ihwbunny
2020-12-17 12:02:19 +08:00
每年一个大版本的升级,加入太多的新功能,适配新硬件,更别是华仔界面改来改去的花费 等等,哪有时间把原来的精敲细打。修复 bug ?下个大 bug 们正在来的路上。

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

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

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

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

© 2021 V2EX