DescriptionEnable startup profiling by Win x64 stack sampling profiler
Collects stack samples at 10 Hz for 30 seconds at startup. Uploading of
samples to UMA is controlled by a Finch experiment.
This change moves to a callback-based mechanism for communicating
completed profiles to the metrics provider to avoid profiles lingering
in memory when reporting is disabled.
BUG=464929
Committed: https://crrev.com/ae2a08ac68bcb4000d1ddf391dbf19aa285cc48f
Cr-Commit-Position: refs/heads/master@{#324175}
Patch Set 1 #Patch Set 2 : update tests #Patch Set 3 : add tests #
Total comments: 15
Patch Set 4 : address comments #
Total comments: 11
Patch Set 5 : address comments #Patch Set 6 : early destruction fix #
Total comments: 2
Patch Set 7 : rebase onto cleanup CL #Patch Set 8 : restore AVeryLongTimeDelta #
Total comments: 1
Patch Set 9 : rebase #Patch Set 10 : do IsSamplingProfilingReportingEnabled() check when appending profiles #
Total comments: 4
Patch Set 11 : add test #Messages
Total messages: 27 (8 generated)
|