نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه با استفاده صحیح از مجموعه ها ، ترکیب کد ناامن ، تغییر در انواع مختلف در صورت لزوم و تنظیم مجدد قسمت های برنامه خود ، کد دات نت را سریعتر بسازید. همه را بزرگ کنید پیاده سازی انواع ارزش ها به درستی 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
نمایش نظرات