tldr-pages/tldr

Page request: asprof

Open

#21 675 ouverte le 23 mars 2026

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)Shell (2 507 forks)batch import
help wantednew command

Métriques du dépôt

Stars
 (30 937 stars)
Métriques de merge PR
 (Merge moyen 4j 16h) (263 PRs mergées en 30 j)

Description

Command description

Async Profiler (asprof) is a profiler for JVM apps that attaches to processes and produces profiles. It supports a few profiling modes, output formats, thread profiling, inclusion/exclusion lists for stacks, lots of other flags.

Command details

No response

Documentation

https://github.com/async-profiler/async-profiler/tree/master/docs

Platform

Common

VCS repository link (e.g. GitHub, GitLab)

https://github.com/async-profiler/async-profiler

Additional information

Three easy starter commands from my shell history matching the core command pattern:

  • Profile a process PID for N seconds: asprof -d [N] -f [filename.html] [PID]
  • Profile a process by name with wall-clock timing: asprof -f [filename.html] -e wall [Process Name] (and -e alloc for memory allocs)
  • Profile generating Flamegraph-compatible stacks: asprof -f [filename.stacked] [Process Name]

But there's a lot more in the docs that I haven't uncovered yet that would benefit from a tldr. Planning to write this myself after learning more.

Guide contributeur