profiler icon indicating copy to clipboard operation
profiler copied to clipboard

Firefox Profiler — Web app for Firefox performance analysis

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

Nothing to see yet, just a bunch of addresses with timings. [Deploy preview](https://deploy-preview-4196--perf-html.netlify.app/public/139d36829nytwmvh08vxqd7qt2pb4kzeayyex3g/calltree/?assemblyView=3~1fac340~webrender%3A%3Aspatial_tree%3A%3ASpatialTree%3A%3Aupdate_node%28webrender%3A%3Aspatial_tree%3A%3ASpatialNodeIndex%2C%20webrender%3A%3Ascene%3A%3ASceneProperties%2A%29&globalTrackOrder=0wc&hiddenGlobalTracks=1wa&hiddenLocalTracksByPid=7400-01~16944-0~16780-0~11048-0~8936-0~15808-0~6504-0~14176-0~17676-0~17048-0~15092-0~2012-0~5468-0whjwxf&localTrackOrderByPid=5468-10xf2lnrvx3x7xbamqux2x6x9xeikosx0x4x8xdhjptx1x5xaxc854639d7bcewg&sourceView=hg%3Ahg.mozilla.org%2Fmozilla-central%3Agfx%2Fwr%2Fwebrender%2Fsrc%2Fspatial_tree.rs%3Ad9460ced3766bdcebc09b63d65ce1a20dba5dd7f&thread=x0&transforms=ff-13&v=7)

Example profile using these new types: https://share.firefox.dev/3Vsc6p8, [deploy preview](https://deploy-preview-4941--perf-html.netlify.app/public/4atjf37gg5b04jnqj1jt6peeqmy02hnta6qarxg/marker-chart/?globalTrackOrder=502134&hiddenGlobalTracks=2&hiddenLocalTracksByPid=19665-0wbdwxqxtwy2~19799-013wqswv~25685-0wp~29948-0wnqwu~19746-0wmowq&markerSearch=19665&thread=0&v=10)

Our source view currently never displays JS source code. This is for two reasons: - The sample-count-per-line information for JS JIT code is currently incomplete ([bug 1441689](https://bugzilla.mozilla.org/show_bug.cgi?id=1441689)) - Most JS...

This is your weekly update of **all** Yarn dependencies. Please take a good look at what changed and the test results before merging this pull request. ### What changed? ✳️...

dependencies

Python 3.12 has support for linux perf. Firefox profiler is the best ui. Using them together with the recommended `perf script -F +pid > test.perf` works but it could be...

See https://share.firefox.dev/3uY2CHj for an example. Being able to resize the name column or having tooltips would work as a solution. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-747)

The initial work to build a Flame Graph was landed in #702 by brisad :tada: We should finish up some work on the Flame Graph before we surface it in...

flame graph

Currently our marker chart is made of one big canvas. Instead we should split it by having one canvas for each line. As a reminder one line is encoded as...

markers

If the flag `trackopts` is turned on in the profiler, we get optimization information. This was all done as part of the JIT coach work, and recently re-enabled under the...

feature
sidebar
JIT

Apparently the ability to link to a state with a specific selected row would be useful. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-740)

polish
call tree
help wanted
ready
navigation