聚合间歇性内存消耗监视器

Microsoft.Windows.Client.Win7.Computer.RADAR_Warning.Monitor (UnitMonitor)

监视器报告“资源消耗检测器”检测到间歇性内存消耗的时间

Knowledge Base article:

摘要

此计算机遇到严重内存耗尽问题!由于 PC 的状态,此计算机用户的效率很可能急剧下降。

当 Windows Client Windows 7 在一天中检测到多于 3 个内存耗尽事件时,此运行状况监视器会变红色。

原因

•系统的内存使用请求已超过可用物理内存量,从而给系统用户造成严重性能问题

•可能存在泄漏内存的潜在应用程序,导致系统进入此状态。

•确实认为这可能转化为严重问题

解决方法

1. 退出应用程序并重新启动它们(系统可能提示用户这样做)将由于消除会话而导致内存泄漏。

2. 检查事件的净负荷以了解给用户造成痛苦的实际应用程序;了解它们是用户需要的应用程序还是需要消除的恶意软件/间谍软件。

3. 如果使用的合法应用程序导致此问题,请考虑为此计算机增加安装的 RAM 量,以缓解效率的降低

Element properties:

TargetMicrosoft.Windows.Client.Win7.Aggregate.Computer
Parent MonitorSystem.Health.PerformanceState
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Windows.RepeatedEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.Win7.Computer.RADAR_Warning.Monitor" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Target="Microsoft.Windows.Client.Win7.Aggregate.Computer" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" Remotable="true" Enabled="true" Priority="Normal" ConfirmDelivery="false">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="MemoryAdequate" HealthState="Success" MonitorTypeStateID="TimerEventRaised"/>
<OperationalState ID="MemoryLow" HealthState="Warning" MonitorTypeStateID="RepeatedEventRaised"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</RepeatedComputerName>
<RepeatedLogName>System</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-Resource-Exhaustion-Detector</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>86400</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>2</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>86400</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>