更新了 macOS Tahoe 之后,新 UI 是真好看,不过用起来卡卡的,打开活动监视器一看,WindowServer 进程 CPU、GPU、内存都比正常高出来一大截
我以为是我电脑的问题,上网一搜,不管配置好坏,都有这样的情况
最后发现,是 WindowServer 在渲染带阴影窗口时存在严重性能回退 BUG。
Electron 的仓库上有个 Issues 的反馈 Electron-based apps cause a huge system-wide lag on macOS 26 #48311
目前有几个临时解决方案
在终端直接运行:
$
即可在本次系统启动期间生效,但重启系统后需要重新输入。
也可以针对每个 app 设置
$
把 {App Name} 换成 Applications 里 App 的名字即可
不过这样可能会导致 app 损坏,需要重新签名