Prestatieregel .NET CLR-geheugen\\% tijd in GC

Microsoft.Windows.InternetInformationServices.6.2.DotNetCLRMemoryPercentageOfTimeInGC (Rule)

\% tijd in GC is het percentage van de verstreken tijd die werd doorgebracht met het uitvoeren van een garbage collection (GC) sinds de laatste GC-cyclus. Deze meter is meestal een indicator van het werk dat de Garbage Collector namens de applicatie heeft verricht om geheugen te verzamelen en te comprimeren. Deze meter wordt pas aan het eind van elke GC bijgewerkt en de meterwaarde weerspiegelt de laatst waargenomen waarde, het is geen gemiddelde.

Knowledge Base article:

Samenvatting

Deze regel verzamelt .NET CLR-geheugen\Prestatiemeteritem % tijd in GC

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.WebServer
CategoryPerformanceCollection
EnabledFalse
Instance Name.NET CLR Memory
Counter Name\% Time in GC
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

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

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.DotNetCLRMemoryPercentageOfTimeInGC" Enabled="false" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Time in GC</CounterName>
<ObjectName>.NET CLR Memory</ObjectName>
<InstanceName>_Global_</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>4</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>