Table of Contents
ThreadSpotter™ is a powerful tool that gives developers unprecedented insight into memory related performance problems in an application.
ThreadSpotter™ analyzes an application and provides advice to the programmer on how to go about correcting memory performance problems, and offers the programmer insight into where and why performance problems occur. The programmer, using ThreadSpotter™'s advice and feedback, can modify the source code to optimize the data layout and code efficiency, and obtain performance improvements.
ThreadSpotter™ will teach a novice programmer about good design choices and help him understand what constructs are detrimental to performance by pinpointing problem areas in his program. ThreadSpotter™ will explain the performance problem, point to the source code and offer guidance on how to improve the code.
For an optimization expert ThreadSpotter™ will increase productivity, for instance, by quickly identifying the problem areas in the application and by allowing him to analyze the cache behavior of the application on multiple architectures based on a single sampling.