17 unstable releases (7 breaking)

0.8.0 Apr 2, 2022
0.7.0 Dec 12, 2021
0.6.5 Dec 3, 2021
0.6.4 Aug 26, 2021
0.4.3 Jun 1, 2020

#187 in macOS and iOS APIs

Download history 31/week @ 2024-09-18 37/week @ 2024-09-25 34/week @ 2024-11-27 240/week @ 2024-12-04 180/week @ 2024-12-11 39/week @ 2024-12-18 20/week @ 2024-12-25 65/week @ 2025-01-01

353 downloads per month

MIT/Apache

9.5MB
19K SLoC

Contains (Mach-o library, 2.5MB) libperfrecord_preload_arm64.dylib, (Mach-o library, 2MB) libperfrecord_preload_x64.dylib

perfrecord

perfrecord is intended to become a command line CPU profiler for macOS. It is a work in progress and not ready for public consumption.

Try it out:

cargo install perfrecord

perfrecord ./yourcommand args
perfrecord --launch-when-done ./yourcommand args
perfrecord -o prof.json ./yourcommand args
perfrecord --launch prof.json

See the repo for more information.

Dependencies

~24–42MB
~705K SLoC