호출자/호출 수신자 뷰 - .NET 메모리 샘플링 데이터Caller/Callee View - .NET Memory Sampling Data

호출자/호출 수신자 뷰는 선택한 함수와 해당 부모 및 자식 함수에 대한 .NET 메모리 프로파일링 데이터를 표시합니다.The Caller/Callee view displays .NET memory profiling data for a selected function and its parent and child functions. 호출자/호출 수신자 뷰에는 세 개의 표가 포함되어 있습니다.The Caller/Callee view contains three grids.

현재 함수는 가운데 표에 표시되며, 선택한 함수에 대한 메모리 프로파일링 정보를 보여 줍니다.Current function is displayed in the middle grid, and it shows memory profiling information about the selected function. 값에는 함수에 대한 모든 샘플링 호출이 포함되어 있습니다.The values include all sampled calls to the function.

현재 함수를 호출한 함수는 위쪽 표에 표시되며, 호출자(부모) 함수의 호출에 의해 생성된 선택(현재) 함수 값의 총계를 보여 줍니다.Functions that called the current function is displayed in the top grid, and it shows the amount of the value of the selected (current) function that was generated by calls from the caller (parent) function.

현재 함수에서 호출된 함수는 아래쪽 표에 표시되며, 현재 함수가 자식 함수를 호출한 경우 선택한 함수의 호출 수신자(자식) 함수에 대한 메모리 프로파일링 데이터를 보여 줍니다.Functions that were called by the current function is displayed in the bottom grid, and it shows memory profiling data for the callee (child) functions of the selected function when the child function was called by the current function.

호출자 또는 호출 수신자 함수 행을 두 번 클릭하면 해당 행이 현재 함수가 됩니다.Double-click a caller or callee function row to make that row the current function.

Column 설명Description
프로세스 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 that contains the function.
소스 파일Source File 이 함수의 정의가 포함된 소스 파일입니다.The source file that contains the definition for this function.
함수 이름Function Name 함수의 정규화된 이름입니다.The fully qualified name of the function.
함수 줄 번호Function Line Number 소스 파일에서 이 함수가 시작되는 줄 번호입니다.The line number of the start of this function in the source file.
함수 주소Function Address 함수의 주소입니다.The address of the function.
TypeType 함수의 컨텍스트:The context of the function:

0 - 현재 함수0 - the current function

1 - 현재 함수를 호출하는 함수1 - a function that calls the current function

2 - 현재 함수가 호출하는 함수2 - a function that is called by the current function

