profiler
profiler copied to clipboard
Firefox Profiler — Web app for Firefox performance analysis
With Markers 2.0, some properties are now missing (see #3186). Gerald squelart found these occurrences: * Network: URI and RedirectURI. * JS allocation: className, typeName, descriptiveTypeName. * tracing: category. In...
STR: 1. Capture a profile, using the Gecko Platform configuration. 1. Verify that you can see a screenshots track in the profile that you just captured. 1. Click "upload" at...
A user reported some difficulties when uploading a profile: They managed to profile a busy Firefox session (opening Facebook in many container tabs), then capturing the profile locally. But when...
In the following code, we have some fallback code dedicated to FileIO markers: https://github.com/firefox-devtools/profiler/blob/c87e4e9127aa1f2e423dd81712cc4f829cf24e6f/src/profile-logic/marker-schema.js#L279-L289 This doesn't seem necessary nowadays as this could be implemented as a schema. The work here...
STR: 1. open [this profile](https://profiler.firefox.com/public/j0t9bq5w2cseghhfan646t8dg6kdcmm0edn2sz8/marker-chart/?globalTrackOrder=0&localTrackOrderByPid=30923-1-2-0~&markerSearch=UserTiming&range=m5028&thread=0&v=5) 1. publish it, by _removing_ the hidden time range => notice how the activity graph at the top doesn't change, BUT the markers at the...
In PR #3051, I removed most of the existential types from our codebase, but there are some in our higher order components (HOC). It would be nice to remove all...
Profile: https://share.firefox.dev/3l94gLS Steps to reproduce: 1. Collect a profile with IPC information using the "IPC messages" profiler feature, or load the profile linked above. 1. Use Cmd+Click to select multiple...
Steps to reproduce: 1. Load this profile: https://share.firefox.dev/3l11QiD 1. Notice that it's showing a zoomed-in view, where the first CompositorScreenshot marker is mostly cut off by the displayed range. Only...
STR: 1. Load https://share.firefox.dev/2I3nxQv 1. Open the publish panel Here is a profile showing the problem in a dev build: https://share.firefox.dev/32wNmzR I can see 2 weird things: 1. We get...
STR: 1. open [this comparison profile](https://profiler.firefox.com/compare/?globalTrackOrder=0-1-2&profiles[]=https%3A%2F%2Fprofiler.firefox.com%2Fpublic%2Fbf89d8af7ead8296ab59ad51a0b25acef7d18425%2Fmarker-chart%2F%3FglobalTrackOrder%3D9-0-1-2-3-4-5-6-7-8%26hiddenGlobalTracks%3D1-2-3-4-5-7%26hiddenLocalTracksByPid%3D29369-1%26localTrackOrderByPid%3D4411-1-0~29588-0~29567-0~19549-0~19528-0~30211-0~29369-2-0-1~29522-0~29476-0~%26thread%3D11%26v%3D4&profiles[]=https%3A%2F%2Fprofiler.firefox.com%2Fpublic%2Fbf89d8af7ead8296ab59ad51a0b25acef7d18425%2Fmarker-chart%2F%3FglobalTrackOrder%3D9-0-1-2-3-4-5-6-7-8%26hiddenGlobalTracks%3D1-2-3-4-5-7%26hiddenLocalTracksByPid%3D29369-1%26localTrackOrderByPid%3D4411-1-0~29588-0~29567-0~19549-0~19528-0~30211-0~29369-2-0-1~29522-0~29476-0~%26thread%3D11%26v%3D4&thread=0&v=5). This is a diff of twice the same profile, so the activity graph should be seen empty. But it's not empty. I think that...