New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 903161 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug-Regression



Sign in to add a comment

3.1%-7.2% regression in system_health.common_desktop at 604614:604708

Project Member Reported by alexclarke@chromium.org, Nov 8

Issue description

See the link to graphs below.
 
All graphs for this bug:
  https://chromeperf.appspot.com/group_report?bug_id=903161

(For debugging:) Original alerts at time of bug-filing:
  https://chromeperf.appspot.com/group_report?sid=118f0d1c6a04865c6587617485df7a239941e14ccc2ddb9be24b6c362381c7f0


Bot(s) for this bug's original alert(s):

linux-perf
mac-10_12_laptop_low_end-perf
mac-10_13_laptop_high_end-perf

system_health.common_desktop - Benchmark documentation link:
  https://bit.ly/system-health-benchmarks
Cc: sahel@chromium.org
Owner: sahel@chromium.org
Status: Assigned (was: Untriaged)
📍 Found a significant difference after 1 commit.
https://pinpoint-dot-chromeperf.appspot.com/job/10b5f7cbe40000

Register fling scheduler on GSB instead of GFS. by sahel@chromium.org
https://chromium.googlesource.com/chromium/src/+/0e58f2caab6a230fdb0f2b1993a44c2f4546c2f5
cpu_time_percentage: 0.1289 → 0.1369 (+0.007952)

Understanding performance regressions:
  http://g.co/ChromePerformanceRegressions

Benchmark documentation link:
  https://bit.ly/system-health-benchmarks
Project Member

Comment 4 by bugdroid1@chromium.org, Dec 7

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

commit 0996ec8f771b7c0cc28aa56b201abf3ace2d4176
Author: Sahel Sharify <sahel@chromium.org>
Date: Fri Dec 07 17:19:41 2018

Revert "Register fling scheduler on GSB instead of GFS."

Revert "Register fling scheduler on GSB instead of GFS." and
Revert "Fixed fling regression from registering observer on GSB instead of GFS."

This reverts the following two commits:
0b48b62c4392e7cd594d9fbe8684e93abc72aa1b
0e58f2caab6a230fdb0f2b1993a44c2f4546c2f5

The reason for reverting is that registering fling scheduler observer on GSB
instead of GFS does not fix the one frame jank at the beginning of the
fling. This change also caused some performance regressions and touchpad
scrolling regression on eve.

Bug: 882907, 911975 , 911334 ,903161,903156, 903155 
Change-Id: I6aba2c0314eeab616fcb1c18c448c0b3c075d4e6
Reviewed-on: https://chromium-review.googlesource.com/c/1363893
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Sahel Sharify <sahel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#614730}
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_controller.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_controller.h
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_controller_unittest.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_scheduler.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_scheduler.h
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_scheduler_android.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_scheduler_android.h
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/fling_scheduler_unittest.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/gesture_event_queue.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
[modify] https://crrev.com/0996ec8f771b7c0cc28aa56b201abf3ace2d4176/content/browser/renderer_host/input/mock_input_router_client.h

Project Member

Comment 5 by bugdroid1@chromium.org, Dec 11

Labels: merge-merged-3626
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20

commit 3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20
Author: Sahel Sharify <sahel@chromium.org>
Date: Tue Dec 11 21:28:04 2018

Revert "Register fling scheduler on GSB instead of GFS."

Revert "Register fling scheduler on GSB instead of GFS." and
Revert "Fixed fling regression from registering observer on GSB instead of GFS."

This reverts the following two commits:
0b48b62c4392e7cd594d9fbe8684e93abc72aa1b
0e58f2caab6a230fdb0f2b1993a44c2f4546c2f5

The reason for reverting is that registering fling scheduler observer on GSB
instead of GFS does not fix the one frame jank at the beginning of the
fling. This change also caused some performance regressions and touchpad
scrolling regression on eve.

Bug: 882907, 911975 , 911334 ,903161,903156, 903155 
Change-Id: I6aba2c0314eeab616fcb1c18c448c0b3c075d4e6
Reviewed-on: https://chromium-review.googlesource.com/c/1363893
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Sahel Sharify <sahel@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#614730}(cherry picked from commit 0996ec8f771b7c0cc28aa56b201abf3ace2d4176)
Reviewed-on: https://chromium-review.googlesource.com/c/1372714
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/branch-heads/3626@{#262}
Cr-Branched-From: d897fb137fbaaa9355c0c93124cc048824eb1e65-refs/heads/master@{#612437}
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_controller.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_controller.h
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_controller_unittest.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_scheduler.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_scheduler.h
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_scheduler_android.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_scheduler_android.h
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/fling_scheduler_unittest.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/gesture_event_queue.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
[modify] https://crrev.com/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20/content/browser/renderer_host/input/mock_input_router_client.h

Owner: alexclarke@chromium.org
I reverted the pin pointed cl, the graph does not show any changes.
assigning it to the reporter to see if the bug needs further follow up:
alexclarke@ PTAL
Labels: Merge-Merged-72-3626
The following revision refers to this bug: 
https://chromium.googlesource.com/chromium/src.git/+/3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20

Commit: 3cc06e54913c18ff3a45e9dda912bc7b5e5d5e20
Author: sahel@chromium.org
Commiter: bokan@chromium.org
Date: 2018-12-11 21:28:04 +0000 UTC

Revert "Register fling scheduler on GSB instead of GFS."

Revert "Register fling scheduler on GSB instead of GFS." and
Revert "Fixed fling regression from registering observer on GSB instead of GFS."

This reverts the following two commits:
0b48b62c4392e7cd594d9fbe8684e93abc72aa1b
0e58f2caab6a230fdb0f2b1993a44c2f4546c2f5

The reason for reverting is that registering fling scheduler observer on GSB
instead of GFS does not fix the one frame jank at the beginning of the
fling. This change also caused some performance regressions and touchpad
scrolling regression on eve.

Bug: 882907, 911975 , 911334 ,903161,903156, 903155 
Change-Id: I6aba2c0314eeab616fcb1c18c448c0b3c075d4e6
Reviewed-on: https://chromium-review.googlesource.com/c/1363893
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Sahel Sharify <sahel@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#614730}(cherry picked from commit 0996ec8f771b7c0cc28aa56b201abf3ace2d4176)
Reviewed-on: https://chromium-review.googlesource.com/c/1372714
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/branch-heads/3626@{#262}
Cr-Branched-From: d897fb137fbaaa9355c0c93124cc048824eb1e65-refs/heads/master@{#612437}

Sign in to add a comment