Performance Engineering: Optimizing Performance in an Application

placeholder

It is no longer adequate for software developers and engineers to simply write code that works. They also need to know how to optimize applications for best performance. Learn how you can do this in your role through this diverse course. Learn how software modeling can be employed when designing systems with performance in mind. Examine the role memory management plays in application performance. Discover techniques for code optimization and refactoring. Explore the benefits of optimizing code. And investigate the roles garbage collection heap dumps and threading management play in application performance. As you progress study some code optimization best practices and write a multi-threaded program in .NET. Upon course completion youll know the best ways to optimize application performance.