สารบัญ:
คำจำกัดความ - หน่วยความจำรั่วหมายถึงอะไร
การรั่วไหลของหน่วยความจำเป็นกระบวนการที่โปรแกรมหรือแอปพลิเคชันเก็บรักษาหน่วยความจำหลักของคอมพิวเตอร์อย่างต่อเนื่อง มันเกิดขึ้นเมื่อโปรแกรมหน่วยความจำถิ่นที่อยู่ไม่ส่งคืนหรือปล่อยพื้นที่หน่วยความจำที่จัดสรรแม้หลังจากการดำเนินการส่งผลให้พฤติกรรมของระบบช้าลงหรือไม่ตอบสนอง
หน่วยความจำรั่วเรียกว่ารั่วช่องว่าง
Techopedia อธิบาย Memory Leak
หน่วยความจำรั่วถือเป็นความล้มเหลวหรือข้อผิดพลาดภายในแอปพลิเคชัน / โปรแกรมที่เก็บไว้ แอปพลิเคชั่น / โปรแกรมอาจทำให้เกิดการรั่วไหลของหน่วยความจำอาจตั้งใจหรือไม่ตั้งใจซึ่งอาจเก็บแอปพลิเคชันไว้ในหน่วยความจำเพื่อดำเนินการหรือยังคงค้างอยู่ในสถานะที่ไม่สามารถกู้คืนได้ โปรแกรมถิ่นที่อยู่อาจเป็นแหล่งที่มา / รั่วไหลพื้นที่หน่วยความจำเพิ่มเติมโดยไม่ต้องปล่อยพื้นที่ที่ใช้ก่อนหน้านี้ซึ่งนำไปสู่ความหมดสิ้นของทรัพยากรหน่วยความจำและระบบที่ทำงานได้ไม่ดีหรือแช่แข็ง
การรั่วไหลของหน่วยความจำอาจลดลงผ่านซอฟต์แวร์การจัดการหน่วยความจำเฉพาะหรือโดยการเพิ่มฟังก์ชั่นการเก็บขยะไปยังซอร์สโค้ดของแอปพลิเคชัน
