Posted On: Aug 12, 2021

Amazon CodeGuru is a developer tool powered by machine learning that provides intelligent recommendations for improving code quality and identifying an application’s most expensive lines of code. Developers can use Amazon CodeGuru Profiler to understand the runtime behavior of their applications, identify and remove code inefficiencies, improve performance, and significantly decrease compute costs.

Today, in addition to the existing Java recommendations, Amazon CodeGuru Profiler is extending support for Python. With CodeGuru Profiler you can profile your Python applications to identify performance improvements and next steps for remediation in Python applications. CodeGuru Profiler supports Python versions from 3.6 to 3.9 and works for applications running on Amazon Elastic Compute Cloud (EC2), containers and AWS Lambda.

To get started with Amazon CodeGuru Profiler, visit the user guide. For onboarding your Python application to CodeGuru Profiler, please refer to the User Guide. You can also find information on working with anomalies identified and recommendations generated in the CodeGuru Profiler documentation.