Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C# Performance Tricks: How To Radically Speed Up Your Code
Intoduction
Course introduction (5:11)
Meet your instructor (3:51)
Introduction to code optimization (6:14)
Windows, OS/X or Linux? (3:20)
Fundamentals of the .NET Framework
The Stack (5:25)
The Heap (6:20)
Value types (5:52)
Reference types (5:31)
Boxing and unboxing (6:30)
Immutable strings (6:45)
A crash course in Intermediate Language
Common Intermediate Language (14:47)
Basic optimizations: the low-hanging fruit
How to prevent boxing and unboxing (9:41)
Fast string concatenation (8:22)
Fast collections (8:31)
Fast arrays (9:11)
Throwing and catching exceptions (14:57)
For versus Foreach (16:42)
Intermediate optimizations
Fast Garbage Collection - part 1 (16:09)
Fast Garbage Collection - part 2 (18:28)
Fast delegates (9:15)
Fast class factories (17:08)
Advanced optimizations
Arrays on the stack (11:30)
Pointers - part 1 (10:07)
Pointers - part 2 (11:46)
Final words
Course recap (1:44)
Fast collections
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock