如果我更新到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负载继续攀升。
答案 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没有出现任何压力迹象:没有粉丝疯狂,也没有程序执行速度减慢。