profiler icon indicating copy to clipboard operation
profiler copied to clipboard

Firefox Profiler — Web app for Firefox performance analysis

Results 448 profiler issues
Sort by recently updated
recently updated
newest added

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...

markers
accessibility

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...

discussion
markers
needs requirements

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...

polish
markers

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....

polish
code maintenance
help wanted
good first issue
ready

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...

bug
profile data

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`...

polish