تطوير البرمجيات · مصطلحات · تنقيح البرامج واستكشاف الأخطاء

ما معنى memory leak؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

memory leak: تسرّب الذاكرة

خلل يحتفظ فيه البرنامج بذاكرة لم يعد يحتاج إليها، فيزداد استهلاكه مع الوقت إلى أن يبطؤ أو يتعطل.

طريقة الاستخدام

من علاماته ارتفاع استهلاك الذاكرة باستمرار واضطرار الفريق إلى إعادة تشغيل خدمة كل بضعة أيام. قد تسببه مستمعات أحداث أو مخابئ لا تُفرغ. يتعقب المطورون التسرب ويصلحونه بأداة تحليل الأداء.

أمثلة

  1. The worker uses 4 GB after a week, so we probably have a memory leak.

    يستخدم العامل أربعة غيغابايت بعد أسبوع، لذا يُرجح أن لدينا تسرّباً للذاكرة.

    الزيادة الكبيرة مع مرور الوقت علامة على بقاء ذاكرة محجوزة بلا حاجة.

  2. The memory leak came from a cache that never removed old entries.

    نتج تسرّب الذاكرة عن مخبأ لم يحذف المدخلات القديمة قط.

    يحدد المثال سبب التسرب في عناصر مخبأة لم تُزل بعد انتهاء فائدتها.

تراكيب شائعة

  • track down a memory leak
  • fix a memory leak
  • memory usage
  • memory profiler

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: