לדלג לתוכן

דליפה (מחשבים)

מתוך ויקיפדיה, האנציקלופדיה החופשית
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
ערך ללא מקורות
בערך זה אין מקורות ביבליוגרפיים כלל, לא ברור על מה מסתמך הכתוב וייתכן שמדובר במחקר מקורי.
אנא עזרו לשפר את אמינות הערך באמצעות הבאת מקורות לדברים ושילובם בגוף הערך בצורת קישורים חיצוניים והערות שוליים.
אם אתם סבורים כי ניתן להסיר את התבנית, ניתן לציין זאת בדף השיחה.
ערך ללא מקורות
בערך זה אין מקורות ביבליוגרפיים כלל, לא ברור על מה מסתמך הכתוב וייתכן שמדובר במחקר מקורי.
אנא עזרו לשפר את אמינות הערך באמצעות הבאת מקורות לדברים ושילובם בגוף הערך בצורת קישורים חיצוניים והערות שוליים.
אם אתם סבורים כי ניתן להסיר את התבנית, ניתן לציין זאת בדף השיחה.

במדעי המחשב, דליפהאנגלית: resource leak) מתארת צריכת משאב מערכת כלשהו על ידי תוכנה באופן בו התוכנה אינה משחררת את המשאב חזרה למערכת ההפעלה. ככלל דליפת משאבים אינה רצויה והיא עלולה להביא את מערכת ההפעלה למצב של מחסור שיפגע בפעולתה התקינה. על כן דליפה נוצרת על פי רוב בשל באג בתוכנה, ותהליך בדיקות התוכנה אמור לזהות דליפות שונות ולהתריע על כך בפני המתכנתים.

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