Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a windows 2008 r2 server running ADFS2 and some web apps that is having issues with low memory.

Digging around I found that the 5.5 GB were being used under Kernel Memory (paged).

Further digging with Poolmon, I discovered that the majority of that (5GB+) was being used by CM - configuration manager. Also known as the registry.

I'm really now sure how to tell why the registry is using so much memory however, or how to release it? Looking at the physical registry files they don't appear that large.

EDIT #1 Using the powershell script @ http://jdhitsolutions.com/blog/2011/05/get-registry-size-and-age/ confirms what I saw looking at the physical registry files, that they're relatively small

Computername : (removed)
Status       : OK
CurrentSize  : 67
MaximumSize  : 2048
FreeSize     : 1981
PercentFree  : 96.728515625
Created      : 4/1/2011 11:38:02 AM
Age          : 454.23:41:28.2540682
share|improve this question
First thing that comes to mind is a driver memory leak, but 5.5 GB? I'd check over at the MSDN or Windows Server forums (maybe you'll be able to find an MS employee or MVP who has any idea what's going on), and failing that, call MS support. –  HopelessN00b Jun 29 '12 at 19:58
Would a driver leak show as high registry memory usage? I'm not a poolmon expert but it was CM that was shown as having all the memory? –  bkr Jun 29 '12 at 20:47
Honestly not sure. One of the reasons I suggested trying to get someone from MS to render an opinion. That and all the [useful] kernel or registry debug tools I've seen recommend that they're only used by an MS engineer anyway. –  HopelessN00b Jun 29 '12 at 20:54
I never did get any real resolution on this. Here is the relevant MS Forum ticket social.technet.microsoft.com/Forums/en-US/winservergen/thread/… . Since the server has not yet actually run out of memory and crashed I'm thinking it might just be a caching thing where it's operating as desired & using as much memory as is available. –  bkr Mar 13 '13 at 22:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.