עבור לתוכן

זיכרון ראם במנהל משימות

Featured Replies

פורסם

קצת הזוי שוינדוס לא מבין בכמה הוא משתמש (?) הרי הערך הקובע הוא הcommit כי ברגע שהוא מגיע ל31.9 קופצת הודעה שנגמר הראם.

גילוי נאות: קובץ הpage file מוגדר על 100MB וה32GB ראם מזוהים כ31.9 אבל הבנתי שזה בסדר גמור.

השאלה היא על חלוקת המספרים המוזרה בוינדוס

Z8luoxD.png

פורסם

שים לב להרכב הזיכרון שלך ("קומפוזיציית זיכרון") - החלק הראשון מציין כמה מקום תפוס ע"י התהליכים, הדרייברים, מערכת ההפעלה וכד', החלק השני מציין זיכרון שממתין לכתיבה לדיסק הקשיח (זהו זיכרון שאינו פנוי), החלק השלישי מציין כמה זיכרון יש במצב המתנה (standby), כלומר זיכרון שבו יש מידע שאפשר לוותר עליו במידה ויש צורך במקום בזיכרון, והחלק הרביעי מציין את הזיכרון הפנוי.

במקרה שלך אני רואה שהחלק השני (זיכרון שממתין לכתיבה) הוא יחסית גדול כך שסכום הזיכרון שבשימוש והזיכרון שממתין לכתיבה לדיסק הקשיח (החלק הראשון והחלק השני) תופסים בערך 14GB (פשוט תעמוד על כל אחד מהחלקים עם העכבר ותראה בדיוק כמה מקום כל אחד מהם תופס). זה יכול להסביר מדוע אתה רואה שבצד כתוב שנעשה שימוש ב 14GB מתוך 32GB אך תחת הכיתוב "בשימוש" מופיע רק 12GB.

זיכרון שהוא Commit הוא זיכרון שהיישומים מבקשים שיוקצה להם, אך זה לא אומר שבהכרח נעשה בו שימוש כרגע, ולכן הוא עדיין זמין (כאשר היישום מבקש להשתמש בו הוא יהפוך לזיכרון תפויס). סה"כ הזיכרון שיכול לשמש כזיכרון Commit הוא הזיכרון הויראוטלי כולו (הזיכרון הפיזי + הזיכרון בקובץ ה page file). במקרה הכזה יש רק 32GB של זיכרון וירטואלי (יש 32GB של זיכרון פיזי ועוד 100MB של זיכרון ב page file, שזה זניח) וכל היישומים ביקשו שיישמר להם בסה"כ 19.8GB.

אגב, זה מסביר מדוע כאשר דרישת הזיכרון מגיעה ל 32GB אתה מקבל הודעה שנגמר לך הזיכרון (פשוט אין לך מקום פנוי בזיכרון הוירטואלי כי גודל ה page file הוא רק 100MB).

עכשו השאלה היא מה בדיוק לא מסתדר לך מבחינת המספרים?

נערך על-ידי smalul

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים