FreeBSD Ports

benchmarks/flamegraph 1.1

Stack trace visualizer

Repository
FreeBSD ports
Maintainer
[email protected]
License
CDDL
Categories
benchmarks
Package size
42.9 KiB, 139.6 KiB installed

Description

a stack-trace visualizer

Flame Graphs visualize profiled code. Flame graphs can be created in three steps: 1) Capture stacks, 2) Fold stacks, 3) flamegraph.pl. Capturing stacks can be done with Linux perf_events, FreeBSD pmcstat (hwpmc), DTrace, SystemTap, and many other profilers. See stackcollapse-* converters. These stackcollapse scripts are used to fold the stacks. Flamegraph SVGs are created using the flamegraph.pl script.

Install

As a binary package — by origin, or by package name:

pkg install benchmarks/flamegraph
pkg install flamegraph

From the ports tree:

cd /usr/ports/benchmarks/flamegraph/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	flamegraph>0:benchmarks/flamegraph

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.11.11.11.11.1
FreeBSD:14:quarterly1.11.1n/a1.11.1
FreeBSD:15:latest1.11.1n/a1.11.1
FreeBSD:15:quarterly1.11.1n/an/an/a
FreeBSD:16:latest1.11.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

All build dependencies 9
All run dependencies 9

No port depends on this one.

Configuration

No options to configure.

USES
shebangfix perl5 python
Service scripts
none
Conflicts with
p5-Devel-NYTProf

Message after installing

===>   NOTICE:

The flamegraph port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 26
  • bin/aix-perf.pl
  • bin/difffolded.pl
  • bin/files.pl
  • bin/flamegraph.pl
  • bin/pkgsplit-perf.pl
  • bin/range-perf.pl
  • bin/stackcollapse-aix.pl
  • bin/stackcollapse-bpftrace.pl
  • bin/stackcollapse-chrome-tracing.py
  • bin/stackcollapse-elfutils.pl
  • bin/stackcollapse-gdb.pl
  • bin/stackcollapse-go.pl
  • bin/stackcollapse-instruments.pl
  • bin/stackcollapse-java-exceptions.pl
  • bin/stackcollapse-jstack.pl
  • bin/stackcollapse-ljp.awk
  • bin/stackcollapse-perf-sched.awk
  • bin/stackcollapse-perf.pl
  • bin/stackcollapse-pmc.pl
  • bin/stackcollapse-recursive.pl
  • bin/stackcollapse-sample.awk
  • bin/stackcollapse-stap.pl
  • bin/stackcollapse-vsprof.pl
  • bin/stackcollapse-vtune.pl
  • bin/stackcollapse-xdebug.php
  • bin/stackcollapse.pl
distinfo 1
FileSizeSHA256
brendangregg-FlameGraph-1.1-810687f_GH0.tar.gz1.056998e+06eee0efaaf522ecdf79757b8d3407fe5c6e0e34ccebd268bd9b9e1c2f01bb400a

Commit history 0

No commits in the history this site was built from.