다음을 통해 공유


.NET 비동기 코드의 성능 분석

.NET 비동기 도구를 사용하여 앱에서 비동기 코드의 성능을 분석합니다.

비고

.NET 비동기 도구에는 Visual Studio 2019 버전 16.7 이상과 비동 기 및 await를 사용하는 .NET 프로젝트가 필요합니다.

설치 프로그램

  1. Alt+F2를 선택하여 Visual Studio에서 성능 프로파일러를 엽니다.

  2. .NET 비동기 확인란을 선택합니다.

    .NET 비동기 도구 선택

  3. 시작 단추를 클릭하여 도구를 실행합니다.

  4. 도구가 실행되기 시작한 후 앱에서 프로파일을 지정할 시나리오를 진행합니다. 그런 다음 컬렉션 중지를 선택하거나 앱을 닫아 데이터를 확인합니다.

  5. 컬렉션이 중지되면 프로파일링 세션 중에 발생한 활동의 테이블이 표시됩니다.

    .NET 비동기 도구가 중지됨

비동기 이벤트는 시간순으로 활동으로 구성됩니다. 각각은 시작 시간, 종료 시간 및 기간을 표시합니다.

작업에 해당하는 각 행은 이름 열에 레이블이 지정됩니다. 확인할 수 없는 작업 이름의 경우 작업 내 레이블이 나타납니다. 그 뒤에 태스크가 발생하는 메서드의 이름이 잇습니다. 컬렉션 세션 내에서 비동기 작업이 완료되지 않으면 완료 되지 않은 레이블이 종료 시간 열에 나타납니다.

특정 작업 또는 활동을 자세히 조사하려면 행을 마우스 오른쪽 단추로 클릭합니다. 그런 다음 소스 파일로 이동을 선택하여 코드에서 활동이 발생한 위치를 확인합니다.

원본 파일로 이동이 선택된 .NET 비동기 도구