remove code in pickle.cc recording start/end timestamps purely for probes that have expired
Categories
(Core :: IPC, task, P5)
Tracking
()
People
(Reporter: Gijs, Assigned: nika)
References
Details
(Whiteboard: [fxperf:p2][fxperfsize=S])
Attachments
(1 file)
These expired in version 60, but the code is still there, and can be expensive - in https://perfht.ml/2Vqjbal (which is a debug build), the resulting calls to RtlQueryPerformanceCounter top the list of where the worker is spending time - and this is on top of the fact that it's a worker so the probe presumably doesn't care about the data from there, only for the main thread (filtering for which happens only after recording the start time, https://searchfox.org/mozilla-central/rev/a4d62e09a4c46aef918667fa759bf9ae898dc258/ipc/chromium/src/base/pickle.cc#460-469 ).
Updated•4 years ago
|
Comment 1•4 years ago
|
||
The priority flag is not set for this bug.
:jld, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Updated•2 years ago
|
Pushed by nlayzell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/686ae9e71a9c Remove expired IPC_MAIN_THREAD_LATENCY probes, r=ipc-reviewers,mccr8
Comment 4•2 years ago
|
||
Backed out changeset 686ae9e71a9c (Bug 1631402) for causing build bustage in MessageChannel.cpp
Log: https://treeherder.mozilla.org/logviewer?job_id=363167583&repo=autoland&lineNumber=41001
Backout: https://hg.mozilla.org/integration/autoland/rev/e124bef8ffab130f5db09c9cbb4c00cf6a477aa4
Assignee | ||
Updated•2 years ago
|
Pushed by nlayzell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/70ef1676998c Remove expired IPC_MAIN_THREAD_LATENCY probes, r=ipc-reviewers,mccr8
Comment 6•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Description
•