자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
C++ Builder Intel VTune Amplifier 사용 관련 문의
2015.06.08 22:41
안녕 하세요.
현재 C++ Builder XE7을 사용 중입니다.
인텔에서 나온 VTune Amplifier를 사용 하려고 테스트 중인데,
XE7 64비트로 만든 실행 파일은 문제 없이 동작을 합니다.
여기서 문제 없이 동작을 한다는 의미는 아래의 2가지를 다 만족 한다는 뜻 입니다.
1. VTune Amplifier 정상적으로 실행 되어 분석 정보가 나옴.
2. 분석 정보를 표시할 때 함수 이름이나, 소스 레벨까지 정상적으로 나옴.
하지만 32비트로 만든 실행 파일은 위의 1번은 만족하나, 2번은 만족 하지 않습니다.
나름대로 원인을 파악해 본 결과,
VTune 에서 함수 이름 등이 정상적으로 표시 되기 위해서는 디버그 정보파일(*.PDB)이 필요한데,
32비트의 경우는 관련 정보 형식이 틀린것 같습니다.(*.TDS)
질문은
1. 32비트 실행 파일이 VTune에서 정상적으로 위의 1/2를 다 만족 하면서 사용할 수 있는 방법이 있는지?
2. TDS -> PDB로 변환 할 수 있는 방법이 있는지?
(인터넷에서 몇가지 프로그램을 찾았으나, 정상적으로 실행 되는 것은 없었습니다.)
확인 바랍니다.
감사합니다.
C++ Builder Intel VTune Amplifier 사용 관련 문의
2015.06.08 22:41
안녕 하세요.
현재 C++ Builder XE7을 사용 중입니다.
인텔에서 나온 VTune Amplifier를 사용 하려고 테스트 중인데,
XE7 64비트로 만든 실행 파일은 문제 없이 동작을 합니다.
여기서 문제 없이 동작을 한다는 의미는 아래의 2가지를 다 만족 한다는 뜻 입니다.
1. VTune Amplifier 정상적으로 실행 되어 분석 정보가 나옴.
2. 분석 정보를 표시할 때 함수 이름이나, 소스 레벨까지 정상적으로 나옴.
하지만 32비트로 만든 실행 파일은 위의 1번은 만족하나, 2번은 만족 하지 않습니다.
나름대로 원인을 파악해 본 결과,
VTune 에서 함수 이름 등이 정상적으로 표시 되기 위해서는 디버그 정보파일(*.PDB)이 필요한데,
32비트의 경우는 관련 정보 형식이 틀린것 같습니다.(*.TDS)
질문은
1. 32비트 실행 파일이 VTune에서 정상적으로 위의 1/2를 다 만족 하면서 사용할 수 있는 방법이 있는지?
2. TDS -> PDB로 변환 할 수 있는 방법이 있는지?
(인터넷에서 몇가지 프로그램을 찾았으나, 정상적으로 실행 되는 것은 없었습니다.)
확인 바랍니다.
감사합니다.
저는 관련작업을 해보지 않아 잘모르겠네요. 다른 분들이 아시면 답변 부탁드립니다.