VTune Amplifier XE 2015 버전 기준 정보입니다. 최신 버전은 아닙니다!

윈도우즈 cpp 애플리케이션에서 VTune API를 사용해서 프레임을 측정하는 방법입니다.

 

[헤더 파일]

VTune 설치 폴더의 include 폴더를 바로 지정하거나, 자신의 프로젝트로 복사해 온 후 지정한다.

 

[라이브러리]

VTune 설치 폴더의 lib32(혹은 64비트 어플이면 lib64) 폴더를 바로 지정하거나, 자신의 프로젝트로 복사해 온 후 지정한다.

링크 해야 하는 라이브러리 이름은 libittnotify.lib 하나다.

 

[코드 작성]

#include "VTune/include/ittnotify.h"

void WinMain()
{
	// 초기화
	__itt_domain* pVTuneDomain = __itt_domain_create("MyAppName");
	if (pVTuneDomain)
		pVTuneDomain->flags = 1; /* enable domain */
        
	//..........
    
	// 메인 루프 함수
	while (bLoop)
	{
		// 프레임 시작 알림
		if (pVTuneDomain)
			__itt_frame_begin_v3(pVTuneDomain, NULL);
            
            
		// 어플리케이션 루프 코드
		// .......
        
        
		// 프레임 종료 알림
		if (pVTuneDomain)
			__itt_frame_end_v3(pVTuneDomain, NULL);
	}

}

위와 같이 설정을 하고 VTune으로 성능을 측정하면, Frame rate를 확인할 수 있다.

 

 

 

 

 

+ Recent posts