본문 바로가기

iOS/Objective-C

Objective-C) 실행 시간 측정하는 함수

하잇 소들소들 데스까

오늘은 내가 회사 코드를 작성할 때

꽤 자주 사용하는? 함수에 대해 포스팅 할 거셈

 

바로

코드 실행 시간을 측정해주는 함수

데쓰네

 

옵젝씨 포스팅은 핵심만 쓸거라 매우 간단데쓰

 

먼저 

코드는 다음과 같셈

 

 

NSDate *date = [NSDate date];
 
//측정하고자 하는 코드
 
NSTimeInterval elapsedTime = [date timeIntervalSinceNow] * -1000.0;
NSLog(@"%f", elapsedTime);
 

 

 

예제로 보여주자면

 

 

NSDate *date = [NSDate date];
 
//측정하고자 하는 코드
 
for(int num=0; num<10; i++) {
    NSLog(@"%d", num);
}
 
NSTimeInterval elapsedTime = [date timeIntervalSinceNow] * -1000.0;
NSLog(@"%f", elapsedTime);
 

 

 

측정하고자 하는 코드를 가운데 넣어주셈!!!

그럼 측정 값이

 

 

 

 

 

 

요롷ㄱ ㅔ 나오는데!!참고로 단위가 ms임!!!!!!!

ms란 1000 = 1초란 말  ㅎ_ㅎ

 

따라서 for 반복문을 10번 도는 데 걸린 실행시간은

0.002초가 걸렸단 것,,,,,,,

 

 

 

 

.

.

코드를 작성할 때

실행시간을 줄이는 것도 큰 강점이니

자주 사용하며 더 성능 좋고 빠른 코딩을 하시길 .. :)

 

 

날먹 포스팅 끝

 

 



Calendar
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
최근 댓글
Visits
Today
Yesterday