Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Issue 726623002: Revert of [Android] Experimental sync barrier detection for tracing (Closed)

Created:
6 years, 1 month ago by jdduke (slow)
Modified:
6 years, 1 month ago
CC:
chromium-reviews, erikwright+watch_chromium.org, no sievers, aelias_OOO_until_Jul13
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Revert of [Android] Experimental sync barrier detection for tracing (patchset #6 id:100001 of https://codereview.chromium.org/575103002/) Reason for revert: Barrier detection is no longer necessary, see crrev.com/512333002. Original issue's description: > [Android] Experimental sync barrier detection for tracing > > When an Android View is invalidated outside of frame dispatch > (animation/input/draw), a sync barrier may be inserted into the shared > UI thread message loop. This effectively blocks dispatch of all Chrome > tasks posted to the browser UI thread for an entire frame (or more if > the View is continually invalidated). > > There are currently no easy or even automated ways to avoid this > untimely invalidation, and judicious coding can only take us so far. As > an intermediate assist in debugging the issue, use reflection and a > crude form of MessageQueue inspection to trace known cases where the > MessageQueue is blocked by a sync barrier. > > Note that this detection is not perfect, neither is it exact, but it's a > solid proxy for informing traces about such pipeline stalls. > > BUG=407133 > > Committed: https://crrev.com/85bceaa6e05ee1bf42ac220ddcbb50ca268c1ea4 > Cr-Commit-Position: refs/heads/master@{#296249} TBR=epenner@chromium.org,epenner@google.com,nyquist@chromium.org NOTREECHECKS=true NOTRY=true BUG=407133 Committed: https://crrev.com/adefc40cb9652a2ea046bbdbef223d881f4a7463 Cr-Commit-Position: refs/heads/master@{#304040}

Patch Set 1 #

Patch Set 2 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -105 lines) Patch
M base/android/java/src/org/chromium/base/SystemMessageHandler.java View 1 4 chunks +0 lines, -105 lines 0 comments Download

Messages

Total messages: 10 (4 generated)
jdduke (slow)
Created Revert of [Android] Experimental sync barrier detection for tracing
6 years, 1 month ago (2014-11-13 16:54:09 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/726623002/1
6 years, 1 month ago (2014-11-13 16:55:07 UTC) #3
commit-bot: I haz the power
Failed to apply patch for base/android/java/src/org/chromium/base/SystemMessageHandler.java: While running git apply --index -3 -p1; error: patch ...
6 years, 1 month ago (2014-11-13 16:55:42 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/726623002/40001
6 years, 1 month ago (2014-11-13 17:31:30 UTC) #8
commit-bot: I haz the power
Committed patchset #2 (id:40001)
6 years, 1 month ago (2014-11-13 17:32:10 UTC) #9
commit-bot: I haz the power
6 years, 1 month ago (2014-11-13 17:32:54 UTC) #10
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/adefc40cb9652a2ea046bbdbef223d881f4a7463
Cr-Commit-Position: refs/heads/master@{#304040}

Powered by Google App Engine
This is Rietveld 408576698