آموزش Windows Performance Tools: DeadLock Analysis with Intel VTune Amplifier

Windows Performance Tools: DeadLock Analysis with Intel VTune Amplifier

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا برنامه های ویندوز شما عملکرد خوبی ندارند؟ رشته های برنامه اغلب روی اشیاch همگام سازی (قفل ها) خیلی طولانی منتظر می مانند ، که منجر به عدم استفاده از هسته های پردازنده می شود. نحوه استفاده از تجزیه و تحلیل قفل و انتظار در تقویت کننده VTune اینتل برای شناسایی و رفع بن بست را کشف کنید: یکی از مهمترین دلایل اجرای ناکارآمد موازی در یک برنامه ویندوز. به همراه مربی توماس پانتلز همراه باشید تا او ابزار تجزیه و تحلیل را نشان دهد و نشان دهد که کجا می توان کد منبع را پیدا کرد و برای از بین بردن بن بست ها تقویت کرد.

در پایان این دوره شما می دانید که چگونه از تجزیه و تحلیل Locks and Waits در برنامه خود استفاده کنید و کارایی اجرای موازی کار را در ویندوز بهبود دهید.
موضوعات شامل:
  • نصب تقویت کننده VTune
  • انتخاب گزینه ها برای تجزیه و تحلیل قفل ها و انتظارها
  • کار با GUI تقویت کننده VTune
  • مشاهده خلاصه تحلیل
  • برداشتن قفل
  • انجام تجزیه و تحلیل قفل شده
  • مقایسه نتایج

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

مقدمه Introduction

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

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

  • با استفاده از پرونده های تمرینی Using the exercise files

  • معرفی تقویت کننده Intel VTune Introducing the Intel VTune Amplifier

  • تقویت کننده VTune Installing the VTune Amplifier

  • تقویت اولین بار VTune تقویت کننده VTune Amplifier first time setup

  • تقویت کننده VTune GUI مستقل VTune Amplifier standalone GUI

  • مستقل VTune Top-Down Tree VTune standalone Top-Down Tree

1. تحلیل بن بست 1. Deadlock Analysis

  • Tachyon تجزیه و تحلیل نرم افزار قفل نسخه ی نمایشی Tachyon analyze locks demo app

  • مجموعه تحلیل قفل و انتظار Locks and Waits analysis collection

  • تقویت کننده VTune Visual Studio GUI VTune Amplifier Visual Studio GUI

  • قفل و انتظار: خلاصه Locks and Waits: Summary

  • قفل و انتظار: پایین Locks and Waits: Bottom-up

  • برداشتن قفل Removing the lock

  • تجزیه و تحلیل حذف شده را قفل کنید Lock removed analysis

  • مقایسه نتایج: قبل و. بعد از Comparing results: Before vs. After

  • مقایسه نتایج: پایین Comparing results: Bottom-up

  • گزینه های اضافی: سایر برگه ها ، صفحه ها و پنجره ها Extra options: Other tabs, panes, and windows

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش Windows Performance Tools: DeadLock Analysis with Intel VTune Amplifier
جزییات دوره
45m 28s
19
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,705
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Pantels Thomas Pantels

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