gpt4 book ai didi

ios - Clock() 在 iOS 上无法正常工作

转载 作者:行者123 更新时间:2023-11-30 13:57:35 24 4
gpt4 key购买 nike

我想获取我的应用程序中的函数使用的 CPU 时间。它在 iOS 模拟器上运行正常。但当我在 iPhone 上运行它时,它只给出 0。

var t = clock()

myLongRunningFunction()

t = clock() - t

最佳答案

我不熟悉clock()函数。这是一个 UNIX 函数吗?

终端有一个时钟函数的手册页,但它说它报告当前进程中使用的处理器时间。

我建议改用 NSDate timeIntervalSinceReferenceDate 函数。这给出了以秒为单位的值和秒的小数部分:

var startTime: NSTimeInterval

startTime = NSDate.timeIntervalSinceReferenceDate() myLongRunningFunction() let secondsToRun = NSDate.timeIntervalSinceReferenceDate() - startTime

print(format: "function took %.5f seconds to run", secondsToRun)

结果将以浮点秒表示。

关于ios - Clock() 在 iOS 上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33420904/

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