如何在Swift中获取函数使用的CPU时间

时间:2015-10-15 13:31:36

标签: swift

我想获得Swift中函数使用的CPU时间。在C中,我们可以通过clock()函数执行此操作。 我读了this回答,但它衡量的是实时。 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用C:

中的clock()功能
import Foundation
var t = clock()

myLongRunningFunction()

t = clock() - t

print("The function takes \(t) ticks, which is \(Double(t) / Double(CLOCKS_PER_SEC)) seconds of CPU time")