2014
Pluralsight
Sasha Goldshtein
3:10
English
In this course, you will learn how to make .NET applications even faster by using a variety of techniques that expand upon the "Making .NET Applications Faster" course. You will explore the garbage collector's inner workings and how to use them to your advantage. You will learn about modern CPUs and how to optimize for them using vector instructions and cache optimization techniques. Finally, you will learn about relevant JIT optimizations and .NET Native, a preview .NET optimization technology.
Garbage Collection Internals
Course Introduction
Basic Concepts
GC Flavors
Generations
Finalization
Reducing Pressure on the Garbage Collector
Garbage Collection Metrics
Using Value Types When Possible
Reducing Allocations
Avoiding Finalization
Vectorizing CPU-Bound Algorithms
Introduction to SIMD
Microsoft.Bcl.Simd
Vectorizing Algorithms
CPU Optimizations
Understanding the CPU
CPU Effects on Algorithms
JIT Optimizations and .NET Native
JIT Optimizations
.NET Native
Course Summary
Download File Size:498.68 MB