profiler
profiler copied to clipboard
Firefox Profiler — Web app for Firefox performance analysis
It would be great to make the marker names real HTML text instead of drawing them in canvas. This has been requested by fqueze. ┆Issue is synchronized with this [Jira...
We have lots of markers, and seeing them all in the Marker Chart requires scrolling up and down, which isn't practical. Some markers are generally useful, and some others are...
Currently the marker chart is one big canvas handling scrolling and zooming, as well as the mouse and keyboard interactions to handle these actions. Instead we should split it in...
The tooltip on the Power tracks only show one line with the instantaneous power in watt. While selecting a range, it would be nice if the tooltip could also show...
When seeing a profile with the nostacksampling feature, some parts of the UI that require samples look a bit broken. Example profile: https://share.firefox.dev/3lsvZZ6 I think we should: * Hide the...
Profile: https://share.firefox.dev/3yR9LHf Clicking some parts of the activity graph in this profile selects a stack which does not highlight the clicked part of the graph. Specifically, this happens at the...
In some places we treat threads specially when they have the name "GeckoMain": These threads become the thread of a globalTrack, and they get a marker track shown for them....
Profiles generated using `perf script` can be opened from the file selection dialog, but loading the same file by URL fails with: ``` The profile could not be downloaded and...
It's always sort of bothered me that flames graphs sort alphabetically as this is sort of arbitrary. Imagine we have the following example: ```rust fn a() { x(); c(); x();...
#3457 should rename "Recording started" to "Process started" or similar. Now, we may still want to show something like "Recording started". I think the frontend has enough information already (`meta.startTime`...