Application Instrumentation Using Performance Counters

Understand how and why to add custom performance counter instrumentation to your managed and native Windows applications.
Course info
Rating
(38)
Level
Intermediate
Updated
Jan 26, 2015
Duration
4h 25m
Table of contents
Introduction
Performance Counter Architecture
Understanding the Performance Counter Types
Implementing Custom Performance Counters in .NET
Implementing Custom Performance Counters With PerfLib 2.0
Implementing Custom Performance Counters With PerfLib 1.0
Description
Course info
Rating
(38)
Level
Intermediate
Updated
Jan 26, 2015
Duration
4h 25m
Description

Many applications are black holes - information is processed but not broadcast. It can be difficult to monitor the state of these applications without having the proper instrumentation channels in place. Performance counters offer an effective instrumentation strategy that combines the tractability of numbers with the liberty of automation frameworks. In this course, you will learn what counter types are available to your application, how the counters are managed by the operating system, and how to create custom performance counters in both native and managed code.

About the author