| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index cc85b8f69fbd1a90f7a2f3fd75625340437e1f5d..7ba8957d25c1e82eda29f92afc93e5e5999ed8bf 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -40849,6 +40849,35 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
|
| </summary>
|
| </histogram>
|
|
|
| +<histogram name="Scheduling.BeginMainFrameQueueDurationCritical"
|
| + units="microseconds">
|
| + <owner>brianderson@chromium.org</owner>
|
| + <summary>
|
| + How long it takes for the main side to start the BeginMainFrame in response
|
| + to the compositor's SendBeginMainFrame when the on_critical_path flag is
|
| + set.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Scheduling.BeginMainFrameQueueDurationNotCritical"
|
| + units="microseconds">
|
| + <owner>brianderson@chromium.org</owner>
|
| + <summary>
|
| + How long it takes for the main side to start the BeginMainFrame in response
|
| + to the compositor's SendBeginMainFrame when the on_critical_path flag is not
|
| + set.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Scheduling.BeginMainFrameStartToCommitDuration"
|
| + units="microseconds">
|
| + <owner>brianderson@chromium.org</owner>
|
| + <summary>
|
| + The time from when the main side actually starts the BeginMainFrame to when
|
| + the commit completes on the impl side.
|
| + </summary>
|
| +</histogram>
|
| +
|
| <histogram name="Scheduling.BeginMainFrameToCommitDuration"
|
| units="microseconds">
|
| <owner>brianderson@chromium.org</owner>
|
| @@ -77025,6 +77054,15 @@ To add a new entry, add it with any value and run test to compute valid value.
|
| <affected-histogram name="Scheduling.PrepareTilesDuration"/>
|
| </histogram_suffixes>
|
|
|
| +<histogram_suffixes name="CompositorTimingHistoryProcess2" separator="."
|
| + ordering="prefix">
|
| + <suffix name="Browser"/>
|
| + <suffix name="Renderer"/>
|
| + <affected-histogram name="Scheduling.BeginMainFrameQueueDurationCritical"/>
|
| + <affected-histogram name="Scheduling.BeginMainFrameQueueDurationNotCritical"/>
|
| + <affected-histogram name="Scheduling.BeginMainFrameStartToCommitDuration"/>
|
| +</histogram_suffixes>
|
| +
|
| <histogram_suffixes name="CompositorTimingHistorySubcategory" separator=".">
|
| <suffix name="NotUsedForEstimate"
|
| label="Samples that don't affect estimates. For example, because we are
|
| @@ -77050,6 +77088,24 @@ To add a new entry, add it with any value and run test to compute valid value.
|
| <affected-histogram name="Scheduling.Renderer.PrepareTilesDuration"/>
|
| </histogram_suffixes>
|
|
|
| +<histogram_suffixes name="CompositorTimingHistorySubcategory2" separator=".">
|
| + <suffix name="NotUsedForEstimate"
|
| + label="Samples that don't affect estimates. For example, because we are
|
| + coming out of idle."/>
|
| + <affected-histogram
|
| + name="Scheduling.Browser.BeginMainFrameQueueDurationCritical"/>
|
| + <affected-histogram
|
| + name="Scheduling.Browser.BeginMainFrameQueueDurationNotCritical"/>
|
| + <affected-histogram
|
| + name="Scheduling.Browser.BeginMainFrameStartToCommitDuration"/>
|
| + <affected-histogram
|
| + name="Scheduling.Renderer.BeginMainFrameQueueDurationCritical"/>
|
| + <affected-histogram
|
| + name="Scheduling.Renderer.BeginMainFrameQueueDurationNotCritical"/>
|
| + <affected-histogram
|
| + name="Scheduling.Renderer.BeginMainFrameStartToCommitDuration"/>
|
| +</histogram_suffixes>
|
| +
|
| <histogram_suffixes name="ConnCountImpact">
|
| <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
|
| <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
|
|
|