Taxa de alteração de tempo do compilador JIT da JVM

Microsoft.JEE.ApplicationServer.PerformanceData.TotalCompilationTimeDelta (Rule)

A alteração no tempo de compilação entre amostras do compilador JIT (Just-In-Time) da Máquina Virtual Java.

Knowledge Base article:

Resumo

A regra GCCollectionCountDelta coleta dados de desempenho da Máquina Virtual Java com o uso de uma chamada de estatísticas para um servlet usando a consulta /Stats; depois, a regra calcula a diferença entre os valores de amostra atuais e os anteriores.

A alteração no tempo de compilação entre amostras do compilador Just In Time da Máquina Virtual Java.

Os dados de desempenho são gravados tanto no Banco de Dados do Sistema quanto no Data Warehouse.

Element properties:

TargetMicrosoft.JEE.ApplicationServer.Monitored.Instance
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.JEE.Monitoring.UrlProbe.Stats.DataSource Default
PerfMapper ConditionDetection Microsoft.JEE.DeltaMapper Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.JEE.ApplicationServer.PerformanceData.TotalCompilationTimeDelta" Target="Microsoft.JEE.ApplicationServer.Monitored.Instance" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.JEE.Monitoring.UrlProbe.Stats.DataSource">
<ComputerName>$Target/Property[Type="Microsoft.JEE.ApplicationServer.Monitored.Instance"]/HostName$</ComputerName>
<Protocol>$Target/Property[Type="Microsoft.JEE.ApplicationServer.Monitored.Instance"]/Protocol$</Protocol>
<Port>$Target/Property[Type="Microsoft.JEE.ApplicationServer.Monitored.Instance"]/Port$</Port>
<BaseURL/>
<URLSuffix/>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</DataSources>
<ConditionDetection TypeID="Microsoft.JEE.DeltaMapper" ID="PerfMapper">
<ObjectName>Compilation</ObjectName>
<CounterName>JVM JIT Total Compilation Time Change Rate</CounterName>
<InstanceName/>
<Value>$Data/Stats/JITCompiler/Properties/TotalCompilationTime$</Value>
<NumSamples>1</NumSamples>
<Absolute>true</Absolute>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>