You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Displays the total number of exceptions thrown since the application started. This includes both .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.
Displays the total number of finally blocks executed. Only the finally blocks executed for an exception are counted; finally blocks on normal code paths are not counted by this counter.
Displays the total number of times arguments and return values have been marshaled from managed to unmanaged code, and vice versa, since the application started.
Displays the current number of stubs created by the common language runtime. Stubs are responsible for marshaling arguments and return values from managed to unmanaged code, and vice versa, during a COM interop call or a platform invoke call.
counter
process
CLR JIT
Name
Description
Type
Labels
windows_netframework_clrjit_jit_methods_total
Displays the total number of methods JIT-compiled since the application started. This counter does not include pre-JIT-compiled methods.
counter
process
windows_netframework_clrjit_jit_time_percent
Displays the percentage of time spent in JIT compilation. This counter is updated at the end of every JIT compilation phase. A JIT compilation phase occurs when a method and its dependencies are compiled.
Displays the peak number of methods the JIT compiler has failed to compile since the application started. This failure can occur if the MSIL cannot be verified or if there is an internal error in the JIT compiler.
counter
process
windows_netframework_clrjit_jit_il_bytes_total
Displays the total number of Microsoft intermediate language (MSIL) bytes compiled by the just-in-time (JIT) compiler since the application started
Displays the current size, in bytes, of the memory committed by the class loader across all application domains. Committed memory is the physical space reserved in the disk paging file.
Displays the current number of assemblies loaded across all application domains in the currently running application. If the assembly is loaded as domain-neutral from multiple application domains, this counter is incremented only once.
Displays the total number of application domains unloaded since the application started. If an application domain is loaded and unloaded multiple times, this counter increments each time the application domain is unloaded.
Displays the total number of assemblies loaded since the application started. If the assembly is loaded as domain-neutral from multiple application domains, this counter is incremented only once.
Displays the number of native operating system threads created and owned by the common language runtime to act as underlying threads for managed thread objects. This counter's value does not include the threads used by the runtime in its internal operations; it is a subset of the threads in the operating system process.
Displays the number of threads that are currently recognized by the runtime. These threads are associated with a corresponding managed thread object. The runtime does not create these threads, but they have run inside the runtime at least once.
Displays the total number of threads that have been recognized by the runtime since the application started. These threads are associated with a corresponding managed thread object. The runtime does not create these threads, but they have run inside the runtime at least once.
Displays the number of garbage-collected objects that survive a collection because they are waiting to be finalized.
gauge
process
windows_netframework_clrmemory_heap_size_bytes
Displays the maximum bytes that can be allocated; it does not indicate the current number of bytes allocated.
gauge
process
windows_netframework_clrmemory_promoted_bytes
Displays the bytes that were promoted from the generation to the next one during the last GC. Memory is promoted when it survives a garbage collection.
gauge
process
windows_netframework_clrmemory_number_gc_handles
Displays the current number of garbage collection handles in use. Garbage collection handles are handles to resources external to the common language runtime and the managed environment.
gauge
process
windows_netframework_clrmemory_collections_total
Displays the number of times the generation objects are garbage collected since the application started.
counter
process
windows_netframework_clrmemory_induced_gc_total
Displays the peak number of times garbage collection was performed because of an explicit call to GC.Collect.
Displays the current number of synchronization blocks in use. Synchronization blocks are per-object data structures allocated for storing synchronization information. They hold weak references to managed objects and must be scanned by the garbage collector.
gauge
process
windows_netframework_clrmemory_committed_bytes
Displays the amount of virtual memory, in bytes, currently committed by the garbage collector. Committed memory is the physical memory for which space has been reserved in the disk paging file.
gauge
process
windows_netframework_clrmemory_reserved_bytes
Displays the amount of virtual memory, in bytes, currently reserved by the garbage collector. Reserved memory is the virtual memory space reserved for the application when no disk or main memory pages have been used.
gauge
process
windows_netframework_clrmemory_gc_time_percent
Displays the percentage of time that was spent performing a garbage collection in the last sample.
gauge
process
CLR Remoting
Name
Description
Type
Labels
windows_netframework_clrremoting_channels_total
Displays the total number of remoting channels registered across all application domains since application started.