Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bellek bölmesi, seçilen komut için RAM veya GPU belleğindeki değerleri gösterir.
Şekil 1. Bellek bölmesi
Bu bölme, seçilen komut tarafından hangi bellek konumlarının okunduğunu ve/veya hangi bellek konumlarına yazıldığını gösterir. Her bir komutun genellikle birden fazla okuma veya yazma işlemi vardır. Aralık listesinden bir işlem seçin. Görünüm, işlemin başlangıç bellek adresini gösterecek şekilde güncellenir. Yeşil bir okuma işlemini, kırmızı ise bir yazma işlemini belirtir. Örneğin, yukarıdaki resimde bulunan komut, 0x000000728185be58 bellek adresinden başlayan 64 baytlık bir okuma işlemi içermektedir. Tür listesinden farklı bir veri türü seçerek verilerin görüntülenme şeklini değiştirebilirsiniz.
Havuz alanı, uygulama belleğine karşılık gelen değerleri görüntülemek için 0 olarak ayarlanır. Havuz başka bir sayıya ayarlanırsa bölmede GPU tarafından atanan belleğin değerleri gösterilir. Uygulama belleği RAM kullanır, GPU'ya atanan bellek ise RAM veya GPU belleği kullanabilir.
Bellek bölmesinde doğrudan belirli bir adrese atlamak için Komutlar bölmesinde bir işaretçi değerini tıklayın.
Bu bölmede, yalnızca belirli adres aralıklarını görüntüleyebilirsiniz. Bir komutu ve ardından State (Durum) bölmesini seçin. CihazAnıları'nı seçin. (Bu bölüm, Vulkan izleri için Vulkan herkese açık kullanıcı adıyla düzenlenmiştir.) Bir tutma yerini genişletin ve Veri'yi seçin. Görünümde görüntülemek için belirli bir adresi tıklayın.
Şekil 2. Bellek durumu
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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"]]