Improve code performance using GitHub Copilot Agent
Intermediate
Developer
GitHub
Visual Studio Code
This module examines how to effectively profile .NET applications, identify performance issues, and optimize code by using GitHub Copilot in Visual Studio Code.
Learning objectives
By the end of this module, you're able to:
- Describe what code profiling is and how improving code efficiency benefits users and businesses.
- Describe the tools, techniques, and processes used to implement profiling, locate bottlenecks, and improve code performance.
- Use GitHub Copilot’s Ask mode to explain a codebase, suggest opportunities to improve code efficiency, and identify the risks associated with suggested performance optimizations.
- Use GitHub Copilot’s Agent mode to refactor low performance code without negatively impacting code quality or code security.
Prerequisites
- Experience using GitHub Copilot in Visual Studio Code.
- Experience developing C# applications.