Chapter 12
Event-Based Analysis with VTune Amplifier XE
What's in This Chapter?
Using the cycles per instruction retired (CPI) metric to spot potentially unhealthy programs
Using Amplifier XE's General Exploration analysis to identify performance issues in your program
Drilling down into architectural hotspots
Using Amplifier XE's APIs to control data collection
When we are ill, most of us know how to check the obvious. Do we have a fever? Are we aching anywhere? Is our pulse rate normal? Wouldn't it be great if there were an easy way of measuring the health of a program? The good news is that some equivalent indicators can be used to monitor the health of an application, and Amplifier XE can be used to get those measurements.
This chapter shows how to check the health of an application using Amplifier XE's architectural analysis types. Starting with a system-wide view of your system, you learn how to observe how well different programs are performing.
Testing the Health of an Application
When looking at the health of an application, several facts need to be ascertained. Like people, each piece of software has its own unique traits. Even if two programs do the same thing — for example, predicting ...
Get Parallel Programming with Intel® Parallel Studio XE now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.