Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Making .NET Applications FasterГод выпуска: 2014
Производитель: pluralsight.com
Сайт производителя:
http://www.pluralsight.comАвтор: Sasha Goldshtein
Продолжительность: 1h 47m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: In this course, you will learn how to make .NET code faster by applying a set of techniques and APIs. You will see how to choose collections correctly based on their performance characteristics, and when to design your own. You will see how to improve application startup and load times by applying precompilation. You will also see how to improve performance with value types, unsafe code, and a bag of additional smaller tricks.
В данном курсе вы узнаете как создавать наиболее производительные приложения, используя разнообразные подходы и API, как выбирать коллекции на основе их характеристик производительности и когда стоит реализовывать свои. Так же вы узнаете как ускорить запуск и загрузку приложения, применяя предварительную компиляцию. Будет показано, как улучшить производительность, используя типы значений, unsafe-код и многое другое.
[spoiler="Содержание"]
Implementing Value Types Correctly 17:36--Introduction 1:05
--Why Value Types? 4:48
--Correct Value Type Implementation 5:58
--Demo: Measuring Value Type Performance 3:16
--GetHashCode 2:28
Applying Precompilation 21:30--Introduction 0:47
--NGen and Assembly Loading 5:18
--Demo: NGen 1:39
--RyuJIT and MPGO 2:10
--Demo: RyuJIT 1:13
--Reducing I/O Costs 3:51
--Demo: ILMerge 1:47
--Precompiling Regular Expressions 1:51
--Demo: Optimizing Regex with Precompilation 2:08
--Summary 0:41
Using Unsafe Code and Pointers 16:29
--Pointers in C# 5:25
--Demo: memcpy 1:43
--Reading Structures 5:37
--Demo: Reading Structures 3:09
--Summary 0:33
Choosing a Collection 25:39
--Introduction 2:33
--Built-in Collections (1) 3:41
--Built-in Collections (2) 3:11
--Comparing Built-in Collections 3:07
--Demo: Comparing Built-in Collections 1:50
--Custom Collections (1) 3:10
--Custom Collections (2) 3:51
--Demo: Custom Collections 3:36
--Summary 0:37
Make Your Code as Parallel as Necessary, but Not More 26:18
--Introduction 4:16
--Applying Data Parallelism 2:39
--Demo: Data Parallelism 2:18
--Asynchronous I/O and I/O Parallelism 5:44
--Demo: I/O Parallelism 1:36
--Getting Rid of Locks 6:15
--Demo: Aggregation 2:03
--Summary 1:23
[/spoiler]
Формат видео: MP4
Видео: MPEG-4 AVC (avc1) 1024x768@15fps 4:3
Аудио: MPEG AAC Audio (mp4a) 44100Hz Stereo
[spoiler="Скриншоты"]


[/spoiler]