|
Command
|
Description
|
Parameters
|
|---|
|
!heaplist
<process>
|
Displays basic information about heaps in the system or in the specified process.
|
<process>
(optional)
Displays only heaps in the given process. This can be a process name, handle, or ID. See the !proclist command.
The default setting is to display all heaps in the system.
|
|
!heapwalk
<process>
full
!heapwalk all full
|
Displays detailed information about heaps in the system or the specified process. Walks each heap item, looks for corruptions, and displays totals for heap use.
|
<process>
Walks only heaps in the specified process. This can be a process name, handle, or ID. See the !proclist command.
all
Walks all heaps in the system.
full
(optional)
Displays summary information about each item in the heap.
|
|
!walkthisheap
<process>
<heap ptr>
|
Displays summary information about each item in the specified heap.
|
<process>
(required)
Process context. This can be a process name, handle, or ID. See the !proclist command.
<heap ptr>
Pointer to heap. This value can be obtained with the !heaplist command. The heap pointer is referred to as "Address" in the heap list output.
|
|
!heapitem
<addr>
<process>
|
Searches for a heap item at the specified address. The address does not have to be the start address of a heap item; it can be an offset into a heap item. If the item is found, this command displays information about the heap item, including header information.
To view the complete contents of a heap item use the !dumpitem command.
|
<addr>
Address of item or item within.
<process>
(optional)
Searches the heap in the specified process. This can be a process name, handle, or ID. See the !proclist command. Unless specified, all heaps are searched.
|
|
!dumpitem
<addr> <process>
|
Displays the contents of a heap item, including the header. All user data is evaluated as text and displayed in DWORD increments.
|
<addr>
Address of a heap item. This can be obtained with the !heapwalk command.
<process>
(optional)
Searches the heap in the specified process. This can be a process name, handle, or ID. See the !proclist command. Unless specified, all heaps are searched.
|
|
!meminfo kernel
|
Displays information about the kernel heap.
|
None.
|
|
!meminfo basic
|
Windows CE 5.0 only. Displays a summary report of the memory in each process.
|
None.
|
|
!meminfo slots
|
Windows CE 5.0 only. Displays a summary report of the system memory and a summary for each slot.
|
None.
|
|
!meminfo pages
|
Windows CE 5.0 only. Displays all the virtual allocations and the commit information for all the pages.
|
None.
|
|
!meminfo full
|
Windows CE 5.0 only. Displays all the memory information available, including page header details.
|
None.
|
|
!meminfo legend
|
Windows CE 5.0 only. Displays Help regarding the symbols used to represent the pages.
|
None.
|