我在我的mac上使用Xcode,它有8GB内存.当我打开Xcode并且不打开任何项目并等待大约2分钟时,Xcode会占用内存中的所有内存,(4GB,5GB ......)
谁能告诉我为什么以及如何解决这个问题?
小智 9
我也一直在研究这个问题.我认为一个解决方案(我需要归功于用户Justin)是为Xcode设置几个配置值.它应该在退出Xcode之后完成.
在终端中执行以下命令:
defaults write com.apple.dt.XCode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4
defaults write com.apple.dt.XCode IDEIndexDisable 1
Run Code Online (Sandbox Code Playgroud)
这将防止索引并减少编译任务的数量.这让我的Xcode给了我一些RAM来实际做一些工作.
删除这些设置,例如索引:
defaults delete com.apple.dt.XCode IDEIndexDisable
Run Code Online (Sandbox Code Playgroud)
如上所述,这个问题已经讨论过了.
此外,清理Xcode缓存允许降低RAM被吃掉的速度.(在〜/ Library/Developer/Xcode/DerivedData - 它位于你的家庭目录,也可能是隐藏的,因此更容易通过终端访问).
编辑/更新:
显然,这有助于解决内存问题(尽管仍需要定期重启Xcode).然而,你正在失去一些有趣的东西:即时错误检查,控制 - 拖放IBOutlet添加到控制器头(需要以旧的方式 - 输入然后连接),可能还有一些其他有用的功能,带索引.所以要注意.
这个问题没有真正的解决办法。
许多网站上都有讨论。帮助我解决这个问题的唯一解决方案是,现在重新启动 XCode。我认为这个问题不会有真正的解决方案。
| 归档时间: |
|
| 查看次数: |
13903 次 |
| 最近记录: |