ASPROF(1)

πŸ“¦ version 3.0, in ubuntu stonking

✨ 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