samply. Command-line sampling profiler for macOS, Linux, and Windows
4.3kframehop. Stack unwinding library in Rust
114msvc-demangler-rust. A rust library that demangles / undecorates C++ symbols mangled by MSVC
45linux-perf-data. A parser for the perf.data format
40pdb-addr2line. A Rust crate to symbolicate addresses from PDBs, like addr2line. Uses the `pdb` crate.
40macho-unwind-info. A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.
33fxprof-perf-convert. Convert perf.data files to the Firefox Profiler format
32symsrv. Download pdbs from symbol servers and cache locally, parse symbol paths from env vars
21linux-perf-event-reader. Parse Linux perf_event information from raw bytes
9mach-shared-memory. Objective-C++
9profiler-get-symbols. Extracts symbol information from binaries, used in the Gecko Profiler. Demo: http://tests.themasta.com/profiler-get-symbols/
7linux-perf-stuff. Experimenting with a fast `perf script` replacement
6mediakeysappleremotesimfy. Media Keys and Apple Remote Support for simfy.de
6reliost. An Eliot symbol server rewrite in Rust, with better performance
5icecc-osx-moztor. Icecream Configuration for builds in Toronto on Mac OS X
4analyze-tryserver-profiles. Python
3mini-profiler-fosdem2024. A small example project for a presentation
3profiler-symbol-server. A local webserver that lets the Firefox profiler obtain symbol information.
3aya-test-bpf. An experiment for getting profiles with on- and off-cpu samples with the help of BPF and aya.
3svgspritesheet. Converts a bodymovin animation to an SVG sprite sheet
2macos-compositing. In this repo I want to try out different ways of getting OpenGL content onto the screen in order to compare power usage.
2json-size-profiler. Generates a Firefox Profiler profile describing which parts of a JSON document take up how many bytes
2srcsrv. Parses and interprets the `srcsrv` stream of a Windows PDB file.
2perf.html. A Performance Devtool for Firefox
1gecko-profiler-demangle. Contains wrapper function for C++ and rust name demangling, which is intended to be used through WASM in perf.html.
1Gecko-Profiler-Addon. Addon to control the Gecko Built-in Profiler
1dwarf-location-consistency. A tool to find inconsistencies in DWARF debug data
1macho-stubs. An attempt to symbolicate __stubs functions
1core-animation-opengl-two-windows. A test app that helps me measure GPU bandwidth
1chromeless-window. Basic add-on SDK add-on that opens a chromeless top-level window.
1fenix-startup-profiling. A python script which simplifies Fenix startup profiling
1treeherder-utilization-profile-generator. A script to generate profiles which let us understand machine utilization in Firefox CI
1