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를 확인할 수 있다.
'개발 > 일반' 카테고리의 다른 글
배치 파일의 if 문 안에서 errorlevel (3) | 2021.12.28 |
---|---|
비주얼 스튜디오 2019 깨끗하게 지우는 방법 (0) | 2021.08.16 |
zip, 7z, lz4 간단 비교 (0) | 2021.02.19 |
윈도우에서 Git 저장소를 다른 서버로 옮기기 (간단 버전) (0) | 2021.01.11 |
비주얼 스튜디오 윈도우 타이틀에 브랜치 이름 표시하기 (0) | 2020.10.14 |