Feature Only in Professional and Enterprise Editions Profiling is supported only in Visual C++ Professional and Enterprise Editions. For more information, see Visual C++ Editions.
The Function Timing option in the Profile dialog box profiles the current project, recording how many times each function was called (hit count) as well as how much time was spent in each function and called functions.
Here is a sample of the data provided by function timing:
Func Func+Child
Time % Time % Hit Count Function
------------------------------------------------------------
2.606 48.1 2.606 48.1 2 _SetCursor@4
The Func Time
column reports how much time it took for the function to run in seconds. The next column shows what percent of the total profile time is represented by the function time. Func+Child Time
refers to the total time profiled for the function as well as any functions called by that function. The next column shows what percent of the total profile time is represented by the Func+Child
time. The Hit Count
column reports the number of times that the function was called. The Function
column displays the decorated name of the function.
Function attribution is also available with function timing.