|
|
TMS320C6000 Profile Tools
The dynamic profiler is a powerful evaluation tool for evaluating code
performance that has been integrated into the 'C6000 debugger. The profiler
create cycle histograms that are continuously updated as the code runs. It
can graphically illustrate functions, ranges and lines in an application that
are causing performance degradations.
The profiler can easily show:
- the percentage of total execution time spent in any function
- the number of times a function is called
- the total cycles in the application, a function, or a line
- and much more
The profiler is not the only method for tracking execution speed.
A timing display can be easily built into the application by inserting a
few function calls into the code. The resulting simple cycle counts,
obtained without using the profiler or the debugger, can be automatically
printed to allow the debugger to track the changes in execution speed of an
algorithm over time. This output, while less sophisticated, is continuously
available with no further action by the user.
|
|