Skip to content

Releases: flamegraph-rs/flamegraph

v0.5.1

20 Oct 08:40
@djc djc
Compare
Choose a tag to compare
Tag version 0.5.1

v0.5.0

20 Oct 08:40
@djc djc
Compare
Choose a tag to compare
Tag version 0.5.0

v0.4.0

30 Dec 09:47
@djc djc
b232cd0
Compare
Choose a tag to compare
  • Add -p/--package option (#97, thanks to @nitsky)
  • Correctly process profiling data in a custom output file (#95, thanks to @vitorenesduarte)
  • Escape spaces when passing commands to dtrace (#100)
  • Work around invalid UTF-8 in stack traces (#101, thanks to @michaelkirk)
  • Modify path environment to fix benchmark profiling (#102, thanks to @arnej)
  • Fix path when passing a custom target (#103, thanks to @pikajude)

v0.3.1

30 Dec 09:39
@djc djc
11bd0e8
Compare
Choose a tag to compare

custom perf & dtrace invocation support

12 May 07:29
4561edd
Compare
Choose a tag to compare

Support is now added for passing custom scripts to perf & dtrace using the -c argument. This enables correlating various interesting perf metrics like branch-misses, cache-misses, topdown-fetch-bubbles or anything else listed by your system's perf list output.

example:

cargo flamegraph -c "record -e branch-misses -c 100 --call-graph lbr -g"

Binaries for this release are provided for x86_64 linux.

v0.2.0

25 Jan 20:35
0b8d12d
Compare
Choose a tag to compare

New Features

  • Profile bench targets using --bench (#35)
  • perf/dtrace can now be run as root by passing --root (#37)
  • Profile running programs by passing their PID with -p/--pid (#53)
  • The sampling frequency can now be set with the -F/--freq parameter (#33)
  • The generated SVG file can now be automatically opened by passing --open (#45)

Bugfixes

  • Fix mangling of whitespace-bearing arguments (#51)
  • Make signal-hook a Unix only dependency so that Windows target builds (#46)

Release 3

04 Apr 11:54
Compare
Choose a tag to compare
0.1.13

Bump version to 0.1.13

Flamegraph Release 2

19 Mar 11:07
Compare
Choose a tag to compare

This release includes some rudimentary support for running tests.

Flamegraph Release 1

15 Mar 11:07
Compare
Choose a tag to compare

A convenient flamegraph generator in a self-contained binary that allows you to generate flamegraphs as easily as you would run strace against them, without Perl or pipes! Includes first-class Rust support for projects managed with Cargo.