profiler
profiler copied to clipboard
Firefox Profiler — Web app for Firefox performance analysis
The `perf script` format is a text format that doesn't contain a distinctive header. Our detection was too general and was incorrectly detecting JSON profiles as perf script profiles. Now...
This came up from our conversations in the Matrix channel with :smaug. It wasn't very clear that the recordings belong to you or someone else before. This PR should clarify...
For #3711. [Production](https://share.firefox.dev/3GjCTZC) [Deploy preview](https://deploy-preview-3845--perf-html.netlify.app/public/vy21gs91t61w118bqmmwg5dg3w82feyg0yj31r0/calltree/?globalTrackOrder=0&hiddenLocalTracksByPid=66541-2w9bwj&localTrackOrderByPid=66541-01a2w9bwj&thread=b&timelineType=cpu-category&v=6) [Deploy preview](https://deploy-preview-3845--perf-html.netlify.app/public/0gjx1cnbapw33b01r5t7m2cqjs4nkndq6p4h73r/flame-graph/?globalTrackOrder=0&hiddenLocalTracksByPid=17090-0&localTrackOrderByPid=17090-0&profileName=dump_syms%20XUL.dSYM&range=330m14406&symbolServer=http%3A%2F%2F127.0.0.1%3A3001%2F385dclb20jsyf3fsz47w2dlgj548wwh7sv8kj2q&thread=3&timelineType=cpu-category&v=6) [Deploy preview](https://deploy-preview-3845--perf-html.netlify.app/public/nzrdzz20z61p8k9vqvmd1syfz6eh455qcnx06h8/flame-graph/?globalTrackOrder=0&hiddenLocalTracksByPid=17303-0&localTrackOrderByPid=17303-0&profileName=dump_syms%20xul.pdb&range=374m3265&symbolServer=http%3A%2F%2F127.0.0.1%3A3003%2F24qbw55pqq061569m34dnnpy59mjs44db7zybxp&thread=3&timelineType=cpu-category&v=6) Profiles from perfrecord don't have any useful categories. They end up being entirely blue: https://share.firefox.dev/3u8RGDV However, there are two things which...
In our Matrix channel smaug said: > The page just says "Recent uploaded recordings". I don't know if those are mine or someone elses It looks like it's not very...
Sanitizing a profile with "Include hidden time range" unchecked doesn't sanitize counters. Example profile: https://share.firefox.dev/3Qlfahr This was a long profile that I couldn't upload because it weighted 78.4MB. I shared...
At the moment, the source view is only able to show source code in a small number of cases and only for native code (i.e. code compiled from C/C++/Rust). Over...
 [deploy preview](https://deploy-preview-4172--perf-html.netlify.app/public/sd5xpa4ptd2z9zxrha9d9wkk89hvk8z3g5d5380/marker-chart/?globalTrackOrder=x10v1wux0&hiddenGlobalTracks=2wt&hiddenLocalTracksByPid=4212-0w3~15036-0~18344-0~6592-0~18832-0~5316-0~12952-01~1908-01~18924-01~15624-01~18536-01~8424-01~6164-01~4872-01~19428-01~18448-0~18624-01~18280-01~7100-01~4900-01~3908-0~8760-0~12468-01~11012-01~7300-01~19040-01~696-01~7976-01~888-0w2~17296-023&localTrackOrderByPid=4212-450w3687~4220-01~15036-0~18344-0~6592-0~18832-0~5316-0~12952-01~1908-01~18924-01~15624-01~18536-01~8424-01~6164-01~4872-01~19428-01~18448-0~18624-01~18280-01~7100-01~4900-01~3908-0~8760-0~12468-01~11012-01~7300-01~19040-01~696-01~7976-01~888-120~19200-01~17296-40231~10508-01&thread=0&v=7) I won't be able to change it more before my holidays but I believe it's fairly ready now. Please change the labels if needed and then merge...
Hello, I've been having some trouble with Twitch recently and have been attempting to capture some profiler data to help out with debugging and each time I try to capture...
When we share a profile without screenshots it is typically because there was personal information on screen. It would be nice to still share the screenshot markers, without the images,...
This is just an experiment for now. I've done a global search & replace to see what would break. The only interesting part of this PR at the moment is...