macOS Tahoe 26中Electron架构卡顿的临时解决方案

更新了 macOS Tahoe 之后,新 UI 是真好看,不过用起来卡卡的,打开活动监视器一看,WindowServer 进程 CPU、GPU、内存都比正常高出来一大截 我以为是我电脑的问题,上网一搜,不管配置好坏,都有这样的情况 最后发现,是 WindowServer 在渲染带阴影窗口时存在严重性能回退 BUG。

Electron 的仓库上有个 Issues 的反馈 Electron-based apps cause a huge system-wide lag on macOS 26 #48311

目前有几个临时解决方案

在终端直接运行:

$
launchctl setenv CHROME_HEADLESS 1

即可在本次系统启动期间生效,但重启系统后需要重新输入。

也可以针对每个 app 设置

$
sed -i '' 's/experimentalDarkMode:!0}/experimentalDarkMode:!0,hasShadow:false}/g' /Applications/{App Name}.app/Contents/Resources/app/out/main.js

把 {App Name} 换成 Applications 里 App 的名字即可 不过这样可能会导致 app 损坏,需要重新签名

Vercel & Github Actions 项目推荐(1)
用Obsidian插件增强Stellar写作体验

评论

评论加载中...