دوره آموزشی ابزارهای عملکرد ویندوز: تجزیه و تحلیل موضوع با تقویت کننده VTune اینتل
1 ساعت 3 دقیقهمتوسط2016-12-15
مدرسین

Thomas Pantels
Computer Engineer
جزئیات دوره
برنامههای چندرشتهای میتوانند عملکرد بهتری نسبت به برنامههای تکرشتهای داشته باشند، اما بهبود عملکرد همراه با پیچیدگی کد بیشتر و سربار اضافی است. با مقایسه و تحلیل نسخههای مختلف برنامههای خود با VTune Amplifier، میتوانید تصمیم بگیرید که آیا این تغییرات ارزشش را دارند یا نه. در این دوره، Thomas Pantels نشان میدهد که چگونه دو نسخه از یک برنامه دمو C++ که کارهای ساخت خانه را شبیهسازی میکند، تحلیل و بصریسازی کنید. نسخه اول تکرشتهای است و نسخه دوم چندرشتهای. در پایان این دوره، یاد میگیرید که چگونه VTune Amplifier را نصب و پیکربندی کنید. همچنین میتوانید از این ابزار برای تحلیل و مقایسه برنامههای تکرشتهای و چندرشتهای در سیستمعامل ویندوز استفاده کنید و نتایج را به خوبی درک کنید.
اهداف یادگیری
نصب VTune Amplifier
بررسی کد منبع برنامه تکرشتهای
تحلیل برنامههای تکرشتهای
تحلیل برنامههای چندرشتهای
شناسایی نقاط بحرانی (Hotspots)
مقایسه نتایج تحلیل برنامههای تکرشتهای و چندرشتهای
اهداف یادگیری
نصب VTune Amplifier
بررسی کد منبع برنامه تکرشتهای
تحلیل برنامههای تکرشتهای
تحلیل برنامههای چندرشتهای
شناسایی نقاط بحرانی (Hotspots)
مقایسه نتایج تحلیل برنامههای تکرشتهای و چندرشتهای
مهارت ها
VTune AmplifierWindowsSoftware Development ToolsMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - بررسی اجمالی
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - معرفی آمپلی فایر Intel VTune
- 05 - نصب آمپلی فایر VTune
- 06 - راهاندازی تقویت کننده VTune برای اولین بار
- 07 - VTune Amplifier مستقل رابط کاربری گرافیکی
- 08 - درخت مستقل از بالا به پایین VTune
1. تجزیهوتحلیل موضوع
- 09 - برنامه نمایشی خانه سازی
- 10 - کد منبع تک رشته ای
- 11 - تجزیهوتحلیل برنامههای تک رشته ای
- 12 - هات اسپاتهای تک رشته ای - خلاصه
- 13 - هات اسپاتهای تک رشته ای - پایین به بالا
- 14 - هات اسپاتهای تک رشته ای - از بالا به پایین
- 15 - کد منبع چند رشته ای
- 16 - تجزیهوتحلیل برنامههای چند رشته ای
- 17 - نقاط مهم چند رشته ای - خلاصه
- 18 - نقاط مهم چند رشته ای - پایین به بالا
- 19 - نقاط مهم چند رشته ای - از بالا به پایین
- 20 - هات اسپاتهای چند رشته ای - فعالیت موضوع
- 21 - تک در مقابل چند رشته ای - مقایسه ها
نتیجه
- 22 - مراحل بعدی