我有一个项目(大项目),需要大约30分钟被Xcode索引。Xcode为30mn消耗了我100%的CPU。
好吧,为什么不呢?使用100%的CPU来完成后台任务听起来有点粗鲁,但是为什么不呢?
现在,如果在30分钟后,我退出了Xcode,并重新打开它,但没有接触我的项目的任何文件,它会再次开始索引30分钟。
这是有意为之的行为吗?有没有办法解决这个问题?我不想关闭inedxing,我试过了,代码完成是HS。
发布于 2018-04-24 05:22:56
尝试将此标志添加到您的构建设置中。
Xfrontend -warn-long-expression-type-checking=400

它会在编译器需要很长时间才能推导出复杂表达式时发出警告。

这可能会导致构建错误,在找到较慢的表达式并删除构建标志后,该错误将消失。
https://stackoverflow.com/questions/49274982
复制相似问题