모듈 뷰 - 프로파일러 .NET 메모리 계측 데이터
계측 방법을 사용하여 수집된 .NET 메모리 할당 데이터의 모듈 뷰에서는 메모리 및 타이밍 데이터가 프로파일링 실행 시 실행된 모듈별로 그룹화됩니다. 모듈의 함수에 대한 프로파일링 데이터는 모듈 노드 아래에 나열됩니다.
일반
열 |
설명 |
---|---|
Name |
함수 또는 모듈의 이름입니다. |
함수 줄 번호 |
소스 파일에서 이 함수가 시작되는 줄 번호입니다. |
호출 수 |
이 함수 또는 모듈에 대한 총 호출 수입니다. |
소스 파일 |
이 함수의 정의가 포함된 소스 파일입니다. |
모듈 이름 |
함수가 포함된 모듈의 이름입니다. |
모듈 경로 |
함수가 포함된 모듈의 경로입니다. |
프로세스 ID |
프로파일링 실행의 PID(프로세스 ID)입니다. |
프로세스 이름 |
모듈 또는 함수를 실행하고 있던 프로세스의 이름입니다. |
시간 제외 프로브 오버헤드 |
계측으로 인한 이 함수 또는 모듈의 시간 오버헤드입니다. |
시간 포괄 프로브 오버헤드 |
계측으로 인한 이 함수 또는 모듈과 해당 자식 함수의 시간 오버헤드입니다. |
.NET 메모리 값
함수의 포함 .NET 메모리 값은 해당 함수와 이 함수의 자식 함수에 의해 만들어진 개체의 수(할당) 및 크기(바이트)를 나타냅니다.
제외 .NET 메모리 값은 해당 함수(자식 함수 제외)에 의해 만들어진 개체의 수 및 크기를 나타냅니다.
모듈의 포함 및 제외 메모리 값은 모듈에 있는 함수의 포함 메모리 값과 제외 메모리 값을 합한 값입니다.
열 |
설명 |
---|---|
포괄 할당 |
|
포함 할당 비율(%) |
프로파일링 실행 시 할당된 전체 개체 중 해당 모듈 또는 함수의 포괄 할당이었던 개체의 백분율입니다. |
제외 할당 |
|
제외 할당 비율(%) |
프로파일링 실행 시 할당된 전체 개체 중 해당 모듈 또는 함수의 제외 할당이었던 개체의 백분율입니다. |
제외 바이트 |
|
제외 바이트 비율(%) |
프로파일링 실행 시 할당된 전체 바이트 중 해당 모듈, 함수, 줄 또는 명령의 제외 바이트였던 바이트의 백분율입니다. |
포함 바이트 |
|
포함 바이트 비율(%) |
프로파일링 실행 시 할당된 전체 바이트 중 해당 모듈 또는 함수의 포함 바이트였던 바이트의 백분율입니다. |
경과된 포괄 시간 값
경과된 포괄 시간 값은 함수가 호출 스택에 있던 시간을 나타냅니다. 이 시간에는 자식 함수에서 소요된 시간과 컨텍스트 전환 및 입/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함됩니다.
열 |
설명 |
---|---|
경과된 포괄 시간 |
|
경과된 포괄 시간(%) |
프로파일링 실행 시 총 경과된 포괄 시간 중 이 모듈 또는 함수의 총 경과된 포괄 시간에 소요된 시간의 백분율입니다. |
평균 경과된 포괄 시간 |
|
최대 경과된 포괄 시간 |
|
최소 경과된 포괄 시간 |
|
경과된 전용 시간 값
경과된 전용 시간 값은 함수가 호출 스택의 맨 위에서 직접 실행 중이던 시간을 나타냅니다. 이 시간에는 컨텍스트 전환 및 입/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함되지만 자식 함수에서 소요된 시간은 포함되지 않습니다.
열 |
설명 |
---|---|
경과된 전용 시간 |
|
경과된 전용 시간(%) |
프로파일링 실행 시 총 경과된 전용 시간 중 이 모듈 또는 함수의 총 경과된 전용 시간에 소요된 시간의 백분율입니다. |
평균 경과된 전용 시간 |
|
최대 경과된 전용 시간 |
|
최소 경과된 전용 시간 |
|
응용 프로그램 포괄 시간 값
응용 프로그램 포괄 시간 값은 함수가 호출 스택에 있던 시간을 나타냅니다. 이 시간에는 컨텍스트 전환 및 입/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함되지 않지만 자식 함수에서 소요된 시간은 포함됩니다.
열 |
설명 |
---|---|
응용 프로그램 포괄 시간 |
|
응용 프로그램 포괄 시간(%) |
프로파일링 실행 시 총 경과된 포괄 시간 중 이 모듈 또는 함수의 응용 프로그램 포괄 시간에 소요된 시간의 백분율입니다. |
평균 응용 프로그램 포괄 시간 |
|
최대 응용 프로그램 포괄 시간 |
|
최소 응용 프로그램 포괄 시간 |
|
응용 프로그램 전용 시간 값
응용 프로그램 전용 시간 값은 자식 함수에서 소요된 시간을 제외하고 모듈 또는 함수에서 소요된 시간을 나타냅니다. 표시된 시간은 컨텍스트 전환 및 입/출력 작업 등의 운영 체제에 대한 호출도 제외합니다.
열 |
설명 |
---|---|
응용 프로그램 전용 시간 |
|
응용 프로그램 전용 시간(%) |
프로파일링 실행 시 총 경과된 전용 시간 중 이 모듈 또는 함수의 응용 프로그램 전용 시간에 소요된 시간의 백분율입니다. |
평균 응용 프로그램 전용 시간 |
|
최대 응용 프로그램 전용 시간 |
|
최소 응용 프로그램 전용 시간 |
|