.NET CLR Memory\# GC Handles\_Global_

_NET_CLR_Memory___GC_Handles__Global____EE (Rule)

displays the current number of GC Handles in use. GC Handles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GC Heap but potentially expensive unmanaged resources.

Knowledge Base article:

Summary

displays the current number of GC Handles in use. GC Handles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GC Heap but potentially expensive unmanaged resources.

Causes

TBD

Resolutions

TBD

Element properties:

TargetMicrosoft_Office_Communications_Server_2007_R2_Enterprise_Edition
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CLR Memory
Counter Name# GC Handles
Frequency900
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
CollectPerfCounter DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="_NET_CLR_Memory___GC_Handles__Global____EE" Enabled="true" Target="Microsoft_Office_Communications_Server_2007_R2_Enterprise_Edition" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="CollectPerfCounter" TypeID="SCPerformance!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="SCWindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName># GC Handles</CounterName>
<ObjectName>.NET CLR Memory</ObjectName>
<InstanceName>_Global_</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>4</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SCSystemLibrary!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>