New issue
Advanced search Search tips

Issue 918163 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on: View detail
issue 664591
issue 917911
issue 922642

Blocking:
issue 471333



Sign in to add a comment

Optimize scalable performance of CompositeAfterPaint

Project Member Reported by chrishtr@chromium.org, Dec 28

Issue description

This is a tracking bug for Q1 work to optimize scalable performance of
CompositeAfterPaint:

1. Make sure fast paths stay fast
2. Mitigate slowdowns due to use of a single display list.
3. Match SPv1 memory and composited layer count
 
Blockedon: 917911
Project Member

Comment 2 by bugdroid1@chromium.org, Dec 29

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9b78bf31f9afb7ade9fdf841f5639f454430a540

commit 9b78bf31f9afb7ade9fdf841f5639f454430a540
Author: Chris Harrelson <chrishtr@chromium.org>
Date: Sat Dec 29 01:42:47 2018

Adjust bucketing of two layer promotion count metrics.

At 99th percentile, both exceed 100. Since these are minor
metrics, it doesn't seem necessary to change the name of
the metric to account for the change.

Bug: 918163

Change-Id: I0a088e5f7661fdd5004a196a7097d6159664c16f
Reviewed-on: https://chromium-review.googlesource.com/c/1392062
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619221}
[modify] https://crrev.com/9b78bf31f9afb7ade9fdf841f5639f454430a540/third_party/blink/renderer/core/paint/compositing/paint_layer_compositor.cc

Owner: masonfreed@chromium.org
Blocking: 471333
Project Member

Comment 5 by bugdroid1@chromium.org, Jan 16 (6 days ago)

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/74b2da972d93a3a1037cc2c2551c85a5b8c2308e

commit 74b2da972d93a3a1037cc2c2551c85a5b8c2308e
Author: Chris Harrelson <chrishtr@chromium.org>
Date: Wed Jan 16 21:09:34 2019

Add a use-counter for directly composited images.

Bug: 918163

Change-Id: If4330ec9fddac2d983e6fb1b3c309f692b749414
Reviewed-on: https://chromium-review.googlesource.com/c/1413714
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623368}
[modify] https://crrev.com/74b2da972d93a3a1037cc2c2551c85a5b8c2308e/third_party/blink/public/platform/web_feature.mojom
[modify] https://crrev.com/74b2da972d93a3a1037cc2c2551c85a5b8c2308e/third_party/blink/renderer/core/paint/compositing/composited_layer_mapping.cc
[modify] https://crrev.com/74b2da972d93a3a1037cc2c2551c85a5b8c2308e/tools/metrics/histograms/enums.xml

Comment 6 by pdr@chromium.org, Today (11 hours ago)

Blockedon: 664591

Comment 7 by chrishtr@chromium.org, Today (9 hours ago)

Blockedon: 922642

Sign in to add a comment