آموزش جعبه ابزار عملکرد 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: تشخیص نشت حافظه
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
53m 32s
18
Linkedin (لینکدین) lynda-small
11 شهریور 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,863
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Pantels Thomas Pantels

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.