Rational Developer for Power Systems Software Performance Advisor
extends the remote C/C++ development tools with a simple yet powerful
set of performance analysis tools that will enable you to get better
performance from your C/C++ applications running on Power systems.
With Rational Developer for Power Systems Software Performance Advisor you
can:
- Easily collect performance data for a C/C++ application and the
system it is running on.
- Organize and manage the collected performance data.
- Visualize performance data in several ways:
- Hotspots Browser: Shows the process/thread hierarchy and sorts
functions and methods by "hotness".
- Scorecard Viewer: Displays information about the host system and
provides suggestions for configuration changes that can increase the
application's performance.
- Performance Source Viewer: Displays your source code with line-level
performance data, such as the relative hotness of individual lines
of code and the locations of specific compiler optimizations such
as function inlining.
- Invocations Browser: Allows to graphically explore the runtime
call stack.
- Compare performance data from multiple runs:
- Compare function lists between runs to determine what parts of
the program increased in performance.
- Compare source code from different runs to see how source changes
affected performance.
- Receive intelligent guidance on changes that will improve the
performance of your application. For example the tool automatically
suggests compiler optimization settings that will improve performance
without significantly lengthening compile time.
- Schedule regular performance runs to track the performance of
an application over time.