บ้าน พัฒนาการ หน่วยความจำรั่วคืออะไร - คำจำกัดความจาก techopedia

หน่วยความจำรั่วคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - หน่วยความจำรั่วหมายถึงอะไร

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

หน่วยความจำรั่วเรียกว่ารั่วช่องว่าง

Techopedia อธิบาย Memory Leak

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

การรั่วไหลของหน่วยความจำอาจลดลงผ่านซอฟต์แวร์การจัดการหน่วยความจำเฉพาะหรือโดยการเพิ่มฟังก์ชั่นการเก็บขยะไปยังซอร์สโค้ดของแอปพลิเคชัน

หน่วยความจำรั่วคืออะไร - คำจำกัดความจาก techopedia