Develop
2021.09.14 06:05

[swift] 실행시간 측정하기

조회 수 3021 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

start, end 구해서 end-start


func evaluateProblem(problemNumber: Int, problemBlock: () -> Int) -> Answer

{

    print("Evaluating problem \(problemNumber)")

 

    let start = DispatchTime.now() // <<<<< Start time

    let myGuess = problemBlock()

    let end = DispatchTime.now()   // <<<<< End time

 

    let theAnswer = self.checkAnswer(answerNum: "\(problemNumber)", guess: myGuess)

 

    let nanoTime = end.uptimeNanoseconds - start.uptimeNanoseconds // <<<<< Difference in nano seconds (UInt64)

    let timeInterval = Double(nanoTime) / 1_000_000_000 // Technically could overflow for long running test

 

    print("Time to evaluate problem \(problemNumber): \(timeInterval) seconds")

    return theAnswer

}


출처: https://stackoverflow.com/questions/24755558/measure-elapsed-time-in-swift




?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1145 Develop [ppt] iOS 플라랩#04(2015.06.19) 발표 자료 file hooni 2015.06.04 1554
1144 Develop [ios] 비동기 블럭 코드 예제 hooni 2014.11.21 1593
1143 Develop [ios] 앱에서 설정화면 호출하기 hooni 2015.04.07 1746
1142 Develop [js] e.stopPropagation() VS e.preventDefault () file hooni 2015.04.14 1749
1141 Develop [ios] URL 랜딩 속도(OpenURL 10초 정지되는) 이슈 hooni 2015.02.09 1757
1140 Develop [ios] iOS 8 개발자가 우선 알아야 할 3가지 file hooni 2014.10.02 1789
1139 Develop [ios] 문자열로 함수 실행하기 (eval 함수처럼) hooni 2015.02.10 1834
1138 Develop [ios] Touch ID 적용 샘플 코드 (예제) file hooni 2015.02.23 1834
1137 Develop [ios] WWDC 2015 샘플 소스 코드 통합파일 hooni 2015.07.20 1834
1136 Develop [ios] NSNotificationCenter 초간단 사용 예~ ㅋㄷ hooni 2015.06.26 1854
1135 Develop [ios] 새로 만들고 있는 DateMemo file hooni 2016.07.12 1897
1134 Develop [ios] UIWebView에서 로컬에 있는 html 파일 불러오기 hooni 2015.02.10 1999
1133 Develop [ios] SBCampanion App 초안 file hooni 2015.09.16 2008
1132 System/OS 개인적으로 쓰고 있는 bash_profile hooni 2015.01.16 2012
1131 Develop [ios] NSData to NSString (NSString to NSData) hooni 2015.07.21 2024
1130 Develop [c] 이진 탐색 두 가지 코드 (재귀/반복) file hooni 2015.06.26 2026
Board Pagination Prev 1 2 3 4 5 ... 74 Next
/ 74