Skip to main content

Dumpfile คืออะไร?

dumpfile เป็นไฟล์ที่ทำหน้าที่เป็นสถานที่ที่คอมพิวเตอร์เขียนข้อมูลปัจจุบันเกี่ยวกับสถานะระบบข้อมูลนี้อาจรวมถึงเวลาและวันที่ปัจจุบันรายละเอียดเกี่ยวกับคำสั่งที่ดำเนินการก่อนหน้านี้ในระบบและรายละเอียดเกี่ยวกับรหัสข้อผิดพลาดใด ๆ ที่นำหน้าระบบหรือโปรแกรมขัดข้องDumpfile อาจรวมถึงข้อมูลหน่วยความจำสำหรับข้อมูลที่เก็บไว้ด้านบนและด้านล่างที่ตั้งของเธรดที่ผิดพลาดและรายการโมดูลที่รันและเธรดที่ใช้งานอยู่ในเวลาของการถ่ายโอนข้อมูลรวมถึงข้อมูลอื่น ๆโดยทั่วไปแล้วจะใช้ในสถานการณ์การขัดข้อง Dumpfile ให้ข้อมูลที่เกี่ยวข้องกับผู้ใช้ปลายทางเกี่ยวกับสถานะของระบบก่อนการชนทำให้การดีบักง่ายขึ้นสำหรับผู้ใช้ปลายทาง

คล้ายกับรายงานทางโบราณคดีของสถานะคอมพิวเตอร์ก่อนเกิดภัยพิบัติครั้งใหญ่ครั้งใหญ่หรือเหตุการณ์ระบบอื่น ๆ Dumpfile ทำหน้าที่เป็นของที่ระลึกที่รอดชีวิตจากระบบหรือโปรแกรมการชนพยายามที่จะให้ข้อมูลที่เพียงพอแก่ผู้ใช้เพื่อช่วยค้นพบเหตุผลที่อยู่เบื้องหลังความผิดพลาดในขณะที่ข้อมูลที่มีอยู่ในไฟล์ถ่ายโอนข้อมูลเดียวอาจไม่เพียงพอที่จะระบุเหตุผลที่อยู่เบื้องหลังข้อผิดพลาดที่ร้ายแรงหรือผิดพลาดข้อมูลรวมจาก Dumpfiles หลายตัวสามารถเน้นรูปแบบที่สามารถช่วยระบุสาเหตุของปัญหาได้หากผู้ใช้ปลายทางมีถังขยะเดียวที่แสดงความผิดพลาดที่เกิดขึ้นร่วมกับโปรแกรมหรือเธรดที่น่าสงสัยอื่น ๆ นี่น่าจะเป็นความผิดปกติหากเธรดที่น่าสงสัยอื่น ๆ มีการใช้งานทุกครั้งที่เกิดความผิดพลาดมันจะเป็นไปได้มากขึ้นว่าเธรดที่น่าสงสัยนั้นมีส่วนทำให้เกิดปัญหา

ข้อมูลที่มีอยู่ในถังขยะที่เฉพาะเจาะจงมักจะขึ้นอยู่กับแอปพลิเคชันซึ่งหมายความว่าโปรแกรมที่แตกต่างกันจะเก็บข้อมูลประเภทต่าง ๆ ไว้ในถังขยะนอกจากนี้โปรแกรมบางโปรแกรมสามารถสร้างไฟล์ถ่ายโอนข้อมูลประเภทต่าง ๆ โดยมีระดับรายละเอียดที่แตกต่างกันตัวอย่างเช่น windows reg;CE 5.0 มีความสามารถในการสร้างขึ้นตามลำดับความซับซ้อนการถ่ายโอนข้อมูลบริบทการถ่ายโอนข้อมูลระบบและการถ่ายโอนข้อมูลที่สมบูรณ์สิ่งเหล่านี้แตกต่างกันไปขึ้นอยู่กับระดับของรายละเอียดการถ่ายโอนข้อมูลระบบประกอบด้วยข้อมูลทั้งหมดที่พบในบริบท Dump Plus ข้อมูลเกี่ยวกับ Callstacks;รายการโมดูลกระบวนการและเธรดสำหรับระบบและข้อมูลเกี่ยวกับหน่วยความจำรอบเธรดที่ผิดพลาด