핫스팟 함수 비교 브라우저

핫스팟 함수 비교 브라우저에서는 두 개의 핫스팟 발견 활동 성능을 비교합니다. 여기에서는 특정 함수가 성능을 향상시키거나 저하시키는 정도, 그리고 이러한 변경이 전반적인 애플리케이션 성능에 미치는 영향력을 보여줍니다.

다음과 같은 두 가지 표시 모드가 있습니다.
  • 단순 모드: 사용자 정의된 핫스팟 필터가 없는 경우 기본 패널에서는 내 애플리케이션 사전 정의된 필터에 대한 함수 비교 테이블을 표시합니다.

  • 탭 모드: 하나 이상의 사용자 정의된 핫스팟 필터가 있는 경우 각 필터에 대해 탭이 작성됩니다. 각 탭에서는 필터와 일치하는 함수의 비교 테이블을 표시합니다. 사전 정의된 내 애플리케이션 필터가 첫 번째 탭과 가속으로 정렬된 다른 탭에 순차적으로 표시됩니다.

환경 변경

애플리케이션의 런타임 동작은 시스템에 설정된 특정 환경 변수의 영향을 받을 수 있습니다. 이 환경 변수에 대한 변경사항이 발견되면 추가 패널을 사용할 수 있습니다. 관련 환경 변수 목록에서는 성능 조정을 위한 환경 변수의 페이지를 참조하십시오.

함수 효과 테이블

브라우저 맨 위에서는 비교할 두 활동의 이름을 표시합니다. 첫 번째 활동 이름은 평가된 활동을 식별합니다. 두 번째 활동 이름은 비교의 기준으로 사용되는 활동을 식별합니다. 예를 들어 다음 스크린 캡처에서는 활동 기본 실행이 비교의 기본임을 표시합니다.

기본적으로 테이블의 함수는 효과 열로 정렬됩니다. 열 제목을 클릭하여 다른 열을 정렬할 수 있습니다.
설명
함수 이름 함수 이름.
상대 속도 두 활동의 함수에서 샘플링된 CPU 시간을 비교하여 개별 함수의 가속을 표시합니다. 여기에서는 성능 향상을 표시합니다. 여기에서는 성능 저하를 나타냅니다.
효과 단순 모드 또는 내 애플리케이션 탭에서 이 열은 전반적인 애플리케이션 가속에 대해 개별 함수의 CPU 시간 변경이 미치는 효과를 표시합니다. 그렇지 않으면 필터에서 검색되는 전반적인 함수 가속에 미치는 효과를 표시합니다. 성능 향상은 중앙에서 오른쪽으로 초록색 막대로 시각화됩니다. 성능 저하는 중앙에서 왼쪽으로 빨간색 막대로 시각화됩니다.
소스 파일 함수의 정의가 있는 소스 파일. 소스 파일 이름은 공간을 절약하도록 단축된 형식입니다. 도구 팁에서 전체 이름을 보도록 마우스 커서를 놓습니다.
오브젝트 파일 함수 정의가 있는 소스 파일에서 컴파일된 오브젝트 파일. 활동 사이에서 컴파일러 옵션이 변경된 경우 이 아이콘이 표시됩니다. 공간을 절약하도록 오브젝트 파일 이름이 단축됩니다. 도구 팁에서 전체 이름을 보도록 마우스 커서를 놓습니다.
모듈 컴파일된 함수에 대한 오브젝트 파일을 포함하는 모듈. 공간을 절약하도록 모듈 이름이 단축됩니다. 도구 팁에서 전체 이름을 보도록 마우스 커서를 놓습니다.

도구 팁에서 세부사항이 제공됩니다.

전반적인 애플리케이션 가속에서 틱 변경을 보려면 내 애플리케이션 텍스트에 마우스 커서를 놓습니다.

탭 모드에서 내 애플리케이션 탭 제목에 마우스 커서를 놓습니다.

컨텍스트 메뉴

명령 설명
소스 비교 소스 코드 비교 편집기에서 두 활동 간 소스 변경을 표시합니다. 프로젝트에 대한 소스 추적이 사용 가능한 경우에만 사용 가능합니다.
활동 이름에서 소스 표시 활동 이름으로 식별된 활동에서 사용되는 소스 코드를 표시합니다.
컴파일러 최적화 옵션 변경 표시 오브젝트 파일에 대해 소스 코드를 컴파일할 때 컴파일러 최적화 옵션의 변경을 표시합니다. 변경이 있는 경우에만 사용 가능합니다.
활동 이름에 대한 핫스팟 브라우저 열기 활동 이름으로 식별된 활동의 핫스팟 브라우저를 엽니다.
변경 효과 임계값 변경 효과 임계값. 효과가 임계값 미만인 함수는 테이블에 표시되지 않습니다.
환경 설정... 환경 설정 페이지를 엽니다.

피드백