본문 바로가기
Algorithm

[Swift] PS 시간 측정하기

by thoonk: 2020. 11. 20.

swift언어로 문제를 풀다 보면 시간 초과가 뜨는 경우가 있어 시간 측정하는 방법을 기록합니다..

CFAbsoluteTimeGetCurrent()를 이용

import Foundation

processTime{
    // Code
}

func processTime(closure: () -> ()){
    let start = CFAbsoluteTimeGetCurrent()
    closure()
    let processTime = CFAbsoluteTimeGetCurrent() - start
    print("경과 시간: \(processTime)")
}

 

출처

https://www.hackingwithswift.com/example-code/system/measuring-execution-speed-using-cfabsolutetimegetcurrent

 

Measuring execution speed using CFAbsoluteTimeGetCurrent() - free Swift 5.1 example code and tips

Was this page useful? Let us know! 1 2 3 4 5

www.hackingwithswift.com

 

'Algorithm' 카테고리의 다른 글

[Algorithm] Queue 구현 Swift  (0) 2021.05.13
[Algorithm] LowerBound & UpperBound  (1) 2021.04.29
[Algorithm] DFS/BFS  (0) 2020.12.01

댓글