검색결과 리스트
글
VTune 세팅법
초간단 VTune 세팅법 #
프로젝트설정에서 다음을 확인한다.
- 프로젝트/속성/CC++/일반/디버깅정보형식 -> 프로그램 데이터베이스(/Zi) (/Zi이상이면 된다.)
- 프로젝트/속성/링커/디버깅/디버그정보생성 -> 예(/DEBUG)
- 프로젝트/속성/링커/디버깅/프로그램데이터베이스파일생성 -> $(?OutDir)/$(targetName).pdb
- 프로젝트/속성/링커/명령줄 -> /fixed:no 를 추가
VTune 사용법 #
VTune 돌리기위한 준비
pdb생성 - VTune에서 함수이름을 알아내기 위해서 pdb가 필요하다.
release 프로젝트에서 pbd생성
프로젝트/속성/CC++/일반/디버깅정보형식 -> 프로그램 데이터벵스(/Zi)
프로젝트/속성/링커/디버깅/디버그정보생성 -> 예(/DEBUG)
프로젝트/속성/링커/디버깅/프로그램데이터베이스파일생성 -> $(?OutDir)/$(targetName).pdb
debug 프로젝트는 이미 위의 것들이 설정되어 있다.
하지만 debug설정으로 profile할 일은 없겠지.
라이브러리 경로 및 이름 확인
프로젝트/속성/링커/입력/추가종속성 -> 입력될라이브러리들이 VTune을 위해서 컴파일 된것인지 확인
프로젝트/속성/링커/일반/추가라이브러리디렉토리 -> 라이브러리경로가 VTune을 위한 라이브러리가 존재하는 곳인지 확인
링커 옵션
프로젝트/속성/링커/명령줄 -> /fixed:no 를 추가
http://kangallen.egloos.com/v/1470669
vTune에서 제대로 된 콜 스택을 보려면
/profile 옵션이 활성화 해줘야합니다.
'Programming > VisualStudio' 카테고리의 다른 글
디버깅 팁 (0) | 2014.10.27 |
---|---|
네이티브 환경에서 사용자 정의 그래픽 시각화 만들기 (0) | 2014.10.23 |
Mini dump (0) | 2014.08.21 |
리소스 편집 (0) | 2014.07.18 |
The Windows Heap Is Slow When Launched from the Debugger (0) | 2014.07.16 |