Share via


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 !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.

!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

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.

See Also

Reference

CeDebugX