در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی با Memory Leak و مضرات آن آشنا شده و یاد می گیرید که چطور آن را در زبان C++ تشخیص دهید.
عنوان اصلی : Detecting Memory Leaks in C/C++ Applications
معرفی :
چیدمان حافظه فرآیندی
اشاره گرها
استفاده از ویژوال استودیو
اشکال زدایی در ویژوال استودیو
ترتیب بایت
C بررسی اجمالی توابع تخصیص
C توابع تخصیص - malloc، calloc
C توابع تخصیص - realloc
تخصیص حافظه پویا در C++:
اپراتورهای تخصیص C++
نحوه کار جدید - قسمت اول
نحوه کار جدید - قسمت دوم
رسیدگی به شکست جدید - استثنا
رسیدگی به خرابی جدید - Handler
رسیدگی به خرابی جدید - nothrow
مثال جدید بدون پرتاب - قسمت اول
مثال جدید بدون پرتاب - قسمت دوم
مکان جدید - I
قرار دادن جدید - II
مکان جدید - III
قرار دادن جدید - IV
مکان جدید - V
توابع جدید و حذف اپراتور
مسائل مربوط به مدیریت حافظه:
مسائل مربوط به مدیریت حافظه
اشاره گرهای اولیه - I
اشاره گرهای Unitialized - II
سرریز بافر - پشته
سرریز بافر - هیپ
اشاره گر آویزان - I
اشاره گر آویزان - II
نشت حافظه - I
نشت حافظه - II
تشخیص فساد هیپ:
کلاس رشته - I
کلاس رشته - II
کلاس رشته - III
کلاس رشته - IV
کلاس رشته - V
تشخیص فساد هیپ در کلاس رشته
کلاس Heap Checker - I
Heap Checker Class - II
Heap Checker Class - III
کلاس Heap Checker - IV
کلاس Heap Checker - V
تشخیص نشت حافظه:
تابع ()CrtDumpMemory
مثال کد CrtDumpMemoryLeaks().
پرچم های تشخیص نشت
تخلیه دقیق نشت برای جدید
عکس های لحظه ای حافظه
عکسهای فوری حافظه - نمونه کد
کلاس کمکی نقطه بازرسی حافظه
مشکلات مربوط به پست های بازرسی (و حل و فصل)
عکس های فوری در ویژوال استودیو - I
عکس های فوری در ویژوال استودیو - II
حالت و نوع گزارش
حالت و نوع گزارش - مثال کد
فایل حالت گزارش
نشتی یاب سفارشی:
قطعات داخلی تشخیص نشت
هدر بلوک حافظه و تابع ptmalloc().
پیاده سازی تابع ptfree()
پیاده سازی تابع PtDumpLeaks()
افزودن پشتیبانی C++ - I
افزودن پشتیبانی C++ - قسمت دوم
کامپایل در لینوکس
پشتیبانی از فساد هیپ:
تشخیص فساد هیپ - پیاده سازی داخلی
پیاده سازی PtCheckMemory() - I
پیاده سازی PtCheckMemory() - II
لایه بندی تراز و ساختار
تراز کردن هدر بلوک حافظه
Detecting Memory Leaks in C/C++ Applications
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.