איסוף זבל (מדעי המחשב) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: לעיתים
שורה 52:
 
==איסוף זבל ב-{{כ|ימינה=כן}}.NET וב-Java==
כאמור לעיל, מספר שפות משתמשות במנגנון איסוף זבל אוטומטי. המכונה הווירטואלית מחייבת שכל האובייקטים יוקצו בערימה המנוהלת (managed heap). המתכנת לא משחרר אובייקטים מהערימה, אלא הם משוחררים אוטומטית כאשר לאפליקציה אין עוד שימוש בהם. האלגוריתם שבו מתבצע איסוף הזבל ב-{{כ|ימינה=כן}}.NET הוא סימון ומחיקה.{{הערה|[https://msdn.microsoft.com/en-us/library/ee851764(v=vs.110).aspx 3Garbage Collection and Performance באתר [[מיקרוסופט]]]}}
 
===Finalization===