프로파일링 도구 보고서 뷰 필터링

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

프로파일링 데이터 파일에 필터를 적용하여 성능 보고서 뷰에 표시되고 보고서 파일로 내보내지는 프로파일링 데이터를 제한할 수 있습니다. 타임스탬프 값 사이의 데이터만 표시되도록 보고서를 제한하거나, 특정 프로세스 및 스레드에 대한 데이터만 표시되도록 제한할 수 있습니다. 필터를 파일에 저장한 다음 저장된 필터를 가져와 다른 프로파일링 데이터 파일에 대한 필터를 만들 수 있습니다.

요약 뷰에서 그래픽 시간 표시 막대를 사용하여 특정 시간 세그먼트만 표시되도록 보고서를 제한할 수도 있습니다. 방법: 요약 시간 표시 막대에서 보고서 뷰 필터링를 참조하십시오.

보고서에서 시스템 및 타사 코드를 제외하려면 방법: 내 코드만 표시하도록 보고서 뷰 필터링을 참조하십시오.

절차

프로파일러 보고서 필터를 만들려면

  1. 성능 보고서 뷰 필터 창이 표시되어 있지 않으면 성능 보고서 뷰 도구 모음에서 필터 표시 를 클릭합니다.

    성능 보고서 뷰 필터는 표로 표시됩니다. 표의 각 행은 필터 절을 나타냅니다. 필터링하는 데 필요한 만큼 절을 추가할 수 있습니다.

  2. 필터에 추가할 각 절에 대해 행의 다음 필드에서 값을 선택하거나 입력합니다.

    필드 설명
    And\/Or 이 절과 다음 절을 모두 만족하는 결과를 원하는 경우 을 선택합니다. 이 절이나 다음 절 중 하나라도 만족하는 결과를 원하는 경우 또는을 선택합니다.
    필드 표시된 데이터 필드 목록에서 필터 절에 사용할 보고서 필드를 선택합니다.
    연산자 해당 절에서 필드와 값 간의 원하는 관계를 지정하는 연산자를 선택합니다.

    = 같음

    <> 같지 않음

    < 보다 작음

    > 보다 큼

    <= 작거나 같음

    >= 크거나 같음
    검색할 값을 선택하거나 입력합니다. 일부 필드에는 해당 필드에 사용할 수 있는 값이 나열됩니다.

표시 보고서 뷰에서 프로파일러 보고서 필터를 만들려면

  1. 성능 보고서 뷰 도구 모음의 현재 뷰 목록에서 표시를 선택합니다.

    표시 프로파일러 보고서가 표시됩니다.

  2. 보고서의 시작 지점으로 사용할 ETW 또는 샘플링을 선택합니다.

  3. Ctrl 키를 누른 채 보고서의 끝 지점으로 사용할 이벤트를 클릭합니다.

  4. 마우스 오른쪽 단추를 클릭하고 다음 옵션 중 하나를 클릭합니다.

    • 표시에 대한 필터 추가 를 선택하면 표시 열을 필터 필드로 사용하는 필터 절이 만들어집니다.

    • 타임스탬프에 대한 필터 추가를 선택하면 타임스탬프(밀리초) 열을 필터 필드로 사용하는 필터 절이 만들어집니다.

      두 옵션은 동일한 시작 지점과 끝 지점에서 현재 데이터 파일을 필터링합니다. 다른 보고서에 사용하기 위해 필터를 내보낼 경우 둘 중 한 옵션이 더 효과적일 수 있습니다.

파일에서 기존 필터를 로드하려면

  1. 성능 보고서 뷰 도구 모음에서 필터 가져오기를 클릭합니다.

    필터 로드 대화 상자가 표시됩니다.

  2. 로드할 필터 파일(.vspf)의 위치와 파일 이름을 지정합니다.

필터를 실행하려면

  • 성능 보고서 뷰 도구 모음에서 필터 실행을 클릭합니다.

실행하는 데 너무 오랜 시간이 소요되는 필터를 중지하려면

  • 성능 보고서 뷰 도구 모음에서 필터 중지를 클릭합니다.

보고서 뷰에서 필터를 제거하려면

  1. 성능 보고서 뷰 필터에서 필터 절의 행을 삭제합니다.

  2. 성능 보고서 뷰 도구 모음에서 필터 실행을 클릭합니다.

필터를 파일에 저장하려면

  1. 성능 보고서 뷰 도구 모음에서 필터 내보내기를 클릭합니다.

    필터 저장 대화 상자가 표시됩니다.

  2. 저장할 필터 파일(.vspf)의 위치와 파일 이름을 지정합니다.

참고 항목

프로파일링 도구 보고서 뷰 사용자 지정