5.8.7
Deleting All Measurement Conditions
Select [Reset All] from the popup menu to delete all the conditions that have been set.
5.9
Viewing the Profile Information
The profile function enables function-by-function measurement of the performance of the
application program in execution. This makes it possible to identify parts of an application
program that degrade its performance and the reasons for such degradation.
The High-performance Embedded Workshop displays the results of measurement in three
windows, according to the method and purpose of viewing the profile data.
5.9.1
Stack Information Files
The profile function allows the High-performance Embedded Workshop to read the stack
information files (extension: ".SNI") which are output by the optimizing linker (ver. 7.0 or later).
Each of these files contains information related to the calling of static functions in the
corresponding source file. Reading the stack information file makes it possible for the High-
performance Embedded Workshop to display this information to do with the calling of functions
without executing the user application (i.e. before measuring the profile data). However, this
feature is not available when [Setting->Only Executed Functions] is checked in the pop-up menu
of the [Profile] window.
When the High-performance Embedded Workshop does not read any stack information files, the
data about the functions executed during measurement will be displayed by the profile function.
To make the linker create a stack information file, choose [Build -> SuperH Risc engine Standard
Toolchain...], and select [Other] from the [Category] list box and check the [Stack information
output] box in the [Link/Library] sheet of the [Standard Toolchain] dialog box.
255