آموزش سریعتر کردن برنامه های NET

Making .NET Applications Faster

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه با استفاده صحیح از مجموعه ها ، ترکیب کد ناامن ، تغییر در انواع مختلف در صورت لزوم و تنظیم مجدد قسمت های برنامه خود ، کد دات نت را سریعتر بسازید. همه را بزرگ کنید پیاده سازی انواع ارزش ها به درستی 17m 36s استفاده از پیش تنظیم دهه های 21 و 30 با استفاده از کد و اشاره گرهای ناامن 16m 29s انتخاب مجموعه 25 متر 39s کد خود را به همان اندازه که لازم است موازی کنید ، اما نه بیشتر 26m 18s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

پیاده سازی انواع ارزش ها به درستی Implementing Value Types Correctly

  • مقدمه Introduction

  • چرا انواع مختلف را ارزش گذاری می کنیم؟ Why Value Types?

  • اجرای صحیح نوع ارزش Correct Value Type Implementation

  • نسخه ی نمایشی: اندازه گیری عملکرد نوع ارزش Demo: Measuring Value Type Performance

  • GetHashCode GetHashCode

استفاده از پیش تنظیم Applying Precompilation

  • مقدمه Introduction

  • NGen و Assembly در حال بارگیری است NGen and Assembly Loading

  • نسخه ی نمایشی: NGen Demo: NGen

  • RyuJIT و MPGO RyuJIT and MPGO

  • نسخه ی نمایشی: RyuJIT Demo: RyuJIT

  • کاهش هزینه های ورودی/خروجی Reducing I/O Costs

  • نسخه ی نمایشی: ILMerge Demo: ILMerge

  • از پیش ترکیب عبارات منظم Precompiling Regular Expressions

  • نسخه ی نمایشی: بهینه سازی Regex با پیش تنظیم Demo: Optimizing Regex with Precompilation

  • خلاصه Summary

با استفاده از کد و اشاره گرهای ناامن Using Unsafe Code and Pointers

  • اشاره گرها در C # Pointers in C#

  • نسخه ی نمایشی: memcpy Demo: memcpy

  • خواندن ساختارها Reading Structures

  • نسخه ی نمایشی: خواندن ساختارها Demo: Reading Structures

  • خلاصه Summary

انتخاب مجموعه Choosing a Collection

  • مقدمه Introduction

  • مجموعه های داخلی (1) Built-in Collections (1)

  • مجموعه های داخلی (2) Built-in Collections (2)

  • مقایسه مجموعه های داخلی Comparing Built-in Collections

  • نسخه ی نمایشی: مقایسه مجموعه های داخلی Demo: Comparing Built-in Collections

  • مجموعه های سفارشی (1) Custom Collections (1)

  • مجموعه های سفارشی (2) Custom Collections (2)

  • نسخه ی نمایشی: مجموعه های سفارشی Demo: Custom Collections

  • خلاصه Summary

کد خود را به همان اندازه که لازم است موازی کنید ، اما نه بیشتر Make Your Code as Parallel as Necessary, but Not More

  • مقدمه Introduction

  • استفاده از موازی سازی داده ها Applying Data Parallelism

  • نسخه ی نمایشی: موازی سازی داده ها Demo: Data Parallelism

  • I/O ناهمگام و موازی I/O Asynchronous I/O and I/O Parallelism

  • نسخه ی نمایشی: موازی سازی I/O Demo: I/O Parallelism

  • خلاص شدن از قفل Getting Rid of Locks

  • نسخه ی نمایشی: تجمیع Demo: Aggregation

  • خلاصه Summary

نمایش نظرات

آموزش سریعتر کردن برنامه های NET
جزییات دوره
1h 47m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
493
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sasha Goldshtein Sasha Goldshtein

ساشا مدیر ارشد گروه Sela ، شرکت برتر آموزش و مشاوره اسرائیل ، و یک Microsoft C # MVP است. وی در زمینه بهینه سازی عملکرد ، رفع اشکال در تولید ، سیستم های توزیع شده/ابری و توسعه موبایل تخصص دارد. ساشا یک سخنران مکرر در کنفرانس های بین المللی و نویسنده "Pro .NET Performance" و دوره های آموزشی متعدد است.