Closed Bug 1647754 Opened 6 years ago Closed 3 years ago

Poor performance on https://insidethehead.co/chapters

Categories

(Core :: Graphics, defect, P3)

Desktop
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox77 --- affected
firefox78 --- affected
firefox79 --- affected

People

(Reporter: jonohewitt, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Firefox/78.0

Steps to reproduce:

Visit https://insidethehead.co/chapters

Actual results:

Slow FPS - between 6 and 8.

https://profiler.firefox.com/public/14cd5b9f00e6344ac2627c5e6845695f3355a58f/calltree/?globalTrackOrder=4-0-1-2-3&hiddenGlobalTracks=1-2-3&hiddenLocalTracksByPid=86858-0-3-4-5&localTrackOrderByPid=86858-0-1-2-3-4-5~&thread=0&v=4

Expected results:

Expected reasonable FPS similar to Chrome at the same window size

Hello I have managed to reproduce the issue on MacOS 10.15.6 using Fx 79.0a1 (2020-06-29) , 78.0b9 and 77.0.1.

Will set a component for this issue so one of our developers could look more into it. If it's not the right component please feel free to change it to an appropriate one.

Status: UNCONFIRMED → NEW
Component: Untriaged → Graphics
Ever confirmed: true
Product: Firefox → Core
Version: 78 Branch → Trunk

Thanks for the report. Could you add your about:support information?
Also, is the framerate better when you are not profiling? It looks like >100ms is spent in the compositor grabbing a screenshot, so it's possible that the profiling itself is a bottleneck.

Flags: needinfo?(jonohewitt)

You're welcome! Sure I'm happy to add the about:support, where would be a good place to host it? Should I copy the raw data or the text?

On the second point, I only noticed this perfomance issue after visiting the site for the first time, I'm not the developer or anything to do with them and definitely wasn't profiling at the time of that visit. I'm not sure how I can compare the performance with and without profiling, but it doesn't seem noticeably different. I have noticed there is a significant different between performance at small and large window sizes though.

You can copy the about:support info to the clipboard using the button on that page, and when you paste it here as a comment, Bugzilla will suggest making an attachment for you.

Sorry for the confusion about the profiler. What I meant was, if you go into about:profiling there's an option Screenshots under Features. This can be pretty slow in itself, so sometimes it's better to grab a performance profile without screenshots.

Thanks!

Blocks: wr-mac
Severity: -- → S3
Flags: needinfo?(jonohewitt)
Keywords: perf
OS: Unspecified → macOS
Priority: -- → P3
Hardware: Unspecified → Desktop
Attached file Raw data
Thanks for explaining that! Here's a profile hopefully without the screenshots: https://share.firefox.dev/2YMQgPo

Sorry about the formatting, I wasn't expecting that to submit and now can't see how to edit! Hope that helps anyway

jono, can you still reproduce this?

Flags: needinfo?(jonohewitt)

Hi Wayne, no it seems like it's working reasonably smoothly now! Using 104.0b5

Flags: needinfo?(jonohewitt)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: