Skip to main content

ข้อผิดพลาดรันไทม์คืออะไร?

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

ในการวินิจฉัยข้อผิดพลาดรันไทม์มันเป็นสิ่งสำคัญที่จะต้องพิจารณาสภาพแวดล้อมเวลาทำงานสภาพแวดล้อมการทำงานเป็นแนวคิดที่คล้ายคลึงกับสภาพแวดล้อมการดำเนินงานมันหมายถึงการกำหนดค่าฮาร์ดแวร์และซอฟต์แวร์ภายใต้ข้อผิดพลาดรันไทม์เกิดขึ้นหรือเกิดขึ้นหากสามารถทำซ้ำได้สภาพแวดล้อมแบบรันไทม์รวมถึงปัจจัยต่าง ๆ เช่นระบบปฏิบัติการบนคอมพิวเตอร์ประเภทของ CPU (หน่วยประมวลผลส่วนกลาง) รวมถึงซอฟต์แวร์ระบบหรือเครื่องยนต์รันเวลาที่แอปพลิเคชันใช้และต้องทำงานอย่างถูกต้อง

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

หากเกิดข้อผิดพลาดรันไทม์เวลาผู้ใช้อาจเห็นข้อความแสดงข้อผิดพลาดบางครั้งข้อความนี้ระบุว่า“ เกิดข้อผิดพลาดรันไทม์” และเสนอโอกาสในการดีบักคนอื่น ๆ มีความเฉพาะเจาะจงมากขึ้นเช่นข้อความแสดงข้อผิดพลาดของ Java Run-Time“ StackoverFlowerror”“ OutofMemoryError” หรือ“ VerifyingError”