Contents

Develop
2021.09.14 06:05

[swift] 실행시간 측정하기

조회 수 814 댓글 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
번호 분류 제목 글쓴이 날짜 조회 수
1149 Etc 영어의 12 시제 (The twelve tenses of English) hooni 2013.07.12 15761
1148 Etc 영어공부에 도움될만한 사이트 모음 hooni 2013.05.14 22678
1147 Etc 영어. 외우면 도움되는 필수영어회화 표현 file hooni 2013.09.09 21006
1146 Etc 영어. 불규칙 동사 정리 file hooni 2017.10.04 3627
1145 Etc 영어. 반드시 외워야 할 영어 숙어 2 file hooni 2016.07.07 6413
1144 Etc 영어. 반드시 외워야 할 문장 패턴 100개 file hooni 2023.06.08 1334
1143 Etc 영어. 반드시 외워야 할 단어 file hooni 2016.07.07 2050
1142 Etc 영어 아주 쉬운 영작문 강의 01~60 secret hooni 2013.06.25 0
1141 Etc 영어 관련 토렌트 secret hooni 2013.06.25 0
1140 Etc 여러 대학 및 권위있는 기관 강좌 모음 ㅋㅋ hooni 2013.06.17 15190
1139 Etc 여기저기서 모은 VoIP(인터넷전화) 자료들~ file hooni 2013.04.23 16002
1138 Etc 엑셀 함수 총 정리 ㅎㅎ file hooni 2013.06.05 24552
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98