Modules View - Profiler .NET Memory Sampling Data
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 |
---|---|
Name |
The name of the module, function, line number, or instruction address. |
Process 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 |
|
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 |
|
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 |
|
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 |
|
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
Tasks
How to: Customize Profiling Tools Report View Columns
Reference
Modules View - Profiler .NET Memory Instrumentation Data