This rule uses the Finalization Survivors counter to display the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects, then those objects also survive but are not counted by this counter. The Promoted Finalization-Memory from Gen 0 and Promoted Finalization-Memory from Gen 1 counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; it is updated at the end of every garbage collection with the count of the survivors during that particular garbage collection only. This counter was designed to indicate the extra overhead that the application might incur because of finalization.
This rule uses the Finalization Survivors counter to display the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects, those other objects also survive but are not counted by this counter. The Promoted Finalization-Memory from Gen 0 and Promoted Finalization-Memory from Gen 1 counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; it is updated at the end of every garbage collection with the count of the survivors during that particular garbage collection only. This counter indicates the extra overhead that the application might incur because of finalization.
© 2000-2007 Microsoft Corporation, all rights reserved.
Target | Microsoft.Office.Sharepoint.Server.2007.MOSS.Server |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CLR Memory |
Counter Name | Finalization Survivors |
Frequency | 3600 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.OptimizedDataProvider | Default |
CollectData | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
DataWarehousePublishData | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Office.Sharepoint.Server.2007.NET_CLR_Object_Finalization_Survivors" Enabled="onEssentialMonitoring" Target="Microsoft.Office.Sharepoint.Server.2007.MOSS.Server" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="MSWL!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Finalization Survivors</CounterName>
<ObjectName>.NET CLR Memory</ObjectName>
<InstanceName>_Global_</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>3600</Frequency>
<Tolerance>10</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>2</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="CollectData" TypeID="SystemCenter!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="DataWarehousePublishData" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>