commit | 65f139a5480d57f1a96de25077f0b117ddb48457 | [log] [tgz] |
---|---|---|
author | Dmitry Skiba <dskiba@chromium.org> | Thu Nov 02 18:47:10 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Nov 02 18:47:10 2017 |
tree | d97ec7805c63fa3ce7fe5fa28342d1fc3e046239 | |
parent | 021529dca87f843a2663b5cf978d93b27ed181c3 [diff] |
Flush early trace events ASAP. EarlyTraceEvent flushes events only when there are no pending events, i.e. all started events have ended. However on Android main thread of a renderer process runs inside "content::Start" event, which never ends. That prevents EarlyTraceEvents from flushing and appearing in the trace. This CL fixes the issue by flushing completed events ASAP. (NOTRY as per advise in crbug.com/736215#c57) NOTRY=true Change-Id: Ie3d0f45d8384d7de0bf23562d2b87c0ecb7112d1 Reviewed-on: https://chromium-review.googlesource.com/721689 Commit-Queue: Dmitry Skiba <dskiba@chromium.org> Reviewed-by: agrieve <agrieve@chromium.org> Reviewed-by: Benoit L <lizeb@chromium.org> Cr-Commit-Position: refs/heads/master@{#513568}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .