|
AdaMULTI provides detailed and summary profiling information to enable
the developer to identify the code where execution consumes the greatest
amount of time as well as how many times a given procedure or block of
code is executing. This helps users select the best optimizations (such
as loop unrolling or inlining) for a particular section of code. AdaMULTI's
Profiler can gather, arrange, and display profile information in a variety
of formats:
- Call Graph - Shows calls to and from each function, with percentages
of time for each. The Call Graph is shown in tabular or graphical form.
- Block Coverage - Shows basic blocks of code and how many times each
basic block was executed in a particular run of the program. Unexecuted
blocks are highlighted.
- Standard Calls Report - Listing shows percentage of overall time
spent in each function.
- Source Lines Report - Listing shows percentages for each source line,
whether in original highlevel language form or assembly language form.
The Profile Control Panel controls the collection of profile data and
the generation of reports. The large variety of profile reports give
the user several ways of zeroing in on problem areas.

» RTOS
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development
|
| Processors
Supported |
|
Green Hills Software provides Ada 95, C, C++, EC++ and FORTRAN
optimizing compilers, AdaMULTI Integrated Development Environment,
and the tool chain for many processor architectures:
32-/64-bit
|
|