如何让 Xcode8 响应更快

Posted

技术标签:

【中文标题】如何让 Xcode8 响应更快【英文标题】:How do you get Xcode8 to respond faster 【发布时间】:2017-01-04 02:54:34 【问题描述】:

我刚刚升级到 Xcode 8,但在尝试做任何事情时都遇到了困难。 Xcode 需要十秒到五分钟的时间来执行我所做的事情。 IE。用 3 分钟来识别语法错误,用 4 分钟在 Playground 中运行一个只显示数组元素的 for 循环。

还有其他人遇到过这个问题吗?如果是这样,你能解决它吗?我以错误报告的形式打开了工单,但不确定需要多长时间才能收到回复。

【问题讨论】:

我的 Xcode 8 工作正常。您应该发布更多信息,例如详细版本、Mac OS 版本、ps auxtop 的输出等。 我认为 Xcode 没有问题 - 表明您的笔记本电脑/计算机需要清理。当然,Xcode 有时会有点迟钝,但你应该尝试 android 开发 - 让 Xcode 看起来像一个梦想。 另外,打开活动监视器。弄清楚是什么真正在烧你的 CPU。重启Xcode,重启电脑,打开一个新项目。 很高兴知道至少有人有一个工作版本!我正在运行 Xcode V 8.2.1 (8C1002) 并且正在运行 Mac Pro、El Cap、V 10.11.6。至于“顶部”CPU 中显示的内容是在编辑时显示 97% 的空闲,然后在编译时显示大约 87% 的空闲。与我在 Xcode 7 上的相比,一切都在 1% 以内。我的程序也超级小,不到 29M。 我将一个项目从 7 升级到 8 中途,所有的延迟都立即发生了。尝试重新启动,更新了所有内容(除了我的操作系统),它仍然非常滞后。 【参考方案1】:

我在这里https://***.com/a/39949491/6484248找到了有类似问题的人

这似乎也解决了我的问题。

简而言之,添加一个用户定义的设置为:

SWIFT_WHOLE_MODULE_OPTIMIZATION = YES

我在这个项目上的滞后已经完全消除,但我无法解释它是如何帮助的。

【讨论】:

这是解释swift.org/blog/whole-module-optimizations

以上是关于如何让 Xcode8 响应更快的主要内容,如果未能解决你的问题,请参考以下文章

如何让mysql速度更快的响应?如何提高读取和查询速度

在 Xcode 7 ios9 中正常时,UIScrollView 在 xcode8、ios10 中没有响应

如何优化多表连接视图以获得更快的响应?

网页的缓存Cache与控制

刷新时更改背景,但响应更快

为啥滚动 UITableView 比滚动 UIScrollView 响应更快?