内存窗格

内存窗格显示所选命令在 RAM 或 GPU 内存中的值。

Memory pane
图 1. 内存窗格

此窗格显示所选命令读取和/或写入了哪些内存位置。每个命令通常有多个读写操作;从范围列表中选择一个。视图会更新以显示操作的起始内存地址。绿色表示读取操作,红色表示写入操作。例如,上图中命令包含从内存地址 0x000000728185be58 开始读取 64 字节的操作。您可以通过从类型列表中选择不同的数据类型来更改数据的显示方式。

字段设置为 0 表示显示与应用内存对应的值。如果设置为任何其他数字,窗格将显示 GPU 分配内存的值。应用内存使用 RAM,而 GPU 分配内存可能使用 RAM 或 GPU 内存。

点击命令窗格中的指针值可直接跳转到内存窗格中的特定地址。

您不限于在此窗格中查看特定地址范围。选择一个命令,然后选择状态窗格。选择 DeviceMemories。(此部分按 Vulkan 句柄组织,用于 Vulkan 跟踪。)展开一个句柄并选择数据。点击特定地址以在视图中显示它。

Memory state
图 2. 内存状态