Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
W panelu Pamięć wyświetlają się wartości w pamięci RAM lub pamięci GPU dla wybranego polecenia.
Rysunek 1. Panel pamięci
W tym panelu widać, z których lokalizacji pamięci odczytano dane lub do których zapisano dane za pomocą wybranego polecenia. Każde polecenie zwykle obejmuje wiele operacji odczytu lub zapisu. Wybierz jedno z nich na liście Zakres. Widok zostanie zaktualizowany, aby wyświetlać początkowy adres pamięci
operacji. Zielony kolor oznacza operację odczytu, a czerwony – operację zapisu. Na przykład polecenie na obrazie powyżej zawierało operację odczytu 64 bajtów rozpoczynającą się od adresu pamięci 0x000000728185be58. Możesz zmienić sposób wyświetlania danych, wybierając inny typ danych z listy Typ.
W przypadku wyświetlania wartości odpowiadających pamięci aplikacji pole Pula ma wartość 0. Jeśli Pula ma inną wartość, w panelu wyświetlane są wartości pamięci przypisanej do GPU. Pamięć aplikacji korzysta z pamięci RAM, a pamięć przypisana do GPU może korzystać z pamięci RAM lub pamięci GPU.
Kliknij wartość wskaźnika w panelu Commands (Polecenia), aby przejść bezpośrednio do tego adresu w panelu Memory (Pamięć).
W tym panelu nie musisz ograniczać się do wyświetlania określonych zakresów adresów. Wybierz polecenie, a następnie panel Stan. Wybierz DeviceMemories. (Ta sekcja jest uporządkowana według uchwytu Vulkan w przypadku śladów Vulkan). Rozwiń uchwyt i kliknij Dane. Kliknij konkretny adres, aby wyświetlić go w widoku.
Rysunek 2. Stan pamięci
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]