Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Nel riquadro Memoria vengono visualizzati i valori nella memoria RAM o GPU per il comando selezionato.
Figura 1. Riquadro Memoria
Questo riquadro mostra le posizioni di memoria in cui sono state lette e/o scritte dal comando selezionato. Ogni comando in genere prevede più operazioni di lettura o scrittura; selezionane una dall'elenco Intervallo. La visualizzazione si aggiorna mostrando l'indirizzo di memoria iniziale per l'operazione. Il verde indica un'operazione di lettura, mentre il rosso indica un'operazione di scrittura. Ad esempio, il comando nell'immagine precedente conteneva un'operazione di lettura di 64 byte a partire dall'indirizzo di memoria 0x000000728185be58. Puoi
modificare la modalità di visualizzazione dei dati selezionando un tipo di dati diverso dall'elenco
Tipo.
Il campo Pool (Pool) è impostato su 0 per visualizzare i valori corrispondenti alla memoria dell'applicazione. Se il Pool è impostato su un altro numero, il riquadro mostra i valori per la memoria assegnata da GPU. La memoria dell'applicazione utilizza RAM, mentre la memoria assegnata da GPU potrebbe utilizzare RAM o memoria GPU.
Fai clic su un valore puntatore nel riquadro Comandi per passare direttamente a quell'indirizzo specifico nel riquadro Memoria.
Non sei limitato alla visualizzazione di intervalli di indirizzi specifici in questo riquadro. Seleziona un comando, quindi il riquadro Stato. Seleziona Ricordi dispositivo. Questa sezione è organizzata dall'handle Vulkan per le tracce Vulkan. Espandi un handle e seleziona Dati. Fai clic su un indirizzo specifico per visualizzarlo nella visualizzazione.
Figura 2. Stato della memoria
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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"]]