ما هو ملف Dumpfile؟

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

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

غالبًا ما تعتمد المعلومات الواردة في أي ملف تفريغ محدد على التطبيق. هذا يعني أن البرامج المختلفة ستخزن أنواعًا مختلفة من البيانات في ملف تفريغ. بالإضافة إلى ذلك ، يمكن أن تنتج بعض البرامج أنواعًا مختلفة من ملفات التفريغ بمستويات مختلفة من التفاصيل. على سبيل المثال ، Windows® CE 5.0 لديه القدرة على إنشاء ، بالترتيب التصاعدي للتعقيد ، تفريغ السياق ، تفريغ النظام ، والتفريغ الكامل. هذه تختلف تبعا لمستوى التفاصيل ؛ تحتوي مقالب النظام على جميع المعلومات الموجودة في تفريغ السياق بالإضافة إلى معلومات حول أكوام الاتصال ؛ الوحدة النمطية والعملية وقوائم الخيط للنظام ؛ ومعلومات حول الذاكرة المحيطة بالخيط المعيب.