Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O painel Memória exibe os valores em memória RAM ou GPU para o comando selecionado.
Figura 1. Painel de memória
Esse painel mostra de quais locais da memória foram lidos e/ou gravados pelo
comando selecionado. Normalmente, cada comando tem várias operações de leitura ou gravação.
Selecione uma opção na lista Range. A visualização é atualizada para mostrar o endereço da memória
inicial da operação. Verde indica uma operação de leitura, enquanto vermelho indica uma
operação de gravação. Por exemplo, o comando na imagem acima continha uma operação de leitura de 64 bytes começando no endereço de memória 0x000000728185be58. É possível
mudar a forma como os dados são mostrados selecionando um tipo de dado diferente na
lista Tipo.
O campo Pool é definido como 0 para mostrar valores correspondentes à memória do aplicativo. Se o Pool estiver definido como qualquer outro número, o painel vai mostrar valores para a memória atribuída pela GPU. A memória do aplicativo usa RAM, enquanto a memória atribuída à GPU pode usar a RAM ou a memória da GPU.
Clique em um valor de ponteiro no painel Commands para acessar esse endereço
específico no painel Memory.
Você não se limita à visualização de intervalos de endereços específicos neste painel. Selecione um
comando e o painel Estado. Selecione DeviceMemories. Esta seção é
organizada pelo identificador do Vulkan para rastros do Vulkan. Expanda um identificador e selecione
Dados. Clique em um endereço específico para exibi-lo na visualização.
Figura 2. Estado da memória
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Memory Pane\n\nThe **Memory** pane displays the values in RAM or GPU memory for the selected command.\n**Figure 1.**Memory pane\n\nThis pane shows which memory locations were read from and/or written to by the\nselected command. Each command typically has multiple read or write operations;\nselect one from the **Range** list. The view updates to show the starting memory\naddress for the operation. Green denotes a read operation while red denotes a\nwrite operation. For example, the command in the image above contained a read\noperation of 64 bytes starting at memory address `0x000000728185be58`. You can\nchange how the data is displayed by selecting a different data type from the\n**Type** list.\n\nThe **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.\n\nClick a pointer value in the **Commands** pane to jump directly to that specific\naddress in the **Memory** pane.\n\nYou aren't limited to viewing specific address ranges in this pane. Select a\ncommand and then the **State** pane. Select **DeviceMemories** . (This section is\norganized by Vulkan handle for Vulkan traces.) Expand a handle and select\n**Data**. Click a specific address to display it in the view.\n**Figure 2.**Memory state"]]