
Amazon CodeGuru Profiler
6.7#4 in profiling softwareFrom $0.01 a monthFree planWebAPILinuxSelf-hosted
Visit
| Fact | Amazon CodeGuru Profiler | async-profiler |
|---|---|---|
| Purpose | Amazon CodeGuru Profiler collects runtime performance data from live applications and provides recommendations to improve performance and find CPU bottlenecks. | async-profiler is a low-overhead sampling profiler for Java that avoids the safepoint bias problem. |
| Runtime support | The FAQ lists Java, Python, and JVM languages such as Scala and Kotlin, and says applications can run on EC2, ECS, EKS, Fargate, Lambda, or on premises. | It works with OpenJDK and other Java runtimes based on the HotSpot JVM. |
CodeGuru Profiler may suit teams seeking continuous production profiling and performance recommendations for Java, JVM-language, or Python applications. It is relevant where sampling-based CPU, memory, and thread profiling is appropriate.
It suits Java developers who need to investigate CPU, memory, thread, or lock behavior on HotSpot-based runtimes. It is also relevant to teams profiling Java processes in Docker or LXC.