ASPROF(1)
β¨ ASPROF β¨
okay bestie, gather round, because asprof is literally the moment π β it's the user-command side of the async-profiler manual, a low overhead sampling profiler for Java. yes you read that right, low overhead. she's not here to slow your JVM to a crawl, she's here to slay π«Ά
πΈ SYNOPSIS πΈ
asprof [options] pid
that's the whole vibe: you throw some options at her, you hand her a pid, she does her thing. iconic.
π¦ DESCRIPTION π¦
so asprof is a low overhead sampling profiler for Java, and the way that she does not suffer from the safepoint bias problem. like, not even a little. no cap. π
and she's not a one-trick pony either β she's got APIs for Java, JNI bindings, and a command-line launcher. three flavors, all delicious, all her. main character energy fr fr π
π OPTIONS π
ngl this page is keeping it mysterious, because for the complete list of options you gotta run:
asprof --help
go on, she'll tell you everything herself β¨
π AUTHOR π
Andrei Pangin and the async-profiler authors. legends only, we stan π
π SEE ALSO π
the official documentation and README are out here living online at:
https://github.com/async-profiler/async-profiler
go read, iykyk πβ¨
π AUTHORS π
Andrei Pangin. periodt. π
ok that's the whole page bestie, mwah π
and a lil sign-off for you: this was written for the async-profiler User Manuals, dated June 2026, and it's page ASPROF(1) of your friendly neighborhood manual π bye babes π§
π¦ where this page comes from
- ubuntu stonking: async-profiler-java 3.0+dfsg.1-3 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms