맵을 처음으로 생성하면 Visual Studio에서 찾은 모든 종속성을 인덱싱합니다. 이 프로세스는 특히 대형 솔루션의 경우 다소 시간이 걸릴 수 있지만 나중에 성능을 향상시킵니다. 코드가 변경되면 Visual Studio는 업데이트된 코드만 다시 인덱싱합니다. 맵이 렌더링을 완료하는 데 걸리는 시간을 최소화하려면 다음 제안을 고려합니다.
관심 있는 종속성만 매핑합니다.
전체 솔루션에 대한 맵을 생성하기 전에 솔루션 범위를 줄입니다.
코드 맵 도구 모음에서 빌드 건너뛰기를 선택하여 솔루션에 대한 자동 빌드를 해제합니다.
코드 맵 도구 모음에서 부모 포함 을 선택하여 부모 항목의 자동 추가를 끕니다.
코드 맵 파일을 직접 편집하여 필요하지 않은 노드 및 링크를 제거합니다. 맵을 변경해도 기본 코드에는 영향을 주지 않습니다. DGML 파일을 편집하여 코드 맵 사용자 지정을 참조하세요.
프로젝트 항목의 출력 디렉터리로 복사 속성이 항상 복사로 설정된 경우 솔루션 탐색기에서 맵을 만들거나 맵에 항목을 추가하는 데 더 많은 시간이 걸릴 수 있습니다. 성능을 높이려면 이 속성을 Copy if newer 또는 PreserveNewest로 변경하십시오.
증분 빌드를 참조하세요.
완료된 맵은 성공적으로 빌드된 코드에 대한 종속성만 표시합니다. 특정 구성 요소에 대한 빌드 오류가 발생하면 이러한 오류가 맵에 표시됩니다. 맵을 기반으로 아키텍처를 결정하기 전에 구성 요소가 실제로 빌드되고 종속성이 있는지 확인합니다.