New issue
Advanced search Search tips

Issue 726088 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Chrome uses almost 4x CPU vs. Safari on ad age page

Project Member Reported by shrike@chromium.org, May 24 2017

Issue description

Chrome Version: 60.0.3091.0
OS: macOS 10.12

What steps will reproduce the problem?
(1) Visit this ad age page (site archived at https://drive.google.com/open?id=0BwcLL5PHtZQHVXA4am5lLTZKUkU )


What is the expected result?
Chrome and Safari should consume roughly the same amount of CPU.

What happens instead?
Safari's renderer uses 16.3% CPU while the browser/renderer/GPU combo 60.5% CPU (+270%).

This page is idle except for a boxed "+" control about 4/5 down the right edge of the page. It appears that this box causes the scroller tray to redraw itself at 60fps (per Quartz Debug and Chrome tracing). Safari also redraws this same area, but with much less CPU (note that Safari and Chrome's WindowServer usage is almost equal, so it's not a matter of Sarai unloading some work onto the WS).

Specific CPU utilizations:

Browser - 7.0%
Renderer - 37.0%
GPU - 16.5%

IPC from 60fps animation costs around 4% in the browser process (e.g. see activity on the apple.com home page). I guess it's just surprising to me that it takes over 50% of a core to update the sliver of scroller tray.


 
trace_adagepage.json.gz
4.9 MB Download

Comment 1 by junov@chromium.org, May 25 2017

Components: -Blink Blink>Paint
Tentatively assigning to Paint component since this sounds like it could be a paint efficiency issue.
Labels: BugSource-Chromium PaintTeamTriaged-20170525
Status: Available (was: Untriaged)
I'm not seeing repaint on linux, except for the hidden side panels that appear to repaint for a while (and overlap the scroll bar). It may be that the original report was not seeing scroll bar updates but rather that side panel updating.

But after a while there are no repaints. Leaving open in the event we have more time to look into this.

Comment 3 by shrike@chromium.org, May 25 2017

Right - the updates were little slivers along the right edge of the page that seemed to be the scroller area but could also be slivers of hidden panels in that same area.

How long did you leave it before the repaints stopped? I was working with the page for several minutes (taking samples, etc.) and never saw the repaints stop.
I think it was opening then closing the hidden panel of news feed. Maybe they stop doing some update after you view the feed.
Project Member

Comment 5 by sheriffbot@chromium.org, May 28 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: WontFix (was: Untriaged)
Time to close this, I think.

Sign in to add a comment