XCode 6游乐场测量代码性能

Aus*_*ude 8 ios xcode6 swift-playground


有没有快速的方法来评估在新的XCode 6游乐场中编写的某个代码部分的性能/运行时间?
我想通过比较某些解决方案的不同编码样式及其对代码性能的影响来开始学习Swift.

Ric*_*ard 21

我们强烈建议不要使用游乐场来衡量表现,至少要用时间作为衡量表现的方法.到目前为止,在操场上花费的大部分时间是记录结果显示在侧边栏中; 您的代码所花费的实际时间并没有那么多.因此,操场中代码的运行时间主要取决于运行的代码行数/结果.

如果要进行性能测量,请查看XCTest框架.您可以为swift代码创建测试包.

您可以在游乐场中测量的一件事是您的代码行运行的次数.因此,例如,如果您正在尝试测量某些代码的算法复杂性,那么您可以根据运行代码行所需的次数(例如完成排序)或者您正在尝试的任何内容来执行此操作.做.多次运行的代码行显示它们在结果侧栏中运行的次数.