함수 수행 시간을 측정하고 싶습니다.

TRACE32
이동: 둘러보기, 검색

"함수 수행 시간을 측정하고 싶습니다."에 대한 답변입니다.

 

 

JTAG 기반의 SNOOPer 기능을 활용하여 프로그램 수정 정보(시간)를 측정할 수 있습니다.

SNOOPer: Program Counter를 주기적으로 저장하여 프로그램 실행 과정을 확인할 수 있어 디버깅 및 성능 분석에 활용할 수 있는 기능입니다

 

1.  함수 수행 시간 분석

   1.1  [메뉴-Trace- Configuration] 선택

   1.2  아래와 같이 설정

       

   1.3  타겟 running

   1.4  수행 정보 확인

      1.4.1  프로그램 수행 정보와 특정 구간 수행 시간 확인

      1.4.2   함수 수행 시간 확인

      

 

 

2.  함수의 CPU 점유율 분석

2.1. 메뉴-perf- perf configuration 선택

   2.2. 아래와 같이 설정

   2.3.   타겟 running

   2.4.   수행 정보 확인 방법

      2.4.1  B::perf.listfunc 창 열기

      2.4.2  Func 별 수행 시간 비율 누적 되는 것 확인

 

TRACE32 FAQ 홈으로 가기