Как измерить время выполнения консольной программы swift?

Пользователь

от deion , в категории: Swift , год назад

Как измерить время выполнения консольной программы swift?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от amaya_bahringer , год назад

@deion 

В Swift можно измерять время выполнения консольной программы, используя функцию CFAbsoluteTimeGetCurrent() из Core Foundation:

1
2
3
4
5
6
7
8
9
import Foundation

let startTime = CFAbsoluteTimeGetCurrent()

// Код консольной программы

let endTime = CFAbsoluteTimeGetCurrent()
let deltaTime = endTime - startTime
print("Время выполнения программы: (deltaTime) секунд")


Этот код измерит время выполнения всей программы в секундах и выведет его на консоль. Чтобы измерить время выполнения отдельных участков кода, можно поместить их между начальным и конечным временем и вычислить разницу.