Profiling and Fixing Common Performance Bottlenecks


Details
Legacy apps and enterprise systems often contain the perfect storm of events that lead to performance disasters:
1. a long history of “one-off” feature requests and bug fixes
2. an overall lack of unit tests, as many were started before automated testing was commonplace
3. uncaptured institutional knowledge; and limited, bespoke documentation
Fortunately, things don’t need to stay the way they’ve always been! In this session, we’re going to use a combination of proprietary and open-source tools to identify, investigate, profile, and (most importantly) fix three of the most common performance issues found in legacy and enterprise systems.
While the example web app will be using C#/Razor/.NET, these concepts and techniques can be applied towards systems of just about any language or platform.


Profiling and Fixing Common Performance Bottlenecks