问题描述:
在这两个版本后出现了可能是聚焦索引导致的内存、硬盘泄漏,使得mds_stores内存占用高达60G,硬盘内存持续写入50G,上述情况持续到最大后,系统释放空间后继续重新写入,导致内存严重泄漏,在可用空间中,系统数据占用高达150G,
系统版本:
macOS Tahoe26.0beta5(25A5338b)、以及beta4
复现步骤:
开机即启动,没有任何操作步骤
解决方法:
进入安全模式后这个问题未复现
可能原因:
聚焦索引出现bug,在安全模式下“启动台”无法搜索应用程序,暂时没有发现其他问题,极有可能是聚焦索引出现问题
可能影响到的软件:
node.js、meven、vue等与开发者相关的软件,既有可能使聚焦索引了开发者的项目依赖文件节点模块,它包含有极其大量的小文件,这些文件不需要索引,可能是这个问题导致。
###问题截图
安装 macOS Tahoe26.0 beta5 (25A5338b) 或 beta4 后,会出现内存和磁盘泄漏,可能是由 Spotlight 索引引起的。mds_stores进程最多消耗60 GB的RAM,而磁盘写入会继续,直到额外的50 GB被填满。一旦达到最大值,系统就会释放空间,循环重复,导致严重的内存泄漏。在可用空间中,系统数据占用多達150 GB。
受影响的系统版本:
macOS Tahoe26.0 beta5(25A5338b)和beta4。
复制步骤:
启动后立即发生,无需额外的用户操作。
解决方法:
启动进入安全模式可防止出现此问题。 ###可能的原因:
聚光灯索引中的一个错误。在安全模式下,Launchpad无法搜索应用程序,到目前为止没有观察到其他问题。这强烈表明,Spotlight 索引是根本原因。
潜在受影响的软件:
开发人员相关工具,如Node.js、Maven、Vue.js等。Spotlight可能正在索引开发人员项目依赖目录(例如node_modules),其中包含大量不需要索引的小文件,从而导致这个问题。