Simple Performance Optimization Tool (SPOT) 2.0 User's Guide

Introduction

SPOT was written to help diagnose performance problems that can limit the speed of an application. The role of SPOT is complementary to running the application under the Sun™ Studio Performance Analyzer, and looking at the resulting experiment. The profile generated by Analyzer will tell you where the time was spent in running your application. In certain situations, however, you may not be able to diagnose your application’s problems just by examining its profile.

For example, some problems that cannot easily be solved by inspecting the application profile include:

While you may be able to identify the cause of these issues by looking at the application’s profile and running additional tools, you may not know what tools are available or which specific tool to use.

SPOT simplifies the entire process of performance analysis by running an application under a common set of tools and producing an HTML report of its findings. This provides the following benefits: