קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בחלונית Memory מוצגים הערכים בזיכרון ה-RAM או בזיכרון ה-GPU של הפקודה שנבחרה.
איור 1. חלונית הזיכרון
בחלונית הזו מוצגים מיקומי הזיכרון שהפקודה שנבחרה קראה מהם ו/או כתבה בהם. לכל פקודה יש בדרך כלל כמה פעולות קריאה או כתיבה. בוחרים אחת מהן מהרשימה טווח. התצוגה מתעדכנת ומוצג בה כתובת הזיכרון ההתחלתית של הפעולה. הצבע הירוק מציין פעולת קריאה, והצבע האדום מציין פעולת כתיבה. לדוגמה, הפקודה בתמונה שלמעלה הכילה פעולת קריאה של 64 בייט החל מכתובת הזיכרון 0x000000728185be58. כדי לשנות את אופן הצגת הנתונים, בוחרים סוג נתונים אחר מהרשימה סוג.
השדה Pool מוגדר לערך 0 כדי להציג ערכים שמתאימים לזיכרון של האפליקציה. אם הערך של Pool מוגדר למספר אחר, בחלונית מוצגים ערכים של זיכרון שהוקצה ל-GPU. זיכרון האפליקציה משתמש ב-RAM, וזיכרון שהוקצה ל-GPU עשוי להשתמש ב-RAM או בזיכרון ה-GPU.
לוחצים על ערך של מצביע בחלונית Commands כדי לעבור ישירות לכתובת הספציפית הזו בחלונית Memory.
אתם לא מוגבלים לצפייה בטווחים ספציפיים של כתובות בחלונית הזו. בוחרים פקודה ואז בחלונית מצב. בוחרים באפשרות DeviceMemories. (הקטע הזה מאורגן לפי נקודת אחיזה של Vulkan למעקב אחר Vulkan). מרחיבים נקודת אחיזה ובוחרים באפשרות נתונים. כדי להציג כתובת ספציפית בתצוגה, לוחצים עליה.
איור 2. מצב הזיכרון
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 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"]]