Close

2019-12-13

What Is Amazon CodeGuru?

What Is Amazon CodeGuru?
What is Amazon CodeGuru?

It is a machine-learning service for automated code reviews and application performance recommendations. It helps you find the most expensive lines of code that hurt application performance and keep you up all night troubleshooting, then gives you specific guidance to fix or improve your code.

Leveraging machine-learning models and learned best practices, Amazon CodeGuru provides intelligent recommendations to improve code quality and optimize application performance. Amazon CodeGuru includes CodeGuru Reviewer and CodeGuru Profiler. CodeGuru Reviewer analyzes code pull requests on your code repositories, and CodeGuru Profiler analyzes the performance of your applications as they run.

CodeGuru Reviewer automatically detects code issues during code reviews before they reach production, allowing you to proactively see problems before they are deployed to production and improve overall application performance and quality. CodeGuru Profiler can identify when your application consumes excessive CPU capacity on a logging routine instead of executing core business logic. CodeGuru Profiler is designed to profile your application continuously in production with a minimal footprint.

Amazon CodeGuru Reviewer supports Java code stored in GitHub and AWS CodeCommit repositories.