跳转到内容

MacOS Memory Leak:cc-switch

Quick fix

长时间运行后重启 cc-switch 可暂时恢复 WebKit.WebContent 的内存占用;该问题尚无已合并的完整修复。

报错原文
磁盘缓存很小,但是运行时 WebView 内存没有释放,猜测 WebKit 在处理 RemoteLayerBackingStoreCollection / JavaScriptCore 分配等方面出现了内存泄露的问题

该问题在 macOS 上随 cc-switch 持续运行而累积,主要出现在 WebKit.WebContent 的图形图层/后备存储和 WebKit Malloc 内存中;重启后占用会恢复正常。

已报告的可见触发路径包括 Settings → Usage Statistics 的持续刷新及图表动画导致的图层反复创建。针对该路径的补丁仍未合并,且报告者明确说明它不能保证解决本问题的全部原因。

  1. 临时缓解:重启 cc-switch,确认 WebKit.WebContent 的内存占用是否恢复正常。

  2. 若需要协助定位,请记录持续运行时长、WebKit.WebContent 内存占用,以及是否保持 Settings → Usage Statistics 页面开启并使用自动刷新。

Toolcc-switch
Version受影响:3.16.2 - 3.20.4
PlatformsmacOS

本页汇总自 1 个真实 issue

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。