VSPerfReport 명령줄 보고서에만 해당합니다.Only in VSPerfReport command-line reports.
수준Level 호출 트리에서 함수의 깊이입니다.The depth of the function in the call tree. VSPerfReport 명령줄 보고서에만 해당합니다.Only in VSPerfReport command-line reports.
포함 할당Inclusive Allocations - 현재 함수의 경우 프로파일링 실행 시 함수가 할당한 개체의 수입니다.- For the current function, the number of objects that were allocated by the function in the profiling run. 이 수에는 호출 수신자 함수에 생성된 개체가 포함됩니다.This number includes objects that were created in callee functions.
- 호출자 함수의 경우 이 함수의 호출에 의해 생성된 현재 함수의 포함 할당 수입니다.- For a caller function, the number of the inclusive allocations of the current function that were generated by calls from this function.
- 호출 수신자 함수의 경우 현재 함수가 호출한 이 함수의 인스턴스에 의해 할당된 개체의 수입니다.- For a callee function, the number of objects that were allocated by the instances of this function that were called by the current function. 이 수에는 호출 수신자 함수가 호출한 함수에서 수행한 할당이 포함됩니다.The number includes allocations that were made by functions that were called by the callee function.
포함 할당 비율(%)Inclusive Allocations % 이 함수의 포함 할당으로, 프로파일링 실행 시 생성된 모든 개체의 비율입니다.The percentage of all objects that were created in the profiling run that were inclusive allocations of this function.
제외 할당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 the function.
- 호출자 함수의 경우 이 함수의 호출에 의해 생성된 현재 함수의 제외 할당 수입니다.- For a caller function, the number of the exclusive allocations of the current function that were generated by calls from this function.
- 호출 수신자 함수의 경우 현재 함수가 호출한 이 함수의 인스턴스에 의해 생성된 개체의 수입니다.- For a callee function, the number of objects that were created by the instances of this function that were called by the current function. 이 수에는 호출 수신자 함수가 호출한 함수에 의해 생성된 개체는 포함되지 않습니다.The number does not include objects that were created by functions that were called by the callee function.
제외 할당 비율(%)Exclusive Allocations % 이 함수의 포함 할당으로, 프로파일링 실행 시 생성된 모든 개체의 비율입니다.The percentage of all objects that were created in the profiling run that were inclusive allocations of this function.
포함 바이트Inclusive Bytes - 현재 함수의 경우 프로파일링 실행 시 함수가 할당한 메모리의 바이트 수입니다.- For the current function, the number of bytes of memory that were allocated by the function in the profiling run. 이 수에는 이 함수가 호출한 함수에 할당된 메모리가 포함됩니다.The number includes memory that was allocated in functions that were called by this function.
- 호출자 함수의 경우 호출자 함수의 호출에 의해 생성된 현재 함수의 포함 바이트 수입니다.- For a caller function, the number of the inclusive bytes of the current function that were generated from calls by the caller function.
- 호출 수신자 함수의 경우 현재 함수의 호출에 의해 생성된 이 함수의 인스턴스가 할당한 바이트 수입니다.- For a callee function, the number of bytes that were allocated by the instances of this function that were generated by calls from the current function. 이 수에는 호출 수신자 함수가 호출한 함수에서 할당한 바이트가 포함됩니다.The number includes bytes that were allocated by functions that were called by the callee function.
포함 바이트 비율(%)Inclusive Bytes % 이 함수의 포함 할당으로, 프로파일링 실행 시 할당된 모든 메모리 바이트의 비율입니다.The percentage of all bytes of memory that were allocated in the profiling run that were inclusive allocations of this function.
제외 바이트Exclusive Bytes - 현재 함수의 경우 프로파일링 실행 시 함수가 할당한 메모리의 바이트 수입니다.- For the current function, the number of bytes of memory that were allocated by the function in the profiling run. 이 수에는 현재 함수에서 호출된 함수가 할당한 메모리는 포함되지 않습니다.This number does not include memory that was allocated by functions that were called by the current function.
- 호출자 함수의 경우 호출자 함수의 호출에 의해 생성된 현재 함수의 제외 바이트 수입니다.- For a caller function, the number of the exclusive bytes of the current function that were generated by calls from the caller function.
- 호출 수신자 함수의 경우 현재 함수의 호출에 의해 생성된 함수의 인스턴스가 할당한 바이트 수입니다.- For a callee function, the number of bytes that were allocated by instances of the function that were generated by calls from the current function. 이 수에는 호출 수신자 함수가 호출한 함수에서 할당한 바이트가 포함되지 않습니다.The number does not include bytes that were allocated by functions that were called by the callee function.
제외 바이트(%)Exclusive Bytes % 이 함수의 제외 할당으로, 프로파일링 실행 시 할당된 모든 메모리 바이트의 비율입니다.The percentage of all bytes of memory that were allocated in the profiling run that were exclusive allocations of this function.

참고 항목See Also

방법: 보고서 뷰 열 사용자 지정 How to: Customize Report View Columns
호출자/호출 수신자 뷰 - .NET 메모리 계측 데이터 Caller/Callee View - NET Memory Instrumentation Data
호출자/호출 수신자 뷰 - 샘플링 데이터 Caller / Callee View - Sampling Data
호출자/호출 수신자 뷰 - 계측 데이터Caller/Callee View - Instrumentation Data