CMemoryState::DumpStatistics
โมฆะ DumpStatistics ( ) const
หมายเหตุ
พิมพ์รายงานสถิติหน่วยความจำที่กระชับจากวัตถุCMemoryStateที่ถูกกรอกข้อมูล โดยฟังก์ชันสมาชิกต่างกัน รายงาน ซึ่งจะถูกพิมพ์บนอุปกรณ์afxDumpแสดงต่อไปนี้:
-
จำนวน "วัตถุ" บล็อก (บล็อกหน่วยความจำในการจัดสรรการใช้CObject::operator ใหม่) ยังคง มีการปันส่วนในกอง?
-
จำนวนบล็อก nonobject ยัง จัดสรรลงบนกอง?
-
หน่วยความจำสูงสุดที่ใช้ โดยโปรแกรมตลอดเวลาหนึ่ง (ในไบต์)?
-
หน่วยความจำทั้งหมดในขณะนี้ใช้ โดยโปรแกรม (ในไบต์)?
ตัวอย่างรายงานที่มีลักษณะดังนี้:
0 ไบต์ในบล็อกฟรี 0
8 ไบต์ในวัตถุ 2 ช่วง
0 ไบต์ในบล็อกของวัตถุที่ไม่ใช่ 0
เลขที่ใหญ่ที่สุดที่ใช้: 8 ไบต์
รวมการปันส่วน: 8 ไบต์
-
บรรทัดแรกอธิบายจำนวนบล็อก deallocation ที่ถูกล่าช้าถ้าafxMemDFถูกตั้งค่าเป็นdelayFreeMemDF ดูข้อมูลเพิ่มเติมafxMemDFในส่วน "แมโครและ Globals"?
-
อธิบายถึงบรรทัดสองจำนวนวัตถุที่บล็อกคงปันส่วนบนกอง?
-
อธิบายถึงเส้นสามจัดสรรลงบนกอง และ deallocated ไม่กี่บล็อก nonobject (อาร์เรย์หรือโครงสร้างที่ปันส่วนใหม่ด้วย)?
-
บรรทัดสี่ให้หน่วยความจำสูงสุดที่ใช้ โดยโปรแกรมของคุณเมื่อใด?
-
ยอดรวมของหน่วยความจำที่ใช้ โดยโปรแกรมของคุณแสดงรายการบรรทัดสุดท้าย?
ตัวอย่าง
ดูตัวอย่างสำหรับการกำหนดCMemoryState?
ภาพรวม CMemoryState |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)