프로파일링 도구 사용 규칙

Visual Studio 2017 RC에 대한 최신 설명서는 Visual Studio 2017 RC 설명서를 참조하세요.

프로파일링 도구 사용 범주의 성능 규칙은 프로파일러를 사용하여 데이터를 가장 효율적으로 수집하는 작업에 대한 지침을 제공합니다.

DA0002: VSPerfCorProf.dll이 없습니다. 명령줄 프로파일링에는 .NET Framework 이진 파일에 대한 불완전한 데이터가 포함될 수 있습니다. 올바른 환경 변수를 설정하지 않은 경우 이 오류가 발생할 수 있습니다.
DA0003: 커널 샘플이 많습니다. 대상 이진 파일 실행 외부에서 발생한 많은 프로파일링 샘플이 기록되었습니다. 보다 정확한 데이터를 수집하려면 계측 방법을 사용하십시오.
DA0004: 프로세서 사용률이 높습니다. 프로파일링 데이터에 프로파일링 실행 시 프로세서가 계속 사용 중이었던 것으로 나타납니다. 보다 정확한 데이터를 수집하려면 샘플링 방법을 사용하십시오.
DA0008: 수집되는 샘플 수가 적습니다. 프로파일링 실행 시 수집된 샘플 수가 크지 않아 통계적으로 중요하지 않습니다. 프로파일링을 다시 실행하고 응용 프로그램을 보다 길게 실행하는 것이 좋습니다. 또한 데이터를 수집하기 위해 계측 방법을 사용할 수 있습니다.
DA0026: 과도한 커널 CPU 처리 시간 프로세서 커널 모드에서 많은 시간 동안 프로파일링이 실행되었습니다. 시간을 메트릭으로 사용하는 대신 시스템 호출을 메트릭으로 사용하는 것이 좋습니다.
DA0029: 지원되지 않는 CLR 버전 프로파일링된 이진 파일이 프로파일러에서 지원하지 않는 .NET Framework 버전을 사용 중입니다. 프로파일러 보고서가 기호 이름을 확인할 수 없습니다.
DA0030: 데이터베이스 프로젝트에 대한 계층 상호 작용 측정값 수집 System.Data 네임스페이스에서 메서드에 대한 상당한 횟수의 호출이 수집되었습니다. 데이터베이스 호출에 대한 데이터를 포함하려면 프로파일 실행 시 계층 상호 작용 데이터를 수집하십시오.