async-profiler
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
async-profiler is ranked #2 of 29 in profiling software on Inferse. It runs on API, Linux, macOS. There is a free plan.
Compared on profiling software
- Free plan
- Yesgithub.com
- Profiling modes
- bothgithub.com
- Supported languages
- Java, C, C++github.com
- CPU profiling
- Yesgithub.com
- Memory profiling
- Yesgithub.com
- Thread profiling
- Yesgithub.com
- Deployment model
- self-hostedgithub.com
Facts
- Purpose
- async-profiler is a low-overhead sampling profiler for Java that avoids the safepoint bias problem.github.com · 1 Oct 2026
- Runtime support
- It works with OpenJDK and other Java runtimes based on the HotSpot JVM.github.com · 1 Oct 2026
- Native visibility
- It monitors non-Java threads and shows native and kernel frames in stack traces.github.com · 1 Oct 2026
- Profiling targets
- It can profile CPU time, Java-heap allocations, native-memory allocations and leaks, contended locks, and hardware or software performance counters.github.com · 1 Oct 2026
- Profiling modes
- The documentation lists CPU, allocation, wall-clock, Java-method, and multiple-events profiling modes.github.com · 1 Oct 2026
- Output
- The profiler can save results as an interactive Flame Graph viewable in a browser.github.com · 1 Oct 2026
- Output formats
- Supported output formats include collapsed stacks, flame graphs, HTML tree views, and text.github.com · 1 Oct 2026
- Official builds
- Officially maintained builds are provided for Linux x64 and arm64 and macOS x64 and arm64.github.com · 1 Oct 2026
- Nightly retention
- Nightly binaries for previous commits are kept for 30 days.github.com · 1 Oct 2026
- Build requirements
- Building requires make, GCC 7.5.0+ or Clang 7.0.0+, static libstdc++, and JDK 11+.github.com · 1 Oct 2026
- Java integration
- A Java API is published to Maven Central and can be used as a Maven dependency.github.com · 1 Oct 2026
- Span API
- The Span API records latency-sensitive intervals into the same JFR recording as profiling samples and is allocation-free.github.com · 1 Oct 2026
- IDE integration
- IntelliJ IDEA bundles async-profiler and exposes it through the Java Profiler settings.github.com · 1 Oct 2026
- Container profiling
- It can profile Java processes in Docker or LXC containers from inside the container or from the host system.github.com · 1 Oct 2026
- Security reporting
- Security issues should be reported to AWS/Amazon Security through its vulnerability reporting page instead of a public GitHub issue.github.com · 1 Oct 2026
Best async-profiler alternatives
See all 12
7.4 YourKit Java Profiler $37454.08/mo first paid tier Free trial
7.2 Google Cloud Profiler Free free plan, no paid price published Free plan
6.7 JProfiler See plans price on the maker's page Free trial
5.9 AMD Auto-Detect and Install Tool Free free plan, no paid price published Free plan
5.9 Grafana Cloud Application Observability $0.03/mo first paid tier Free plan
5.9 Grafana k6 $19/mo first paid tier Free plan Where it ranks on Inferse
- Best Profiling Software in 2026#2 of 29
Sources
- github.com/async-profiler/async-profiler· checked 1 Oct 2026
- github.com/async-profiler/async-profiler/blob/mast· checked 1 Oct 2026
- github.com/async-profiler/async-profiler/blob/mast· checked 1 Oct 2026
- github.com/async-profiler/async-profiler/blob/mast· checked 1 Oct 2026
- github.com/async-profiler/async-profiler/blob/mast· checked 1 Oct 2026
- github.com/async-profiler/async-profiler/blob/mast· checked 1 Oct 2026
- github.com/async-profiler/async-profiler/blob/mast· checked 1 Oct 2026
