تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يعرض جزء الذاكرة القيم في ذاكرة الوصول العشوائي أو ذاكرة وحدة معالجة الرسومات للأمر المحدد.
الشكل 1. جزء الذاكرة
يعرض هذا الجزء مواقع الذاكرة التي تمت قراءتها و/أو الكتابة فيها باستخدام الأمر المحدّد. يتضمن كل أمر عادةً عمليات قراءة أو كتابة متعددة، ويمكنك اختيار إحداها من قائمة النطاق. يتم تحديث العرض لإظهار عنوان
الذاكرة للبدء للعملية. يشير اللون الأخضر إلى عملية القراءة بينما يشير اللون الأحمر
إلى عملية كتابة. على سبيل المثال، اشتمل الأمر في الصورة أعلاه على عملية قراءة تبلغ 64 بايت بدءًا من عنوان الذاكرة 0x000000728185be58. يمكنك تغيير طريقة عرض البيانات من خلال اختيار نوع بيانات مختلف من قائمة النوع.
تم ضبط حقل Pool على 0 لعرض القيم المقابلة لذاكرة التطبيق. في حال ضبط Pool على أي رقم آخر، يعرض الجزء قيم الذاكرة التي تم تخصيصها لوحدة معالجة الرسومات. تستخدم ذاكرة التطبيق ذاكرة الوصول العشوائي (RAM)، في حين أن الذاكرة التي تم تعيينها لوحدة معالجة الرسومات قد تستخدم ذاكرة وصول عشوائي (RAM) أو ذاكرة وحدة معالجة الرسومات.
انقر على قيمة المؤشر في لوحة الأوامر للانتقال مباشرةً إلى ذلك العنوان المحدّد في لوحة الذاكرة.
لا تقتصر على عرض نطاقات عناوين محددة في هذا الجزء. اختَر الأمر، ثم اختَر جزء State (الحالة). اختَر DeviceMemories. (يتم تنظيم هذا القسم
حسب مؤشر Vulkan لعمليات التتبّع في Vulkan). وسِّع الاسم المعرِّف واختَر
البيانات. انقر على عنوان محدد لعرضه في طريقة العرض.
الشكل 2. حالة الذاكرة
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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"]]