דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ניתוח שימוש בזיכרון דיסק (ויזואל סטודיו)

ניתוח שימוש בזיכרון דיסק (ויזואל סטודיו)

מתוזמן נעוץ נעול הועבר תכנות
4 פוסטים 3 כותבים 145 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • M מנותק
    M מנותק
    mekev
    כתב ב נערך לאחרונה על ידי
    #1

    בניתי תוכנה שמשתמשת בכ-380 מ"ב מהזיכרון דיסק
    כאשר בתחילת הדרך השימוש בזיכרון עמד על כ170 מ"ב

    האם ואיך יש אפשרות לנתח ב'ויז'ואל' מה התהליכים שמבצעים שימוש בזיכרון

    (אינני מחפש נתן סטטי של מספר, כמה זכרון התוכנית כעת צורכת, כפי שמופיע במנהל המשימות,
    אלא האם יש תהליך כמו 'דיאבג' שניתן לדגום תוך כדי ריצה את השימוש, ולפי זה אוכל לנתח ולמיטב ביצועים)

    dovidD תגובה 1 תגובה אחרונה
    0
    • M mekev

      בניתי תוכנה שמשתמשת בכ-380 מ"ב מהזיכרון דיסק
      כאשר בתחילת הדרך השימוש בזיכרון עמד על כ170 מ"ב

      האם ואיך יש אפשרות לנתח ב'ויז'ואל' מה התהליכים שמבצעים שימוש בזיכרון

      (אינני מחפש נתן סטטי של מספר, כמה זכרון התוכנית כעת צורכת, כפי שמופיע במנהל המשימות,
      אלא האם יש תהליך כמו 'דיאבג' שניתן לדגום תוך כדי ריצה את השימוש, ולפי זה אוכל לנתח ולמיטב ביצועים)

      dovidD מחובר
      dovidD מחובר
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      אתה מריץ את התוכנה בDebug בVisual Studio.
      במהלך הריצה (בהנחה שיש לך VS2019-2022) יש בצד חלונית בשם Diagnostic Tools.
      בחלונית הזו יש בחלקה התחתון כרטסת ובה Memory Usage שם תלחץ על Take Snapshot
      (אתה יכול ללחות על זה בזמנים שונים במהלך ריצת התוכנה).
      אחרי שלחצת על זה יש ברשימה את ה"תמונת מצב" של רגע הלחיצה. אתה יכול ללחוץ על הלינק של מס' האובייקטים או גודלה הערימה (Heap Size) וזה פותח לך חלון עם פירוט של האובייקטים וככה אתה רואה כל אחד כמה לוקח (דבל קליק על אובייקט מראה ממה מורכב הזיכרון שלו בתתי האובייקטים וכן הלאה).

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      רפאלר תגובה 1 תגובה אחרונה
      6
      • dovidD dovid

        אתה מריץ את התוכנה בDebug בVisual Studio.
        במהלך הריצה (בהנחה שיש לך VS2019-2022) יש בצד חלונית בשם Diagnostic Tools.
        בחלונית הזו יש בחלקה התחתון כרטסת ובה Memory Usage שם תלחץ על Take Snapshot
        (אתה יכול ללחות על זה בזמנים שונים במהלך ריצת התוכנה).
        אחרי שלחצת על זה יש ברשימה את ה"תמונת מצב" של רגע הלחיצה. אתה יכול ללחוץ על הלינק של מס' האובייקטים או גודלה הערימה (Heap Size) וזה פותח לך חלון עם פירוט של האובייקטים וככה אתה רואה כל אחד כמה לוקח (דבל קליק על אובייקט מראה ממה מורכב הזיכרון שלו בתתי האובייקטים וכן הלאה).

        רפאלר מנותק
        רפאלר מנותק
        רפאל
        כתב ב נערך לאחרונה על ידי רפאל
        #3
        פוסט זה נמחק!
        dovidD תגובה 1 תגובה אחרונה
        0
        • רפאלר רפאל

          פוסט זה נמחק!

          dovidD מחובר
          dovidD מחובר
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי dovid
          #4

          @רפאל אבל הוא רוצה לדעת איזה אובייקט/ים בדיוק זולל לו את הזיכרון, הפלט שלך נראה כללי ברמת התהליך כולו.

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          תגובה 1 תגובה אחרונה
          1
          • dovidD dovid העביר נושא זה מ-תכנות ב-
          תגובה
          • תגובה כנושא
          התחברו כדי לפרסם תגובה
          • מהישן לחדש
          • מהחדש לישן
          • הכי הרבה הצבעות


          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום