모듈 뷰 - .NET 메모리 샘플링 데이터Modules View - .NET Memory Sampling Data

샘플링 방법을 사용하여 수집되는 .NET 메모리 할당 데이터의 모듈 뷰에서는 프로파일링 실행에서 실행된 모듈을 기준으로 메모리 데이터를 그룹화합니다.The Modules view of .NET memory allocation data that is collected by using the sampling method groups the memory data by the modules that were executed in the profiling run. 각 모듈은 계층 트리의 루트입니다.Each module is the root of a hierarchical tree. 모듈의 함수는 모듈 노드 아래에 나열됩니다.The functions of the module are listed underneath the module node.

메모리를 할당하는 문의 소스 파일 줄 번호는 함수 노드 아래에 나열되며 할당을 수행하는 명령의 주소는 줄 노드 아래에 나열됩니다.The source file line numbers of statements that allocate memory are listed underneath the function node, and the addresses of the instructions that do the allocation are listed underneath the line node. 포괄 및 전용 값은 줄 데이터와 명령 데이터에 대해 항상 동일합니다.Inclusive and exclusive values are always the same for line data and instruction data.

Column 설명Description
NameName 모듈, 함수, 줄 번호 또는 명령 주소의 이름입니다.The name of the module, function, line number, or instruction address.
프로세스 IDProcess ID 프로파일링 실행의 PID(프로세스 ID)입니다.The process ID (PID) of the profiling run.
프로세스 이름Process Name 프로세스의 이름입니다.The name of the process.
모듈 이름Module Name 함수가 포함된 모듈의 이름입니다.The name of the module that contains the function.
모듈 경로Module Path 모듈의 경로입니다.The path of the module.
소스 파일Source File 이 함수의 정의가 포함된 소스 파일입니다.The source file that contains the definition for this function.
함수 줄 번호Function Line Number 소스 파일에서 이 함수가 시작되는 줄 번호입니다.The line number of the start of this function in the source file.
포함 할당Inclusive Allocations - 함수의 경우 함수에 의해 생성된 개체의 총 수입니다.- For a function, the total number of objects that were created by the function. 이 수에는 이 함수가 호출한 함수에 생성된 개체가 포함됩니다.The number includes objects that were created in functions that were called by this function.
- 모듈의 경우 모듈의 함수 중 하나 이상이 실행 중인 동안 할당된 프로파일링 실행의 개체 수입니다.- For a module, the number of objects in a profiling run that were allocated while at least one function from the module was executing. 이 수에는 모듈 함수가 호출한 함수에 생성된 개체가 포함됩니다.The number includes objects that were created in functions that were called by the module functions.
- 줄이나 명령의 경우 해당 줄 또는 명령에 의해 할당된 총 개체 수입니다.- For a line or instruction, the total number of objects that were allocated by the line or instruction.
포함 할당 비율(%)Inclusive Allocations % 모듈, 함수, 줄 또는 명령의 포함 할당인 프로파일링 실행에서 할당된 모든 개체의 비율입니다.The percentage of all objects that were allocated in the profiling run that were inclusive allocations of the module, function, line, or instruction.
제외 할당Exclusive Allocations - 현재 함수의 경우 함수가 함수 본문의 코드를 실행하고 있을 때(즉, 함수가 호출 스택의 맨 위에 있을 때) 생성된 개체의 수입니다.- For the current function, the number of objects that were created when the function was executing code of the function body (that is, when the function was at the top of the call stack). 이 수에는 이 함수가 호출한 함수에 생성된 개체는 포함되지 않습니다.The number does not include objects that were created in functions that were called by this function.
- 모듈의 경우 모듈 내 함수의 제외 할당 합계입니다.- For a module, the sum of the exclusive allocations of the functions in the module.
- 줄이나 명령의 경우 이 줄 또는 명령에 의해 생성된 총 개체 수입니다.- For a line or instruction, the total number of objects that were created by this line or instruction.
제외 할당 비율(%)Exclusive Allocations % 모듈, 함수, 줄 또는 명령의 제외 할당인 프로파일링 실행에서 할당된 모든 개체의 비율입니다.The percentage of all objects that were allocated in the profiling run that were exclusive allocations of the module, function, line, or instruction.
포함 바이트Inclusive Bytes - 함수의 경우 함수에 의해 할당된 바이트 수입니다.- For a function, the number of bytes that were allocated by the function. 이 수에는 이 함수가 호출한 함수에서 할당된 바이트가 포함됩니다.The number includes bytes that were allocated in functions that were called by this function.
- 모듈의 경우 프로파일링 실행에서 할당되었으며 모듈의 함수 중 하나 이상이 실행 중인 동안 할당된 바이트 수입니다.- For a module, the number of bytes that were allocated in a profiling run that were allocated while at least one function from the module was executing. 이 수에는 모듈 함수가 호출한 모든 함수에 생성된 개체가 포함됩니다.The number includes objects that were created in all functions that were called by the module functions.
- 줄이나 명령의 경우 해당 줄 또는 명령에 의해 생성된 총 개체 수입니다.- For a line or instruction, the total number of objects that were created by the line or instruction.
포함 바이트 비율(%)Inclusive Bytes % 모듈, 함수, 줄 또는 명령의 포함 바이트인 프로파일링 실행에서 할당된 모든 바이트의 비율입니다.The percentage of all bytes that were allocated in the profiling run that were inclusive bytes of the module, function, line, or instruction.
제외 바이트Exclusive Bytes - 함수의 경우 함수에 의해 할당된 총 바이트 수입니다.- For a function, the total number of bytes that were allocated by the function. 이 수에는 이 함수가 호출한 함수에서 할당된 바이트는 포함되지 않습니다.The number does not include bytes that were allocated in functions that were called by this function.
- 모듈의 경우 모듈 내 함수에 의해 할당된 제외 바이트의 합계입니다.- For a module, the sum of the exclusive bytes that were allocated by the functions in the module.
- 줄이나 명령의 경우 이 줄 또는 명령에 의해 할당된 총 개체 수입니다.- For a line or instruction, the total number of objects that were allocated by this line or instruction.
제외 바이트(%)Exclusive Bytes % 모듈, 함수, 줄 또는 명령의 제외 바이트인 프로파일링 실행에서 할당된 모든 바이트의 비율입니다.The percentage of all bytes that were allocated in the profiling run that were exclusive bytes of the module, function, line, or instruction.

참고 항목See Also

방법: 보고서 뷰 열 사용자 지정 How to: Customize Report View Columns
모듈 뷰 - 계측 Modules View - Instrumentation
모듈 뷰 Modules View
모듈 뷰Modules View