Virtual and Physical Memory Analysis utility

I was investigating a virtual address space fragmentation issue and came across a tool called VMMap. VMMap is a process virtual and physical memory analysis utility from Sysinternals

To quote from the site “It shows a breakdown of a process's committed virtual memory types as well as the amount of physical memory (working set) assigned by the operating system to those types. Besides graphical representations of memory usage, VMMap also shows summary information and a detailed process memory map. Powerful filtering and refresh capabilities allow you to identify the sources of process memory usage and the memory cost of application features.”

If you are a developer, you should certainly download this tool to understand detailed memory usage per process and optimize your application's memory resource usage. Here’s a sample screenshot