VMMap is a process virtual and physical memory analysis utility. 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.
Besides flexible views for analyzing live processes, VMMap supports the
export of data in multiple forms, including a native format that
preserves all the information so that you can load back in. It also
includes command-line options that enable scripting scenarios.
VMMap is the ideal tool for developers wanting to understand and
optimize their application's memory resource usage.
Screenshot
Related Links
Windows Internals Book
The official updates and errata page for the definitive book on
Windows internals, by Mark Russinovich and David Solomon.
Windows Sysinternals Administrator's Reference
The official guide to the Sysinternals utilities by Mark Russinovich and
Aaron Margosis, including descriptions of all the tools, their
features, how to use them for troubleshooting, and example
real-world cases of their use.
Defrag Tools: #7 -
VMMap
In this episode of Defrag Tools, Andrew Richards and Larry Larsen
cover how to use VMMap to see how Virtual Memory is being used and
if there have been any memory leaks.
This module explores file system fragmentation and the tools that you can use to reduce fragmentation. Students will learn how Windows can compress files to take up less space on the hard disk.