Closed Bug 1365697 Opened 7 years ago Closed 7 years ago

Add telemetry for the receiving end of sync IPC messages

Categories

(Core :: IPC, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1365719

People

(Reporter: ehsan.akhgari, Unassigned)

References

(Blocks 1 open bug)

Details

We have IPC_SYNC_MAIN_LATENCY_MS which measures the cost of synchronous messages sent from the parent and child processes, but we currently have no way to know whether these messages took a long time to be processed in their RecvFooBar() handler or on the way to get to the responding thread.

It would be nice to add some telemetry on the receiving end about this, so that we could for example subtract the cost of the receiving end from the cost of the sending end to get an idea of how much of the cost goes towards the overhead of delivering the message vs processing it.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.