NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Runtime Performance Counter Categories

Title Definition Default Counter
Context and Remoting A context is an ordered sequence of properties that define an environment for the objects resident inside it. Contexts are created during the activation process for objects that are configured to require certain automatic services such as synchronization, transactions, just-in-time activation, security, etc.

Remoting is the mechanism used to make method calls between object instances across a boundary. Boundaries include calling between contexts, application domains, processes, and machines.

Remote Calls/sec
Exception Exceptions are violations of semantic constraints of an implementation language, the runtime, or an application. Exceptions thrown
Interoperability Interoperability deals with how the runtime interacts with all external entities, including classic COM, external libraries, and the operating system. Managed to unmanaged transitions
JIT Compilation Just-in-time (JIT) compilation is a compilation method used to compile methods to native machine language immediately before execution of the method. Compiled method count
Loading Loading is the process used to locate a binary form of a class and constructing from that binary form an object that represents the class. Class count
Lock A lock or mutex is data associated with each object in the runtime that a program can use to coordinate multithreaded access to the object. Total contention
Memory Memory is the set of storage locations that a program uses to store its variables. Garbage collections
Networking Networking is a set of services that allow a program to access remote resources over a network. Connections active
Security Security is the set of mechanisms used to provide controlled access to resources. Runtime check count
Thread A thread is an independent unit of execution with its own working memory that operates on values and objects that reside in a shared main memory. Recognized by the runtime