profiler
profiler copied to clipboard
Firefox Profiler — Web app for Firefox performance analysis
Non exhaustive list: * the sidebar are in the way and it's not possible to hide it * it's not possible to resize panels ┆Issue is synchronized with this [Jira...
[Production](https://share.firefox.dev/3NnugTb) | [Deploy preview](https://deploy-preview-4682--perf-html.netlify.app/public/xpj9m028pf7tfvrym6bty6drnh5pmmsky5rnh90/calltree/?globalTrackOrder=0wg&hiddenGlobalTracks=0wacwg&profileName=Firefox%20TodoMVC-WebComponents-BrowserMacM1-Jun21&symbolServer=http%3A%2F%2F127.0.0.1%3A3001%2F3gx1zcjwgaa05qdb49qm0dmbc02vvkyzrjmfs67&thread=b&transforms=fs-m--async%2C-sync~df-4240~df-4796~df-4239~df-10865~df-12825~df-1226~df-1225~df-3523~df-2710~df-13940~df-2673~df-8077~df-14592~df-15210~df-14204~df-2662~df-8706~df-2953~df-2960~df-8315~df-8914~df-8913~df-12835~df-18737~df-2049~df-2064~df-1595~df-2304~df-2305~df-4514~df-23033~df-4236~df-13553~df-5116~df-3494~df-5536~df-8878~df-24497~df-3892~df-11855~df-3877~df-4243~df-20344~df-5560~df-4274~df-4441~df-5147~df-7579~df-12700~df-18326~df-2551~ff-4012~rec-4012~df-4014~df-4047&v=9) Fixes #4678. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-653)
From web console: ``` RangeError: minimumFractionDigits value is out of range. at new NumberFormat () at format-numbers.js:30:10 at r (index.js:29:25) at Vt (format-numbers.js:80:24) at Xt (format-numbers.js:218:10) at rn (format-numbers.js:402:10) at...
Just a WIP to share the code and have a deploy preview for feedback. Flow and tests don't pass (yet). For https://profiler.firefox.com/public/k56pyq04p6yey31fxez6gex1ab53avx14ghmsb8/ (a power profile coming from the gecko profiler...
Currently the field-based search needs that the user knows the field name to match. But it's impossible for a user to know them as they don't appear in the UI....
The profiler seems to consume 838MB of memory with a profile that has 6000 tracks. I can't upload the profile as it's from a corp workstation, but I'll try to...
Do we rely on the order of markers anywhere? The answer to this question might just be "no", and that would actually make me very happy. But I'm a little...
To save space in the profile, we can deduplicate strings in marker fields by using the `unique-string` field type. However, how do I use deduplicated URLs? Or deduplicated sanitized strings?...
Here is an example: https://share.firefox.dev/3x6ebx8 from https://phabricator.services.mozilla.com/D212717 I think the issue is that this was implemented by making the markers drawn by the stack chart implementation. Instead I think we...
When implementing the marker schema, this display location "stack-chart" has been added in https://github.com/firefox-devtools/profiler/blob/a43a86c1c6fd14e26fe146eab4f2fb9b05920e92/src/types/markers.js#L100-L101. The goal is to make it possible to configure markers to be displayed in the stack-chart....