Advanced RTOS, embedded real-time OS, compact OS, IDE, Software development toolkits, embedded c compilers, Multicore debugger, hardware probes, static source code analysis tool, secure hypervisor, virtual prototyping platform
The MULTI® Integrated Development Environment (cont.)
Optimize for fastest code, smallest size
» Download MULTI Datasheet (PDF)
 


Debugging your code is only half the battle. To push your product ahead of the competition, you need to fine-tune it to be cost effective as well as run fast and flawlessly. To enable this, the MULTI IDE includes unique capabilities for improving the performance, efficiency, and economy of your embedded software.


Performance Profiler: efficiently focus optimization efforts

The Performance Profiler provides unequaled insight into the behavior of your program by precisely specifying:

  • the percentage of time spent executing each source line or instruction
  • the total number of times each line or instruction was executed
  • the total number of times each function was called

    MULTI IDE

static source code analysis
  With instant access to accurate and detailed program execution data, you have a powerful tool for optimizing application performance. By showing where code execution consumes the most time, the Profiler pinpoints exactly where you should focus optimization efforts. The profiler can gather, arrange, and display profile information in a variety of formats, including by function, block of code, and line of code.

The MULTI IDE uses various methods for collecting the data the Performance Profiler displays, including a tracecapable debug device, such as Green Hills Software’s SuperTrace probe. The probe gathers precise profiling information without instrumenting your code. Trace based profiling provides the least intrusive look at program
execution.*

* The Performance Analyzer is configuration-dependent and may require custom integration. Please contact your sales representative for more information




Code Coverage Analysis: eliminate unexecuted lines of code

  source code analysis
To help boost both product efficiency and reliability, the Code Coverage Analysis utility displays which lines of code were—and were not—executed during one or more runs of a program. In addition to highlighting unexecuted code in the Debugger source pane, the Code Coverage Analysis utility can output results in a variety of report formats.

By quickly distinguishing which lines of code didn’t execute, the Code Coverage Analysis utility helps ensure comprehensive testing. It either reports that an entire program has been tested or notifies you of missed spots. It also allows you to safely delete unexecuted code and streamline your program.

Besides being particularly effective in software verification and testing, Green Hills Software’s advanced analysis tools automate structural coverage analysis for application software. This capability can be especially useful to development teams who are working to comply with standards such as those required for DO-178B certification.







» More on the MULTI Integrated Development Environment
» Read what's new in MULTI 5.0 (PDF)
» Multicore datasheet (PDF)
 


» Efficiently develop code
» Dramatically reduce debugging time
» Data and memory visualizations show you the root causes of problems
» Optimize for fast performance & small size
» More MULTI information