Support process filtering in tracing |
||
Issue descriptionAllow the tracing clients to specify what processes they want to exclude from tracing upon start. That should allow DevTools performance recording do not collect unneeded data thus reducing recording CPU and memory overhead.
,
Jul 2
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1bcec4612b381c06039341f8a8c67f9033d81f9d commit 1bcec4612b381c06039341f8a8c67f9033d81f9d Author: Alexei Filippov <alph@chromium.org> Date: Mon Jul 02 07:05:05 2018 DevTools: Make Tracing.start do not record unrelated processes. It should reduce overhead of performance recordings. BUG= 849887 Change-Id: Ia3196c7c3a37273b720b82897d04f142868fddea Reviewed-on: https://chromium-review.googlesource.com/1087639 Commit-Queue: Alexei Filippov <alph@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#571829} [modify] https://crrev.com/1bcec4612b381c06039341f8a8c67f9033d81f9d/content/browser/devtools/protocol/tracing_handler.cc [modify] https://crrev.com/1bcec4612b381c06039341f8a8c67f9033d81f9d/content/browser/devtools/protocol/tracing_handler.h [add] https://crrev.com/1bcec4612b381c06039341f8a8c67f9033d81f9d/third_party/WebKit/LayoutTests/inspector-protocol/timeline/tracing-process-filter-expected.txt [add] https://crrev.com/1bcec4612b381c06039341f8a8c67f9033d81f9d/third_party/WebKit/LayoutTests/inspector-protocol/timeline/tracing-process-filter.js
,
Jul 6
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a6c1fa1bb83ef29562c22ee56b17433ed0d6955a commit a6c1fa1bb83ef29562c22ee56b17433ed0d6955a Author: Alexei Filippov <alph@chromium.org> Date: Fri Jul 06 22:45:49 2018 DevTools: Update tracing process filters when process is ready. Drive-by: Fix a failing DCHECK on Pid() invoked on a non-ready process. BUG= 848398 , 849887 Change-Id: I1df89b5027ec5ed85235566427dd767ade092fa0 Reviewed-on: https://chromium-review.googlesource.com/1128055 Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Alexei Filippov <alph@chromium.org> Cr-Commit-Position: refs/heads/master@{#573099} [modify] https://crrev.com/a6c1fa1bb83ef29562c22ee56b17433ed0d6955a/content/browser/devtools/protocol/tracing_handler.cc [modify] https://crrev.com/a6c1fa1bb83ef29562c22ee56b17433ed0d6955a/content/browser/devtools/protocol/tracing_handler.h
,
Jul 9
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Jun 28 2018