samply
A command-line CPU profiler that opens recorded profiles in the Firefox profiler interface.
By The samply contributors
Alternatives
About samply
samply records CPU profiles of running programs on macOS, Linux, and Windows. It can launch a program to record or, on Windows, record all processes.
After recording, samply opens the profile in the Firefox profiler interface and starts a local server for symbol and source information. The interface offers flame graphs, timelines, and a call tree for examining program behavior.
Strengths
- Supports macOS, Linux, and Windows
- Uses the Firefox profiler interface to inspect recordings
- Can show function timing, flame graphs, and timelines
Limitations
- Linux profiling uses perf events
Details
- Pricing
- FreeFree and open source under the Apache-2.0 or MIT license.
- License
- Apache-2.0 OR MIT
- Developer
- The samply contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Best suited for
- Developers investigating CPU use and performance bottlenecks
- Categories
- System monitoring, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources