Memory Information CeDebugX Commands (Compact 2013)
3/26/2014
This topic covers CeDebugX commands for obtaining memory information. The following shows these commands.
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 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 all Walks all heaps in the system. full (optional) Displays summary information about each item in the heap. |
!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 <process> (optional) Searches the heap in the specified process. This can be a process name, handle, or ID. See the |
!meminfo kernel |
Displays information about the kernel heap. |
None. |
!meminfo basic |
Displays a summary report of the memory for each process. |
None. |
!meminfo full<process> |
Displays all the memory information available, including page header details for the particular process passed as a parameter. |
<process> Can be a process name, handle, or ID. |
!meminfo |
Displays a summary report of the memory for each process. |
None. |
!meminfo full all |
Displays all the memory information available, including page header details for all processes. |
None. |