2009-02-09 3 views
2

콘솔 프로그램을 AQ로 프로파일 링해야합니다. 하나의 큰 파일에 있습니다 (최적화 목적으로). "경과 시간"기본 프로필에C/C++ AQtime 프로파일 러 질문

void function1(); 
void function2() 
// etc more declarations 
int main{ 

    //alot of loops, and function uses 
    function1(); 
    function1(); 
} 

프로파일은 기본이 100 %를 사용하고있는 저를 제공하고 그것의 일을 40 초의 걸렸다. 주 내부에서 호출 된 함수가 얼마나 많은 시간을 가졌는지, 아무것도 말하지 않은 횟수 만이 아닙니다.

AQtime 구성에서 뭔가 찾지 못했습니까? 기능을 수행하는 데 시간이 얼마나 걸릴지 알고 싶습니다.

답변

2

AQtime은 사용자가 프로파일 링하도록 지정한 루틴 만 프로파일 링합니다. 시작 마법사는 올바르게 구성하는 데 도움이됩니다. 나는 그것에 신중하게주의를 기울일 것을 권하고 싶지만, 일반적인 절차는 다음과 같다 :

  1. 영역을 생성한다. 라인 또는 루틴 프로파일 링을 위해 해당 영역을 구성하십시오.
  2. 영역에 소스 파일을 추가하십시오. 이 경우 한 파일 만
  3. 지금 프로필.

일반적으로 루틴을 계측하도록 AQtime에 지시하지 않으면 계측되지 않습니다. 응용 프로그램의 모든 코드에 대한 기본 영역이 있지만 루틴 프로파일 링이 아닌 루틴 프로파일 링 전용입니다.