title: Programmer's understanding of Memory in the Vista Windows Task Manager
body: <p>I know a fair bit about the Windows Task Manager in XP, but I would like to understand it better in Vista.  What is the difference between "Working Set (Memory)" and "Memory (Private Working Set)".  What is the Paged Pool, what is the NP Pool (Non-Paged?).  How do I use these to determine what is going on with memory usage?  As an aside, when you minimize a program it frequently returns 90% of the memory it is using.  Is there any way to do this without minimizing it?</p>