다음을 통해 공유


호출 트리 뷰

호출 트리 뷰에는 프로파일링된 응용 프로그램에서 이동한 함수 실행 경로가 표시됩니다. 트리의 루트는 응용 프로그램 또는 구성 요소에 대한 진입점입니다. 각 함수 노드에는 호출한 모든 함수 및 이러한 함수 호출에 대한 성능 데이터가 나열됩니다.

또한 호출 트리 뷰는 가장 많은 시간을 소모하거나 가장 자주 샘플링된 함수의 실행 경로를 확장하여 강조 표시합니다. 성능 부담이 가장 큰 경로를 표시하려면 함수를 마우스 오른쪽 단추로 클릭하고 실행 부하 과다 경로 확장을 클릭합니다.

프로파일링 실행 시 각 프로세스는 루트 노드로 표시됩니다. 시작 노드로 설정할 노드를 마우스 오른쪽 단추로 클릭한 다음 루트 설정을 선택하여 호출 트리 뷰의 시작 노드를 설정할 수 있습니다.

루트 노드를 설정하면 선택한 노드의 하위 트리를 제외한 다른 모든 항목이 뷰에서 제거됩니다. 루트 노드를 보고 있던 노드로 다시 설정할 수 있습니다. 호출 트리 뷰 창에서 마우스 오른쪽 단추를 클릭한 다음 루트 다시 설정을 선택합니다.

호출 트리 뷰는 열을 추가하거나 제거하도록 사용자 지정할 수 있습니다. 열 이름 제목 표시줄을 마우스 오른쪽 단추로 클릭하고 열 추가/제거를 선택합니다.

호출 트리 뷰에서는 표시되는 데이터의 크기를 제한하여 노이즈 감소를 구성할 수 있습니다. 노이즈 감소를 사용하면 뷰에서 성능 문제가 더욱 두드러집니다. 성능 문제를 쉽게 구별할 수 있으면 분석 작업이 더 쉬워집니다. 자세한 내용은 방법: 프로파일링 도구 보고서 뷰에서 노이즈 감소 구성을 참조하십시오.

참고

노이즈 감소를 사용하는 경우 경고를 표시하도록 구성하면 보고서에 정보 표시줄이 표시됩니다.

호출 트리 뷰의 열 정의에 대한 자세한 내용은 다음을 참조하십시오.

호출 트리 뷰 - 프로파일러 샘플링 데이터

호출 트리 뷰 - 프로파일러 계측 데이터

호출 트리 뷰 - 프로파일러 .NET 메모리 샘플링 데이터

호출 트리 뷰 - 프로파일러 경합 데이터

참고 항목

개념

프로파일링 도구에서 계측 데이터 값 이해

프로파일링 도구에서 샘플링 데이터 값 이해

기타 리소스

프로파일링 도구 보고서 뷰