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

فهم تخصيص الذاكرة

تخصيص الذاكرة يتضمن حجز مكان في ذاكرة الحاسوب من أجل البيانات وتعليمات البرامج، قد يكون ثابتاً أو ديناميكياً، حسب اللغة وقضية الاستخدام المحددة، يتم تخصيصه في وقت التجميع، بينما يحدث تخصيص ديناميكي خلال فترة التشغيل.

طريقة حساب الخطوة خطوة خطوة

وحساب استخدام الذاكرة، اتبع هذه الخطوات:

  • تحديد جميع المتغيرات وهياكل البيانات المستخدمة في البرنامج.
  • تحديد حجم كل نوع من أنواع البيانات استنادا إلى مواصفات اللغات.
  • (ب) حساب مجموع الذاكرة لكل متغير بتكثيف حجمه بعدد العناصر (للصفائف أو المجموعات).
  • اجمعي الذاكرة التي تستخدمها جميع المتغيرات وهياكل البيانات
  • إدراج زيادة في الذاكرة بالنسبة لملامح خاصة باللغات، مثل رؤساء الأجسام أو البيانات الوصفية التي تجرى على فترات زمنية غير مسبوقة.

حساب نموذجي

على سبيل المثال، في "سي++"، يُحتل مُبيد في العادة 4 بوتسات، إذا استخدم البرنامج مجموعة من 10 باثغرات، الذاكرة الإجمالية للصفيفة 40 بوصة، إضافة مُتغيرات أخرى ورؤوس عامة أخرى، يقدم الصورة الكاملة لاستخدام ذاكرة البرنامج.