Second reland of "Encapsulate Chrome thread profiling setup into a single class"
Fixes Android test failure by avoiding implicit creation of the render thread. Also moves the decision on whether to profile extension processes into the StackSamplingConfiguration, and cleans up comments. This is a reland of f8ad6e3e. Original change's description: > Reland "Encapsulate Chrome thread profiling setup into a single class" > > This is a reland of aa63fc1d. > > Original change's description: > > Encapsulate Chrome thread profiling setup into a single class > > > > Creates a simple abstraction around the fairly complex profiling setup. > > This CL switches over the GPU and renderer process usage to this class. > > The browser process usage will be converted to use this class after it > > is extended to support periodic profiling (in a follow-on CL). > > > > Bug: 808588 > > Change-Id: I6195571bf3ddd08291f288f475569bd9a88795ef > > Reviewed-on: https://chromium-review.googlesource.com/905451 > > Reviewed-by: Scott Violet <sky@chromium.org> > > Reviewed-by: Alexei Svitkine <asvitkine@chromium.org> > > Commit-Queue: Mike Wittman <wittman@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#535125} > > TBR=sky > > Bug: 808588 > Change-Id: I34f1910116c4e7a500e353c27b85bf7534be43c7 > Reviewed-on: https://chromium-review.googlesource.com/907508 > Reviewed-by: Mike Wittman <wittman@chromium.org> > Commit-Queue: Mike Wittman <wittman@chromium.org> > Cr-Commit-Position: refs/heads/master@{#535170} Bug: 808588 Change-Id: Id34e6a3e57c144697413ecced43146bf3e6521e9 Reviewed-on: https://chromium-review.googlesource.com/917197 Commit-Queue: Mike Wittman <wittman@chromium.org> Reviewed-by:Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#537023}
Showing
Please register or sign in to comment