The Properties dialog helps you examine a chosen function. You can find out what assembly contains this function, how much time it took to execute the function and all other functions that were called from it.
|Number of samples (Sampling)||Number of profiling samples taken during function execution. Note that this number may not necessarily correlate with the number of function calls. It only indicates how much time the function has spent on the stack. In other words, a slow function which was called only once may have the same Number of samples as a fast function which was called many times.|
|Number of calls (Tracing or Line-by-Line)||Number of calls of the chosen function.|
|Time||Execution time of the chosen function plus all time taken by functions called by this function. The percentage of time spent in this call related to time spent in all calls in the parentheses.|
|Own time||Own execution time of the chosen function. The percentage of own time spent in this call related to overall time spent in this call in the parentheses.|
|Average time||Average execution time of the chosen function.|
|Adjust Time||Click this button to open the Adjust Time dialog.|
|Annotation||Enter annotation for the current method.|
The Properties table consists of two ore three columns showing the metrics for different scopes:
- This call: metrics for this exact place of a call tree.
- In this tab (only for functions opened in a separate tab): metrics for the part of the call tree opened in the current tab.
- In snapshot: metrics for the entire call tree.
If you are studying a comparison snapshot, then all information is divided in three logical scopes. Metrics of each function from one snapshot, metrics of each function from another one and difference between them.