问题现象
在升级到Xcode13后,不少小伙伴们会发现运行模拟器会导致CPU占用率一直居高不下。不仅如此,在Xcode中切换至预览界面也会非常的卡顿。
这是什么原因导致又该如何解决呢?
别急,让我们就在本篇博文中一探究竟吧!😉
问题分析
在将Xcode升级到13之后,在两种情况下,大家会发现系统特别的卡顿:
- 运行模拟器后
- Xcode中显示预览(Preview)时
此时,打开活动监视器(Activity Monitor.app),会发现其中Spotlight和diagnosticd进程大量占用着CPU资源。
Spotlight是聚焦(搜索)对应的进程,而diagnosticd是Mac系统诊断程序的守护进程