آموزش جعبه ابزار عملکرد Windows: تشخیص نشت حافظه

Windows Performance Toolkit: Detecting Memory Leaks

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تشخیص مشکلات عملکرد برنامه در رایانه می تواند احساس کند شما باید یک قسمت کارآگاه و یک قسمت روانشناخت باشید. برنامه شما ممکن است کامپایل و اجرا شود - تا زمانی که رونق بگیرد ، خراب می شود. این خرابی ها معمولاً به دلیل نشت حافظه ایجاد می شوند: تخصیص منابع مدیریت نشده در برنامه. خوشبختانه با Windows Performance Toolkit می توانید مشکلاتی مانند نشت حافظه را به سرعت و به طور مثر شناسایی و اصلاح کنید. توماس پانتلز ، مهندس برنامه سابق اینتل ، نحوه تجزیه و تحلیل و بهینه سازی برنامه ها با نشت حافظه را با استفاده از Windows Performance Recorder (WPR) و Windows Performance Analyzer (WPA) نشان می دهد. وی با استفاده از یک برنامه OpenCV که در ++ C توسعه یافته است ، از طریق کد منبع عبور می کند ، و نشتی را برطرف می کند ، و یک مرور کلی از جعبه ابزار عملکرد Windows در عمل و تکنیک های عملی ارائه می دهد که به برنامه های شما کمک می کند تا از منابع سیستم استفاده بهتری کنند.
موضوعات شامل:
  • راه اندازی برنامه
  • مشاهده کد منبع
  • جمع آوری شواهد نشت حافظه
  • بهینه سازی برنامه

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • بررسی اجمالی Overview

  • نصب ابزار عملکرد ویندوز Installing the Windows Performance Toolkit

  • معرفی مختصری از OpenCV A brief introduction to OpenCV

ابتلا به نشت حافظه Catching Memory Leaks

  • OpenCV را تنظیم کنید Setting up OpenCV

  • برنامه OpenCV با نشت حافظه An OpenCV application with memory leaks

  • با نگاهی به کد منبع Looking at the source code

  • استفاده های Heap ، استخر و VirtualAlloc Heap, pool, and VirtualAlloc uses

  • جمع آوری شواهد نشت حافظه: راه اندازی Gathering memory leak evidence: Setup

  • جمع آوری شواهد نشت حافظه: مجموعه Gathering memory leak evidence: Collection

  • بررسی نشت حافظه: قسمت 1 Memory leak investigation: Part 1

  • بررسی نشت حافظه: قسمت 2 Memory leak investigation: Part 2

  • چالش: از کجا حافظه را آزاد کنید Challenge: Where to release memory

  • راه حل: قرار دادن cvReleaseImage Solution: cvReleaseImage placement

  • برنامه OpenCV بهینه شده است OpenCV application optimized

  • بازرسی بهینه سازی برنامه OpenCV Optimized OpenCV application inspection

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش جعبه ابزار عملکرد Windows: تشخیص نشت حافظه
جزییات دوره
53m 32s
18
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
5,863
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Pantels Thomas Pantels

Thomas Pantels یک مهندس کامپیوتر است که در اندازه گیری و تجزیه و تحلیل عملکرد برنامه ها تخصص دارد. توماس علت اصلی رفتارهای غیر منتظره مانند مصرف زیاد انرژی و پاسخگویی کند برنامه را می یابد. او به عنوان یک مهندس برنامه در اینتل ، برنامه های مختلفی از McAfee AntiVirus گرفته تا Fruit Ninja را پروفایل کرد. وی سخنران برجسته ای در نشست کارشناسان نرم افزار اینتل (SES) بوده است و مقالاتی را درباره مطالعات موردی خود در منطقه توسعه دهنده اینتل منتشر کرده است. توماس علاقه مند به اشتراک گذاری دانش خود در مورد پروفایل کاربری و بهینه سازی با جامعه توسعه دهنده است.