Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Standby Memory


We have 16GB of memory in our server and I noticed that around 10GB is marked as "standby" memory in the Resource Monitor.

  • Do I need to worry about the big amount of standby memory?
  • Is there a way to control this amount?
  • Is there a way to find out what is in "standby"?

It appears that "standby" is still considered as "available" on the Resource Monitor, so it might not be an issue.

share|improve this question

migrated from tridion.stackexchange.com Jan 7 '14 at 12:03

This question came from our site for Tridion developers and administrators.

up vote 16 down vote accepted

It is just cached data that may be released when another app demands memory.

Here is good description from Investigate memory usage with Windows 7 Resource Monitor:

quote from the link:

Standby

The Standby list, which is shown in blue, contains pages that have been removed from process working sets but are still linked to their respective working sets. As such, Standby list is essentially a cache. However, memory pages in the Standby list are prioritized in a range of 0-7, with 7 being the highest. Essentially, a page related to a high-priority process will receive a high-priority level in the Standby list.

For example, processes that are Shareable will be a high priority and pages associated with these Shareable processes will have the highest priority in the Standby list.

Now, if a process needs a page that is associated with the process and that page is now in the Standby list, the memory manager immediately returns the page to that process' working set. However, all pages on the Standby list are available for memory allocation requests from any process. When a process requests additional memory and there is not enough memory in the Free list, the memory manager checks the page's priority and will take a page with a low priority from the Standby list, initialize it, and allocate it to that process.

share|improve this answer

Also note the Tooltip description when you mouse over Cached amount in the bottom.

Cached: Amount of memory (including Standby and Modified memory) containing cached data and code for rapid access by processes, drivers, and the operating system.

Windows Cached memory include standby memory

share|improve this answer

protected by Community Jan 17 at 21:16

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.