Resource Exhaustion Prevention

Applies To: Windows Server 2008 R2

Windows Resource Exhaustion Detection and Resolution (RADAR) is part of the Diagnostic Policy service. RADAR includes three components:

  • Resource Exhaustion Detector detects when memory resources are approaching critically low levels.
  • Resource Exhaustion Resolver notifies you of the three top resource consumers so that you can take action by shutting one or more of these applications down to increase resource availability.
  • In Windows Vista, Memory Leak Diagnoser provides information about applications that might have memory leaks.

RADAR monitors memory commit charge, identifying when the commit charge is approaching the upper limit of virtual memory. If applications are allowed to consume all of the available system memory and virtual memory, the system might become unresponsive and applications might be unable to complete their tasks.

Aspects

The following is a list of all aspects that are part of this managed entity:

Name Description

Memory Leak Diagnoser

In Windows Vista, the Memory Leak Diagnoser component of Windows Resource Exhaustion Detection and Resolution (RADAR) provides information about applications that are diagnosed as having memory leaks. You must review these applications to determine if their linear increase in memory usage represents a true memory leak or if it is expected behavior.

The Memory Leak Diagnoser will not run on:

  • Services or applications that run in Protected Mode. If an application uses protected memory space, it cannot be monitored by the Memory Leak Diagnoser.
  • Services or applications that run in Elevated Mode. If an application runs with elevated privileges, the Memory Leak Diagnoser will not have sufficient permissions to monitor it.
  • Services or applications that cannot be shut down cleanly. If an application is in an unresponsive state or cannot process a request to close, the Memory Leak Diagnoser cannot take corrective action.
  • Versions of Microsoft Windows other than Windows Vista.

Resource Exhaustion Detector

The Resource Exhaustion Detector component of Windows Resource Exhaustion Detection and Resolution (RADAR) identifies the top three consumers of commited memory and warns you when the system commit charge reaches a critical level.

Resource Exhaustion Resolver

When your system has a critical amount of memory committed to applications, the Resource Exhaustion Resolver component of Windows Resource Exhaustion Detection and Resolution (RADAR) provides details about corrective action you can take to recover system resources by shutting down the top resource consumers.

Reliability Infrastructure