성능 데이터와 함께 소스 코드 보기

성능 소스 뷰어 열기

핫스팟 브라우저에서 함수를 마우스 오른쪽 단추로 클릭하고 개방형 소스를 선택합니다. (함수를 두 번 클릭하면 효과가 동일합니다.)

파일에 대한 소스를 여는 또 다른 방법은 프로젝트 탐색기에서 파일을 마우스 오른쪽 단추로 클릭하고 성능 소스 뷰어에서 열기를 선택하고 서브 메뉴를 사용하여 활동을 선택하는 것입니다.

소스 레벨 데이터 검사

성능 소스 뷰어는 라인 레벨 성능 데이터를 표시합니다.

소스 코드의 왼쪽의 눈금자는 프로파일에서 각 소스 라인에 걸린 시간을 표시합니다.

기본적으로 백분율은 내 애플리케이션 필터에 상대적입니다. 범위를 변경하려면 뷰어 맨 위의 탐색 경로 막대에서 필터를 선택하십시오.

여러 소스 라인을 선택할 수 있습니다. 그러면 해당 라인의 총 시간이 추가되고 뷰어 맨 위에 표시됩니다.

때때로 틱을 파생된 정확한 소스 라인으로 정확히 다시 맵핑하지 못할 수 있습니다. 컴파일러가 함수 인라인과 같은 최적화를 수행할 때 명령어 주변으로 이동할 수 있기 때문입니다. 틱을 정확히 맵핑할 수 없는 경우 경험적 알고리즘을 사용하여 소스 코드 라인에 대한 최상의 추측을 유도합니다. 뷰어 맨 위에 경고가 표시되며 경험적 방식에 기반한 라인은 노란색과 이탤릭체로 강조표시된 성능 데이터를 표시합니다.

아웃라인 보기

아웃라인 보기는 블록 및 렉시칼 범위를 보고 코드를 드릴 다운 및 조사하는 데 사용할 수 있습니다. 이는 핫 블록 또는 루프를 식별하는 데 유용할 수 있습니다.

코드 편집

성능 소스 뷰어에서는 읽기 전용 모드로 애플리케이션 소스 코드를 표시합니다. 이러한 제한사항으로 라인 레벨 성능 데이터는 항상 소스 코드에 올바르게 라인업될 수 있습니다.

코드를 편집하려면 일반 C/C++ 편집기에서 파일을 열어야 합니다. 이를 수행하는 가장 쉬운 방법은 뷰어의 오른쪽 상단에 있는 편집기로 전환 단추를 클릭하는 것입니다.


피드백