Performance Monitor

Performance Monitor, or Perfmon, is another tool that has been included for a long time on most Windows platforms. Applications that are written for the Windows operating systems support performance counters, which are objects that represent information about an application. For example, let’s say you developed an application that could open a TCP socket connection to a remote server or accept incoming socket connections. You want to know information such as current connections, total connections, failed connections, errors, and so on. You can code counters into your application and then provide that information through performance counters.

Performance Counter Consumers

Microsoft provides application programming interfaces (APIs) ...

Get Programming Windows® Services with Microsoft® Visual Basic® 2008 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.