Memory Map Viewer shows the memory map of any process you select similar to VMMap from SysInternals.
Unlike VMMap, Memory Map Viewer uses a driver to look inside protected and minimal processes and shows the actual data.
Because of this, Windows must be in Test Mode to use the driver. Opening an elevated command prompt, type in "bcdedit /set testsigning on" and reboot. MemMapView.exe then must be Run as administrator.
You can select from available processes or add a process manually. Once you load a process, you are shown the address, size, state, protection, allocation protection, type, and any available additional details.
It is displayed in an easy to read yellow and green.
Memory Map Viewer does an excellent job of improving upon VMMap as long as you don't mind spending a few minutes putting Windows into test mode.