2011-05-09 2 views
2

내가 컴파일러이 멀리 최적화 똑똑 내 릴리스 빌드 구성에서 타이밍 릴리스 모드 (최적화)는

// Record start time 

    // Do a bunch of work 
    for (int i = 0; i < SOME_BIG_NUMBER; i++) 
    mySimpleFunction(); 

// Record stop time 

C.

에 몇 가지 간단한 기능에 약간의 벤치마킹을하고자하는 기능.

최적화가 활성화되기를 원하지만 특정 코드가 강제 실행되도록하려는 릴리스 구성으로 작업하는 표준 방법이 있습니까?

감사합니다.

답변

3

결과 사용

int accum = 0; 

// Record start time 

    // Do a bunch of work 
    for (int i = 0; i < SOME_BIG_NUMBER; i++) 
    accum += mySimpleFunction(); 

// Record stop time 

printf("%d", accum);