| |||
| Home > Getting Started with RealView Development Suite > Getting started with RealView Profiler (Professional only) | |||
RealView Profiler enables you to see how your code performs on a target system, either by observing your code on actual target hardware using RealView ICE and RealView Trace 2 or by testing code against an ARM Real-Time System Model (RTSM). On completion RealView Profiler produces an analysis file with detailed information about each function and instruction.
Table 3.2 is a high-level procedure showing the main tasks. The sequence presented in Table 3.2 reflects the order in which the tasks might usually be performed.
Table 3.2. Main profiling tasks
| Step | Description | Reference |
|---|---|---|
| 1 | Build the image you want to analyze. | |
| 2 | Start the Eclipse IDE. | RealView Development Suite Eclipse Plug-in User Guide |
| 3 | If an Eclipse project already exists, continue at step 5. | |
| 4 | Otherwise, create an Eclipse project for your application and add your image file. | RealView Development Suite Eclipse Plug-in User Guide |
| 5 | Select the image you want to analyze. | RealView Development Suite Eclipse Plug-in User Guide |
| 6 | Decide what collection method you want to use:
| |
| 7 | Configure your target connections within Eclipse. | RealView Profiler User Guide RealView ICE and RealView Trace User Guide RealView Development Suite Eclipse Plug-in User Guide |
| 8 | Run the image. | RealView Profiler User Guide RealView Development Suite Eclipse Plug-in User Guide |
| 9 | Perform the required profiling tasks, such as analyzing the summary report, code view, charts, and graphs. If there is no need for optimization, rebuild your image for final release. | RealView Profiler User Guide RealView Development Suite Eclipse Plug-in User Guide RealView Compilation Tools Essentials Guide |
| 10 | Optimize your source code:
| RealView Development Suite Eclipse Plug-in User Guide |
| 11 | Return to step 1. |