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

Issue 1840053002: Add tracing events to track sync ipc blocker (Closed)

Created:
4 years, 8 months ago by tzik
Modified:
4 years, 8 months ago
Reviewers:
Tom Sepez
CC:
chromium-reviews, darin-cc_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add tracing events to track the synchronous IPC blocker The reply message of a Synchronous IPC was not tracked by existing tracing points, so the IPC handlers of synchronous IPCs are missed in the critical paths of other tasks. This CL adds a flow from the reply to the waiting IPC caller. So that the IPC handler is trackes as a preceding event of a followings on chrome://tracing. BUG=580902 Committed: https://crrev.com/a08b2fdf22ee22090fc7603f6d1784bc15868330 Cr-Commit-Position: refs/heads/master@{#383899}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : +SyncMessageFilter #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -19 lines) Patch
M ipc/ipc_sync_channel.h View 1 1 chunk +0 lines, -4 lines 2 comments Download
M ipc/ipc_sync_channel.cc View 1 3 chunks +15 lines, -14 lines 0 comments Download
M ipc/ipc_sync_message_filter.cc View 1 2 3 chunks +10 lines, -1 line 0 comments Download

Messages

Total messages: 23 (13 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840053002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840053002/20001
4 years, 8 months ago (2016-03-29 14:57:16 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840053002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840053002/40001
4 years, 8 months ago (2016-03-29 15:21:30 UTC) #9
tzik
PTAL
4 years, 8 months ago (2016-03-29 15:28:07 UTC) #12
Tom Sepez
https://codereview.chromium.org/1840053002/diff/40001/ipc/ipc_sync_channel.h File ipc/ipc_sync_channel.h (left): https://codereview.chromium.org/1840053002/diff/40001/ipc/ipc_sync_channel.h#oldcode159 ipc/ipc_sync_channel.h:159: // Called on the IPC thread when a sync ...
4 years, 8 months ago (2016-03-29 16:14:38 UTC) #13
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-29 16:28:01 UTC) #15
tzik
https://codereview.chromium.org/1840053002/diff/40001/ipc/ipc_sync_channel.h File ipc/ipc_sync_channel.h (left): https://codereview.chromium.org/1840053002/diff/40001/ipc/ipc_sync_channel.h#oldcode159 ipc/ipc_sync_channel.h:159: // Called on the IPC thread when a sync ...
4 years, 8 months ago (2016-03-29 18:09:24 UTC) #16
Tom Sepez
lgtm
4 years, 8 months ago (2016-03-29 18:49:41 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840053002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840053002/40001
4 years, 8 months ago (2016-03-30 02:28:04 UTC) #19
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 8 months ago (2016-03-30 02:33:19 UTC) #21
commit-bot: I haz the power
4 years, 8 months ago (2016-03-30 02:34:27 UTC) #23
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/a08b2fdf22ee22090fc7603f6d1784bc15868330
Cr-Commit-Position: refs/heads/master@{#383899}

Powered by Google App Engine
This is Rietveld 408576698