Bug 1877642 - Disable browser_fullscreen-tab-close-race.js on apple_silicon !debug...
[gecko.git] / testing / mozbase / docs / mozgeckoprofiler.rst
blob8e1ae6090d6b50b141f44a8438911aeb73aaa895
1 :mod:`mozgeckoprofiler.rst` --- Gecko Profiler utilities
2 ========================================================
4 This module contains various utilities to work with the Firefox Profiler, Gecko's
5 built-in performance profiler. Gecko itself records the profiles, and can dump them
6 out to file once the browser shuts down. This package takes those files, symbolicates
7 them (turns raw memory addresses into function or symbol names), and provides utilities
8 like opening up a locally stored profile in the Firefox Profiler interface. This
9 is done by serving the profiles locally, and opening a custom url in profiler.firefox.com.
11 :mod:`mozgeckoprofiler.rst` --- File origins in mozgeckoprofiler
12 ----------------------------------------------------------------
13 The symbolication files were originally imported from the following repos,
14 with permission from their respective authors. However, since then the code has
15 been updated for usage within mozbase.
17 https://github.com/vdjeric/Snappy-Symbolication-Server/
18 https://github.com/mstange/analyze-tryserver-profiles/
20 The dump_syms_mac binary was copied from the objdir of a Firefox build on Mac. It's a
21 byproduct of the regular Firefox build process and gets generated in objdir/dist/host/bin/.