gpt4 book ai didi

ios - XCode 6 Playground 测量代码性能

转载 作者:可可西里 更新时间:2023-11-01 03:05:15 26 4
gpt4 key购买 nike


有没有什么快速的方法可以评估在新的 XCode 6 Playground 中编写的某个代码部分的性能/运行时间?
我想通过比较某些解决方案的不同编码风格及其对代码性能的影响来开始学习 Swift。

最佳答案

我们强烈反对使用 playground 来衡量表现,至少不要使用时间作为衡量表现的标准。到目前为止,在 Playground 上花费的大部分时间是记录结果以显示在侧边栏中;您的代码实际花费的时间并没有那么多。因此,您的代码在 playground 中的运行时间主要取决于运行了多少行代码/记录了多少结果。

如果您想进行性能测量,请查看 XCTest 框架。您可以为您的 swift 代码创建一个测试包。

您可以在 Playground 上衡量的一件事是代码行的运行次数。因此,例如,如果您正在尝试测量某些代码的算法复杂性,您可以根据需要运行代码行的次数来进行测量,例如完成排序,或任何您想做的事情。运行多次的代码行会在结果侧栏中显示它们运行的​​次数。

关于ios - XCode 6 Playground 测量代码性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24030848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com