كشف تسرب للذاكرة في MFC

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

أصلي فقط

الموضوع الذي لا ينطبق

pro ، Premium و Ultimate

الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

أصلي فقط

الموضوع الذي لا ينطبق

يوفر MFC فئات و المتداخلة للكشف عن ذاكرة المخصصة، ولكن لا يتم deallocated.

في هذا القسم

  • تعقب عمليات تخصيص ذاكرة
    تتناول هذه المقالة DEBUG_NEWماكرو، يمكنك استخدام إلى تحديد موقع تسرب ذاكرة. تتضمن اعتبارات في إصدارات التصحيح و الإصدار، تعريف الماكرو في الملفات المصدر الخاصة بك، و تفريغ الكائن.

  • تمكين تشخيص ذاكرة الفعلية
    كما تقدم خطوات لتمكين تتبع تشخيص وتحديد ميزات تشخيص ذاكرة المعينة مع afxMemDF(for المزيد precise عنصر تحكم).

  • التقاط لقطات ذاكرة
    يوضح كيفية أخذ لقطات ذاكرة تعليمات في بحث تسرب الذاكرة.

  • عرض إحصائيات ذاكرة
    وصف CMemoryState::Differenceدالة (مقارنة ذاكرة) و CMemoryState::DumpStatistics(prints ذاكرة إحصائيات) ويوفر أمثلة تعليمات برمجية.

  • تفريغ الكائن
    يوفر معلومات حول عمليات تفريغ الكائن، بما في ذلك DumpAllObjectsSinceدالة، مثال تعليمات برمجية، واعتبارات، كما أنه interpreting وتخصيص كائن تفريغ.

أقسام ذات صلة

  • الكشف عن و عزل تسرب ذاكرة
    كيف إلى استخدام مكتبة وقت التشغيل C إلى الكشف عن تسرب الذاكرة.

  • MFC تصحيح الأخطاء أساليب
    قمت بربط إلى تصحيح أساليب MFC البرامج، بما في ذلك: afxيصححBreak، الماكرو التتبع، الكشف عن تسرب الذاكرة في MFC، MFC assertions، وتقليل الحجم MFC يصحح البناء.

  • تصحيح Visual C + +
    تتناول هذه المقالة بعض معالجات تصحيح الأخطاء الشائعة و تقنيات للتطبيقات C و ++C.