Xcode 6.4 Playground极高的CPU使用率

时间:2015-07-05 21:04:57

标签: ios xcode swift swift-playground

如果我更新到Xcode 6.4,如果我打开一个游乐场并只做一定数量的工作,请复制并粘贴一个数组,如:

In [3]: from org.apache.lucene.
org.apache.lucene.analysis     org.apache.lucene.queries
org.apache.lucene.codecs       org.apache.lucene.queryparser
org.apache.lucene.collation    org.apache.lucene.sandbox
org.apache.lucene.document     org.apache.lucene.search
org.apache.lucene.expressions  org.apache.lucene.store
org.apache.lucene.facet        org.apache.lucene.util
org.apache.lucene.index 

CPU负载通过屋顶。风扇开始呼呼,活动监视器以198%的使用率计时。还有其他人遇到过这种情况吗?如果是这样,那里有任何解决方案吗?

上面的数组最初是83项。一旦我注意到它没有编译我就把它缩短到只有3才能看出这是不是问题(不应该是一个问题)但CPU负载继续攀升。

1 个答案:

答案 0 :(得分:0)

我将您的数组粘贴在以下内容中:

var array = [["udNKIbuMJM",0,0,""],["PrZtijrbAz",0,0,""],["Sd37qzfN70",0,0,""],["KT4WRSlbYj",0,0,""],["6DCBEZuwgB",0,0,""]]
array.dynamicType

活动监视器显示了一些与XCode相关的进程,每个进程达到200%和110%,然后第一个进程降至150%并在大约30秒内消失,而后者占用大约一分钟从活动中消失监控。 然后编译上面的代码, array.dynamicType 产生了一个很好的

Swift.Array<Swift.Array<NSObject>>

在Playground右侧的结果窗格中。 也许只是花了一段时间来解析代码并创建对象,但在我身边一分钟左右都很好。 此外,我的Mac Mini没有出现任何压力迹象:没有粉丝疯狂,也没有程序执行速度减慢。