English  

كتب هل هو تسرب بالذاكرة

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

عرض المزيد

هل هو تسرب بالذاكرة؟ (معلومة)


لاحظ أن ارتفاع مساحة الذاكرة المستخدمة ليس بالضرورة دليل على تسرب بالذاكرة، فبعض البرامج قد تخزن كميات من المعلومات تتطور دائما في الذاكرة، (مثال: مثل في الذاكرة المخبأة cache). إذا أمكن تمدد الكاش بشكل كبير بحيث تسبب مشاكل، قد يكون ذلك بسبب خطأ تصميمي أو برمجي، ولكن ليس تسرب ذاكرة، حيث أن المعلومات المخزنة تظل مستخدمة بشكل ضئيل. وفي بعض الحلات الأخرى، قد يطلب برنامج مساحة كبيرة جدا من الذاكرة بدون سبب، وذلك لأن المبرمج قد اعتبر أن الذاكرة دائما كافية لعملية ما، كمثال، قد يبدأ برنامج معالجة صور بقراءة كل محتويات الصورة وتخزينها في الذاكرة، وهذا شيء لا يتماشى مع أي صورة كبيرة جدا تتجاوز مساحتها مساحة الذاكرة المتوفرة.

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

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

المصدر: wikipedia.org
 
(25)
الذاكرة

الذاكرة

 

 
(5)
الذاكرة

الذاكرة