profiler
profiler copied to clipboard
Firefox Profiler — Web app for Firefox performance analysis
Profile: https://share.firefox.dev/3GitZfj This profile contains filenames on C++ functions, for example `/Users/mstange/code/mozilla/modules/zlib/src/deflate.c`. This path has my username in it. Steps to reproduce: 1. Click (Re-)Upload. 1. Check all checkboxes _except_...
Currently memory graphs are computed independently. That means that in a situation like: * memory graph A going from 0 to 1 GB * memory graph B going from 0...
STR: 1. Open https://share.firefox.dev/2ZyaEXy 1. Open one of the StreamTrans thread. 1. Select the other StreamTrans thread with ctrl to merge these threads together. 1. Drop the NtWaitForAlertByThreadId function =>...
I don't know if this would reproduce consistently but I created this profile by: * Open fenix on an existing tab * Click URL bar * Type "am" * Start...
Currently it's not possible to hide a type of tracks from the timeline and make it persistent across the profiles. On the Culture of Performance meetings, we got this feedback...
I can't reliably reproduce this but it has happened to me ~3 times recently (past week or so). ### STR In a profile: * Click "Upload profile" * CLick "Submit"...
Steps to reproduce: 1. Capture or load a profile that has 2 processes that start having samples at different times (this can often happen if one process is very active...
It show right after the profile page opened, without any graph showing at all. Retrieve data from the page is not possible because the tab is gone for other reason....
The context menu library we're using is now unmaintained. https://www.npmjs.com/package/@szhsin/react-menu might be a good replacement. But we need to test it. We have some difficult use cases, because we generate...
cc padenot Currently, we display the selection's length while selecting, but remove it once we're dong selecting. padenot asked that it's always present, because it's otherwise painful in his daily...