Essential Truths Everyone Should Know about Performance in a Large Managed Codebase

Download this episode

Download Video

Description

We converted a huge project (the Visual Basic and C# compilers) from native to managed code. It really was huge – 100s of projects, 2 million lines of code. How did we do it without sacrificing performance? How did we squeeze every last bit of performance from the CLR and .NET garbage collector? How did we maintain startup performance? How did we achieve acceptable typing responsiveness? What surprised us? Learn which tools we used to analyze performance, the techniques we used to bring it up to speed, and the fundamental architectural lessons we learned.

Tag:

Breakout

Day:

1

Session Type:

Breakout

Code:

DEV-B333

Room:

Hall 4.5

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.