2010-08-16 3 views
1
내가 체스 게임은 내가 비주얼 스튜디오에서 만든 한

그것은 내가 디버깅,하지만 지금은 완료하고 프로그램을 구축 할 때 아주 잘 실행 2008 년비주얼 스튜디오 2008 - 응용 프로그램이 느리게 한 번

, 그것은 지연 구축 실행 약간 그리고 나는 그것이 모드를 만들거나 디버깅 할 때 아주 잘 돌아가고 있기 때문에 조금 짜증이났다. ...

누군가 나를 위해 이것에 대해 약간의 설명을 할 수 있을까, 도움 :)

감사합니다

John McMohan

+0

성능 문제를 디버깅하기 위해 수행 한 작업은 무엇입니까? –

+0

릴리스 빌드가 디버그 빌드보다 느리다는 말씀입니까? –

답변

0

유일한 방법은 코드를 프로파일 링하고 대부분의 시간을 소비하는 것입니다.

현재 제목이 의미가 없습니다. C++ 응용 프로그램은 실행 파일에 내장되어 있지 않으면 전혀 실행되지 않습니다. _DEBUG

  • 시작은 다른 응용 프로그램의 상태를 기록 #ifndef 말한다 조건부 컴파일 된 코드에 대한

  • 1
    1. 봐. 특정 기능을 실행하는 데 걸리는 시간을 기록하기 시작합니다. 시간 제한을 디버그 창에 인쇄하십시오. 문제가있는 코드 섹션을 찾을 때까지 문제를 찾아 반복하십시오. BTW : SysInternals.com에서 디버그보기를 사용하여 릴리스 빌드 구성에서도 디버그 출력을 캡처 할 수 있습니다.
    2. V-Tune과 같은 성능 분석기를 통해 실행하거나 Visual Studio Team Edition이 있으면 성능 분석기를 사용할 수 있습니다 팀 도구 모음과 함께 제공됩니다. (그것은 길의 도구의 굉장한 세트 다).
    3. 빌드 설정을 다시 확인하여 실수로 일부 wierd 옵션을 설정하거나 해제하지 않도록하십시오 (빌드가 엉망이 될 수 있음). 예를 들어 릴리스 빌드 구성에서 디버그 라이브러리에 연결합니다.
    관련 문제