Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le volet Mémoire affiche les valeurs de la RAM ou de la mémoire du GPU pour la commande sélectionnée.
Figure 1 Volet "Mémoire"
Ce volet indique les emplacements de mémoire qui ont été lus et/ou écrits par la commande sélectionnée. Chaque commande comporte généralement plusieurs opérations de lecture ou d'écriture. Sélectionnez-en une dans la liste Plage. La vue est mise à jour pour afficher l'adresse mémoire de départ de l'opération. Le vert indique une opération de lecture, tandis que le rouge indique une opération d'écriture. Par exemple, la commande de l'image ci-dessus contenait une opération de lecture de 64 octets commençant à l'adresse mémoire 0x000000728185be58. Vous pouvez modifier l'affichage des données en sélectionnant un autre type de données dans la liste Type.
Le champ Pool est défini sur 0 pour afficher les valeurs correspondant à la mémoire de l'application. Si le pool est défini sur un autre nombre, le volet affiche les valeurs de la mémoire attribuée au GPU. La mémoire d'application utilise la RAM, tandis que la mémoire attribuée au GPU peut utiliser la RAM ou la mémoire GPU.
Cliquez sur une valeur de pointeur dans le volet Commandes pour accéder directement à cette adresse spécifique dans le volet Mémoire.
Vous n'êtes pas limité à l'affichage de plages d'adresses spécifiques dans ce volet. Sélectionnez une commande, puis le volet État. Sélectionnez DeviceMemories. (Cette section est organisée par handle Vulkan pour les traces Vulkan.) Développez un handle et sélectionnez Données. Cliquez sur une adresse spécifique pour l'afficher dans la vue.
Figure 2 État de la mémoire
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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"]]