หน่วยความจำรั่วในการทดสอบคืออะไร?
หน่วยความจำรั่วในการทดสอบคืออะไร?

วีดีโอ: หน่วยความจำรั่วในการทดสอบคืออะไร?

วีดีโอ: หน่วยความจำรั่วในการทดสอบคืออะไร?
วีดีโอ: หน่วยความจำในคอมพิวเตอร์ทำงานอย่างไร - Kanawat Senanan 2024, เมษายน
Anonim

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

เมื่อคำนึงถึงสิ่งนี้ หน่วยความจำรั่วในการทดสอบประสิทธิภาพคืออะไร

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

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

เมื่อพิจารณาถึงสิ่งนี้ หน่วยความจำรั่วหมายความว่าอย่างไร

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

เครื่องมือใดที่ใช้ตรวจจับหน่วยความจำรั่วในการทดสอบ

Deleaker เป็นกรรมสิทธิ์แบบสแตนด์อโลน เครื่องมือตรวจจับหน่วยความจำรั่ว และยัง ใช้แล้ว เป็นส่วนขยาย Visual C++ ตรวจจับ หน่วยความจำรั่ว ในกองและเสมือน หน่วยความจำ รวมเข้ากับ IDE ใด ๆ ได้อย่างง่ายดาย แอปพลิเคชันดีบักเวอร์ชันสแตนด์อโลนเพื่อแสดงการจัดสรรอ็อบเจ็กต์ในปัจจุบัน