Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 920 Bytes

architecture.md

File metadata and controls

23 lines (12 loc) · 920 Bytes

Profiler Architecture

This document provides an overall look at the architecture of the profiler, and how all the various pieces fit together.

Gecko Profiler

Gecko Profiler diagram

Browser

Browser diagram

DevTools Recording Panel

Please note, this is the diagram for the new recording panel in DevTools that is off by default. This is the path forward for integrating perf.html into DevTools. It can be enabled using devtools.performance.new-panel-enabled. There is no architecture doc for the current Firefox DevTools panel.

DevTools Recording Panel diagram

Remote Profiling

Remote profiling with DevTools is very similar to the above diagram, but involves slightly different transport messaging mechanisms in order to target remote devices.

Remote Profiling diagram