Develop
2021.09.14 06:05

[swift] 실행시간 측정하기

조회 수 670 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
73 Develop [c++] 기초강좌 #01(입출력,영역지정) hooni 2003.04.23 11404
72 Develop [jsp] Get방식, Post방식 전송 예제.. file hooni 2003.04.23 13756
71 Develop [jsp] HelloServlet 출력문 file hooni 2003.04.23 7788
70 Develop [c] 프로그래밍의 전반적인 설명 ppt file hooni 2003.04.23 7667
69 Develop [c] 약수/최대공약수/완전수 알고리즘 hooni 2003.04.23 8861
68 Develop [c] 시어핀스키 가스킷..(p.582, A.2 - 두번째) hooni 2003.04.23 7472
67 Develop [c] OpenGL 시어핀스키 가스킷(p.73 - 첫시간) hooni 2003.04.23 8746
66 Develop [c] 컴파일러 DFA구현^^ 입력 받아 실행 4 file hooni 2003.04.23 8103
65 Develop [c] 소켓의 세가지 동작모드 hooni 2003.04.23 6902
64 Develop [c] 소켓주소 구조체에 대해.. hooni 2003.04.23 6722
63 Develop [c] 소켓 프로그래밍 요약.. hooni 2003.04.23 6962
62 Develop [c] fork() 시스템 콜 사용 방법. hooni 2003.04.23 27581
61 Develop [c] 가위 바위 보 서버, 클라이언트 소스코드 file hooni 2003.04.23 8169
60 Develop [html] 메타태그 사용예.. 은지나 바라~ hooni 2003.04.23 7225
59 Develop [java] 컴포넌트 배치 ㅡ.,ㅡ; hooni 2003.04.23 7145
58 Develop [c] 이진트리(binary tree) 샘플소스 (삽입, 삭제, 운행) file hooni 2003.04.23 7798
Board Pagination Prev 1 ... 47 48 49 50 51 53 Next
/ 53