-
-
@יצירה השאלה כמה זיכרון נמצא בשימוש בגלל שהמשתנה 'חי' הרבה זמן ולא משוחרר כשלא צריכים אותו, אם זה כמות זיכרון נכבדה והיא לא משתחררת בהחלט שדבר יגרום למעבד לעבוד קשה יותר כדי למצוא זיכרון פנוי.
יכול להיות שהמשתנה כשלעצמו בגודל 32 או 64 סיביות, אבל הוא אוחז באובייקטים אחרים שהם בתורם אוחזים באחרים, וכך יש בסך הכל כמות גדולה של זיכרון שלא משתחררת.
הזכרת קובץ טקסט, כך שזה נשמע משהו שבדרך כלל לא תופס הרבה זיכרון, אבל אם מדובר בתמונות וכדומה זה היה יכול להיות מאוד משמעותי.
אתה עובד עם סביבה של GC או זיכרון לא מנוהל? -
@יצירה
זה יכול לגרום בעיות בביצוע גם אם מאחסנים משתנים לטווח קצר, תלוי בגודל המשתנה בזיכרון, אבל משך הזמן שהוא מאוחסן לא אמור להשפיע, אבל במידה והוא באמת גדול, עדיף להחזיק אותו בזיכרון כמה שפחות, כמו למשל ע"י כתיבה וקריאה מקובץ כפי שציינת.
ואם זה משתנה שאתה מחזיק ב- JavaScript בצד שרת שמאורח על ענן.. תתכונן לצרות.. -
תודה למגיבים!
@yossiz אמר בהחזקת ערכים במשתנה לזמן ארוך | יעילות:כי שמעתי שזה יכול לגרום לבעיות בביצוע אם מאחסנים משתנים לזמן ארוך.
הבלים.
תודה! אשמח להחכים האם מדובר בהבלים שאין להם שורש בכלל, או שבד"כ זה לא קורה.
@רחמים אמר בהחזקת ערכים במשתנה לזמן ארוך | יעילות:
@יצירה השאלה כמה זיכרון נמצא בשימוש בגלל שהמשתנה 'חי' הרבה זמן ולא משוחרר כשלא צריכים אותו, אם זה כמות זיכרון נכבדה והיא לא משתחררת בהחלט שדבר יגרום למעבד לעבוד קשה יותר כדי למצוא זיכרון פנוי.
יכול להיות שהמשתנה כשלעצמו בגודל 32 או 64 סיביות, אבל הוא אוחז באובייקטים אחרים שהם בתורם אוחזים באחרים, וכך יש בסך הכל כמות גדולה של זיכרון שלא משתחררת.מדובר במערך של סיסמאות. כקובץ טקסט הוא יכול להגיע לכ 30KB. מכיל כמה מאות ערכים (למיקום טקסט בתצוגה)
אתה עובד עם סביבה של GC או זיכרון לא מנוהל?
נראה לי אין לי איסוף זבל (קוד C למיקרוצ'יפ).
-