6 releases (breaking)
0.12.0 | Apr 16, 2024 |
---|---|
0.11.0 | Jan 6, 2023 |
0.10.1 | Dec 8, 2022 |
0.9.0 | Jul 25, 2022 |
0.0.0 | Jul 17, 2022 |
#101 in Profiling
1,935 downloads per month
2MB
59K
SLoC
samply
samply
is intended to become a command line CPU profiler for macOS, Linux and Windows.
At the moment, the macOS implementation works best. The Linux implementation is extremely new and experimental. There is no Windows implementation yet.
samply is a work in progress and not ready for public consumption, but you can give it a try if you'd like:
cargo install samply
samply record ./yourcommand args # This profiles yourcommand and then opens the profile in a viewer.
# Alternatively:
samply record --save-only -o prof.json -- ./yourcommand args
samply load prof.json
# You can also import Linux perf profiles:
samply import perf.data
See the repo for more information.
This project was formerly known as perfrecord.
Dependencies
~32–46MB
~758K SLoC