tldr-pages/tldr

Page request: asprof

Ouverte

#21 675 ouverte le 23 mars 2026

 (2 commentaires) (0 réaction) (0 personne assignée)Markdown (5 377 forks)batch import
help wantednew command

Métriques du dépôt

Stars
 (63 410 étoiles)
Métriques de merge PR
 (Merge moyen 7j 5h) (321 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