Profiling Template Functions

Applies to AQTime 8.81, last modified on January 18, 2022

In C++ programs several different functions can be implemented from the same template. The debug info for these separate implementations will refer to the same source lines, those for the template definition. In other words, going by debug info, all these implementations are just one function. Thus, when using Coverage and Performance profilers, the grid of the Editor panel may display incorrect profiling information, for instance that a function was executed when it was not (only another from the same template was executed). The Report panel, however, gives the true profiling results. So, when analyzing profiler results for template functions please use the Report panel to view the correct results.

See Also

Coverage Profiler
Performance Profiler
Editor Panel
Report Panel

Highlight search results