نفاد الذاكرة
يُكتب أيضاً: OOM
حالة يتجاوز فيها البرنامج حد الذاكرة المسموح له فيتوقف فجأة. في PHP يظهر كخطأ Allowed memory size exhausted.
معنى Out of Memory بالعربي: نفاد الذاكرة. هي حالة يطلب فيها البرنامج ذاكرة أكثر مما هو مسموح له، فيتوقف فجأة. في PHP تظهر عادة كخطأ Allowed memory size exhausted.
Out of Memory in Arabic: نفاد الذاكرة.
في ووردبريس يحدث غالبًا بسبب إضافة ثقيلة، أو استعلام يجلب آلاف العناصر دفعة واحدة، أو معالجة صور كبيرة، وتظهر النتيجة صفحة بيضاء أو خطأ فادح. الحل المعتاد هو تحديد السبب أولًا، ثم رفع حد الذاكرة باعتدال إن لزم.
وقد يكون نفاد الذاكرة بابًا أمنيًا أيضًا: بعض الثغرات تعتمد على دفع الطلب عمدًا إلى هذه الحالة في لحظة حساسة. لذلك لا تكتفِ برفع الحد، وأبقِ PHP محدّثًا.
