메소드 세부사항 보기는 잠재적 성능 문제점을
표시하는 데이터에 포커스를 두기 위한 툴을 제공합니다. 이 보기는
단일 메소드, 해당 호출자 및 하위에 대한 데이터를 표시합니다.
성능 호출 그래프 보기에서 노드를 두 번 눌러서 보기를 여십시오.
메소드 세부사항 보기는 해당 호출자 및 하위에 대한 정보를 포함하여
현재 표시된 메소드에 대한 완전한 성능 데이터를 제공합니다. 잠재적으로 중요한 데이터를 찾으려면 다음 접근 방법을 수행하십시오.
- 성능 호출 그래프 보기를 참조하여
프로그램의 호출 구조에서 스스로의 방향을 잡으십시오. 메소드 세부사항 보기 및 성능 호출 그래프 보기는 동기화되므로,
하나의 보기에서 메소드를 선택하면 다른 보기의 표시화면이 갱신됩니다. 둘 중의 하나의 보기를 사용하여 필요한 데이터를 찾을 수 있습니다.
- 메소드 세부사항 보기에서, 호출자 열의 항목을
두 번 눌러서 메소드의 호출자에 대한 호출 체인을 상향 탐색하십시오.
하위 열의 항목을 두 번 눌러서
메소드의 하위에 대한 호출 체인을 하향 탐색하십시오.
- 강조표시 드롭 다운 목록을 사용하여
관련되어 있거나 중요한 특성을 공유하는 메소드를 나열하십시오. 예를 들어, 현재 표시되어 있는 메소드의 인접 상위인
모든 메소드를 강조표시할 수 있습니다. 목록에서 메소드를 눌러서
이를 메소드 세부사항 보기에 표시하십시오. 카테고리 강조에 대한 정보는 성능 호출 그래프 데이터 명령을 참조하십시오.
- 메소드 세부사항에서
메소드 찾기 단추
를 눌러서 이름순으로 개별 메소드를 검색하십시오.
- "what-if" 시나리오를 검사하여 제안된 코드 변경사항의 영향을 측정하십시오.
- 현재 표시된 메소드 및 모든 자체 하위를 삭제하고
데이터 세트에서 해당 성능 데이터를 제거하십시오. 메소드 세부사항 보기를 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 를 선택하십시오. 성능 통계는 이제 삭제된 서브트리에 대한 호출 없이 어플리케이션이 수행되는 방법을 표시합니다.
- 또는 데이터 세트에서 현재 표시된 메소드만 삭제하거나
이 메소드가 속하는 전체 클래스 또는 패키지를 삭제하십시오.
메소드 세부사항 보기에서 마우스 오른쪽 단추를 누르고 팝업 메뉴에서 필터
>를 선택한 후에 적합한 삭제 명령을 실행하십시오.
- 메소드 세부사항 보기의 명령을 사용하여 성능 호출 그래프 보기를 조작하십시오.
- 메소드 세부사항 보기에서 마우스 오른쪽 단추를 누른 후에
팝업 메뉴에서 를 선택하여 호출 그래프의 특정 부분에 포커스를 두십시오. 그러면 현재 표시된 메소드가 호출 그래프의 루트 노드가 됩니다.
참고로 를
선택하여 모든 서브트리 명령을 실행 취소하거나 을 선택하여 모든 서브트리 조작을 실행 취소할 수 있습니다.
- 호출 그래프에서 관심이 없는 서브트리를 숨기거나 메소드를 필터로 제외함으로써
대응되는 성능 호출 그래프 표시화면을 단순화하십시오. 현재 표시된 메소드가 표현하는 서브트리를 숨기려면,
메소드 세부사항 보기를 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 를 선택하십시오. 메소드 자체만 숨기거나 메소드가 속하는 클래스 또는 패키지를 숨기려면,
필터> 메뉴에서 대응되는 숨기기 명령을
마우스 오른쪽 단추로 누르고 선택하십시오.