Electron应用在macOS 26系统中曝出性能问题
9月24日,开发者ToxicLand在GitHub社区发布报告指出,基于Electron框架开发的应用程序在苹果最新macOS 26系统中出现了严重的系统卡顿问题。

据ToxicLand描述,他在配备M1 Max芯片的MacBook Pro上进行了详细测试,使用的Electron版本为37.3.1,系统为macOS 26 Tahoe RC候选版。测试发现,当运行Electron应用时,即使CPU和GPU负载并不高,系统仍会出现明显卡顿现象。
开发者重点测试了多应用场景:单独运行Discord就会出现性能问题,如果同时开启VS Code等第二款Electron应用,情况会进一步恶化。值得关注的是,即使通过Chrome浏览器访问Discord网页版,同样会触发这个性能问题。
该问题目前仅存在于macOS 26系统,在macOS 15中完全不会出现。有趣的是,当用户访问系统自带的"设置-壁纸"选项时,也会出现类似的窗口拖动卡顿现象。

另一位开发者补充测试了VS Code、思源笔记等常见应用,发现当一个Electron应用处于前台时,GPU占用率就会从0%跃升至25%,并伴随UI延迟。当多个应用同时在前台运行时,GPU占用率会直接达到100%,导致整个系统陷入严重卡顿状态。
技术说明:Electron是一个开源框架,允许开发者使用HTML、CSS和JavaScript等Web技术,结合Node.js来构建跨平台的桌面应用程序。
