O'Reilly logo

Solaris™ Application Programming by Darryl Gove

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Performance Counter Metrics

Chapter Objectives

Most processors have performance counters that record a variety of hardware events that occur during application execution. These counters are typically able to provide some insight into performance-relevant information such as the number of cache misses, branch mispredictions, and so on. In some cases, it is possible to derive some synthetic metrics, such as bandwidth, which will provide more information about what the system or process is doing, and whether there is a bottleneck.

By the end of the chapter, the reader will have been introduced to the performance counters on a number of platforms, and understand how the events recorded can be synthesized into metrics that are relevant to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required