Skip to content
This repository has been archived by the owner. It is now read-only.

Create perf-html profile, and platform performance review #2554

Closed
ckprice opened this issue Apr 3, 2017 · 8 comments
Closed

Create perf-html profile, and platform performance review #2554

ckprice opened this issue Apr 3, 2017 · 8 comments
Assignees

Comments

@ckprice
Copy link

@ckprice ckprice commented Apr 3, 2017

From Ehsan

The basics are pretty simple: go to https://perf-html.io, install the profiler add-on and start profiling using the instructions on that page! We don't unfortunately have a lot of great documentation at this point due to the lack of bandwidth to produce it. Sorry about that. We're trying our best to move fast on all fronts here but we're really starved for choosing what to work on. :-(

Last Friday at the Quantum Flow work week here in Toronto, I gave an informal talk about how to use the Gecko Profiler since people were interested in seeing how I use it. I didn't have any slides or any specific profiling scenario prepared so I decided to profile Firefox live and delve into a couple of scenarios in the parent and content processes. The presentation is being uploaded right now and will be available at this link once finished: https://air.mozilla.org/gecko-profiler-introduction/. I hope this will be a good starting point. If people have questions about how to use the profiler and how to read the profiles, I and others hanging out in #flow would be happy to help answer questions!

Ref: https://mail.mozilla.org/pipermail/firefox-dev/2017-April/005262.html

@ckprice
Copy link
Author

@ckprice ckprice commented Apr 3, 2017

Maybe @ehsan can help us here?

@wresuolc wresuolc added this to the Stretch milestone Apr 3, 2017
@ehsan
Copy link

@ehsan ehsan commented Apr 3, 2017

mconley and I looked at the code this briefly on IRC, and I have some suggestions for what to look at. Please note that Web Extensions APIs are pretty new to me so there may be things I have missed. Also, I'm very bad at keeping up with Github notifications... :-) Although I'll try to open a tab to this issue for a couple of days to see further comments here.

@ckprice ckprice changed the title Create a perf-html profile while using Screenshots Create perf-html profile, and platform performance review Apr 3, 2017
@ckprice
Copy link
Author

@ckprice ckprice commented Apr 3, 2017

Updated the title a bit, and adding a question here from the the Intent to Ship thread

Does the add-on inject a frame script into every page? Or only into the pages that the user wants to take a screenshot from?

@dannycoates
Copy link
Contributor

@dannycoates dannycoates commented Apr 3, 2017

Does the add-on inject a frame script into every page? Or only into the pages that the user wants to take a screenshot from?

It does not inject into every page. It injects as a result of a user action to start a screenshot: toolbar button, context menu, (possibly) keyboard shortcut.

@jaredhirsch jaredhirsch self-assigned this Apr 4, 2017
@jaredhirsch
Copy link
Member

@jaredhirsch jaredhirsch commented Apr 4, 2017

I'll work on generating some profiles today and ping ehsan on irc or email with questions.

@jaredhirsch
Copy link
Member

@jaredhirsch jaredhirsch commented May 25, 2017

Looking at this right now, since it's the other kind of perf issue that could derail landing in 55

@ianb ianb added the perf label Jan 10, 2018
@ianb ianb removed this from the Stretch milestone Jan 10, 2018
@ianb ianb added the firefox label Jan 11, 2018
@johngruen
Copy link
Contributor

@johngruen johngruen commented Jan 18, 2018

@6a68 have you been continuously looking at this since May 25th?

@wresuolc
Copy link
Contributor

@wresuolc wresuolc commented Jan 22, 2018

If this comes back up we'll handle it on a per-case basis.

@wresuolc wresuolc closed this Jan 22, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
7 participants