The**Memory**pane displays the values in RAM or GPU memory for the selected command.
![Memory pane](https://developer.android.com/static/images/agi/memory-pane/memory-pane-1.png)**Figure 1.**Memory pane

This pane shows which memory locations were read from and/or written to by the selected command. Each command typically has multiple read or write operations; select one from the**Range** list. The view updates to show the starting memory address for the operation. Green denotes a read operation while red denotes a write operation. For example, the command in the image above contained a read operation of 64 bytes starting at memory address`0x000000728185be58`. You can change how the data is displayed by selecting a different data type from the**Type**list.

The**Pool** field is set to**0** for displaying values corresponding to application memory. If the**Pool**is set to any other number, the pane shows values for GPU-assigned memory. Application memory uses RAM while GPU-assigned memory may use RAM or GPU memory.

Click a pointer value in the**Commands** pane to jump directly to that specific address in the**Memory**pane.

You aren't limited to viewing specific address ranges in this pane. Select a command and then the**State** pane. Select**DeviceMemories** . (This section is organized by Vulkan handle for Vulkan traces.) Expand a handle and select**Data**. Click a specific address to display it in the view.
![Memory state](https://developer.android.com/static/images/agi/memory-pane/memory-state-2.png)**Figure 2.**Memory state