profiler icon indicating copy to clipboard operation
profiler copied to clipboard

Firefox Profiler — Web app for Firefox performance analysis

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

This PR adds a tab selector on the top left corner, inside the "Full Range" breadcrumbs root. By clicking that, you can select a different tab and this will change...

Here are examples of the cpu profile and heap profile generated with `-cpuprofile` and `-memprofile` options: [cpu.prof.gz](https://github.com/firefox-devtools/profiler/files/10686206/cpu.prof.gz) [mem.prof.gz](https://github.com/firefox-devtools/profiler/files/10686208/mem.prof.gz) I generated these from the [github cli repository](https://github.com/cli/cli) running this command line:...

help wanted
profile data

Give you can name your profiles, I would love to see the tracks named " from profile 1 ()" and " from profile 2 ()" I am looking at a...

comparison

On the marker chart, I'd like to search for network errors (and other things using `,`), but I can't match on them, it looks like this field isn't searchable. ┆Issue...

polish
markers
network panel

By no means this is ready. Not working: * preview selection * hit testing (so tooltips) But I wanted to give you a sneak peek :-) [deploy preview](https://deploy-preview-5195--perf-html.netlify.app/public/tmq90ah2r3ry01zw8w650wxkx27vd44kraqqe6r/stack-chart/?globalTrackOrder=b0wa&hiddenGlobalTracks=1w8&hiddenLocalTracksByPid=232138-1w3~422462-0~232410-0~232367-0~232615-0~420959-0~232739-0~232557-0~232696-0~232658-0&showUserTimings&thread=e&v=10)

Previously we were keeping the original order in the profile data structure when we were initializing the global track order, and selecting the first tab visible process by default. But...

I frequently use the "Copy description" command from the context menu to grab relevant marker output, e.g. However what is copied to the clipboard does not include the "Start" field...

polish
markers

Ctrl+X in source code view cuts the selected text. That is surprising. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-902)

help wanted

STR: 1. Take an android perfetto trace. For example, open https://ui.perfetto.dev/ and click on "Open Android example", and save it on your machine (using "Download" from the menu). 2. Use...

profile data

I had to look up the source code when comparing memory usage across tools while doing a memory analysis to confirm that the profiler was showing mebibytes, and not actually...

polish
help wanted
good first issue