Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 92a6187c32c9641d91add5b4543c623220a552ae..e0900d8a42138f6c55ad9284792d44e40aeec6ab 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -44136,9 +44136,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Startup.FirstCommitNavigationTime" units="milliseconds"> |
<owner>pasko@chromium.org</owner> |
<summary> |
- The time from the earliest entry point in the browser process to the moment |
- the first navigation is committed, i.e. when renderer gets the first byte of |
- the document. |
+ [Android only] The time from the earliest entry point in the browser process |
+ to the moment the first navigation is committed, i.e. when renderer gets the |
+ first byte of the document. |
</summary> |
</histogram> |
@@ -44146,34 +44146,55 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
enum="StartupProfilingFinishReason"> |
<owner>gab@chromium.org</owner> |
<summary> |
- The reason for which startup profiling was deemed complete. Logged once per |
- session on startup. |
+ [Desktop] The reason for which startup profiling was deemed complete. Logged |
+ once per session on startup. |
</summary> |
</histogram> |
<histogram name="Startup.FirstWebContents.MainFrameLoad" units="milliseconds"> |
<owner>erikchen@chromium.org</owner> |
+ <owner>gab@chromium.org</owner> |
<summary> |
- Measure the elapsed time from process launch to the first main frame load of |
- the first web contents. |
+ [Desktop] Measure the elapsed time from process launch to the first main |
+ frame load of the first web contents. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Startup.FirstWebContents.MainNavigationFinished" |
+ units="milliseconds"> |
+ <owner>gab@chromium.org</owner> |
+ <summary> |
+ [Desktop] Measure the elapsed time from process launch to the moment when |
+ the navigation is committed (first bytes received) in the first web |
+ contents' main frame. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Startup.FirstWebContents.MainNavigationStart" |
+ units="milliseconds"> |
+ <owner>gab@chromium.org</owner> |
+ <summary> |
+ [Desktop] Measure the elapsed time from process launch to the beginning of |
+ navigation in the first web contents' main frame. |
</summary> |
</histogram> |
<histogram name="Startup.FirstWebContents.NonEmptyPaint" units="milliseconds"> |
<owner>erikchen@chromium.org</owner> |
+ <owner>gab@chromium.org</owner> |
<summary> |
- Measure the elapsed time from process launch to the first non-empty paint of |
- the first web contents. |
+ [Desktop] Measure the elapsed time from process launch to the first non- |
+ empty paint of the first web contents. |
</summary> |
</histogram> |
<histogram name="Startup.FirstWebContents.UINotResponsive" units="milliseconds"> |
<owner>gayane@chromium.org</owner> |
<summary> |
- Measures the execution time for a single task to execute on UI if it was not |
- possible to execute UI tasks under 1/60s within certain limits, after |
- WebContents was painted at least once. This is recorded at most once per |
- Chrome launch. Used as a measure of responsiveness on startup. |
+ [Desktop] Measures the execution time for a single task to execute on UI if |
+ it was not possible to execute UI tasks under 1/60s within certain limits, |
+ after WebContents was painted at least once. This is recorded at most once |
+ per Chrome launch. Used as a measure of responsiveness on startup. |
</summary> |
</histogram> |
@@ -44181,10 +44202,10 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
units="milliseconds"> |
<owner>gayane@chromium.org</owner> |
<summary> |
- Measures the elapsed time for a single task to execute on UI if it was not |
- possible to execute it under 1/60s within certain limits, 10 second after |
- first WebContents was painted at least once. This is recorded at most once |
- per Chrome launch. Used as a measure of responsiveness on startup. |
+ [Desktop] Measures the elapsed time for a single task to execute on UI if it |
+ was not possible to execute it under 1/60s within certain limits, 10 second |
+ after first WebContents was painted at least once. This is recorded at most |
+ once per Chrome launch. Used as a measure of responsiveness on startup. |
</summary> |
</histogram> |
@@ -44192,19 +44213,20 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
units="milliseconds"> |
<owner>gayane@chromium.org</owner> |
<summary> |
- Measures the elapsed time for a single task to execute on UI if it was not |
- possible to execute it under 1/60s within certain limits, 1 second after |
- first WebContents was painted at least once. This is recorded at most once |
- per Chrome launch. Used as a measure of responsiveness on startup. |
+ [Desktop] Measures the elapsed time for a single task to execute on UI if it |
+ was not possible to execute it under 1/60s within certain limits, 1 second |
+ after first WebContents was painted at least once. This is recorded at most |
+ once per Chrome launch. Used as a measure of responsiveness on startup. |
</summary> |
</histogram> |
<histogram name="Startup.FirstWebContents.UIResponsive" units="milliseconds"> |
<owner>gayane@chromium.org</owner> |
<summary> |
- Measures the elapsed time it takes for a task to execute on UI under 1/60s |
- after first WebContents was painted at least once. This is recorded at most |
- once per Chrome launch. Used as a measure of responsiveness on startup. |
+ [Desktop] Measures the elapsed time it takes for a task to execute on UI |
+ under 1/60s after first WebContents was painted at least once. This is |
+ recorded at most once per Chrome launch. Used as a measure of responsiveness |
+ on startup. |
</summary> |
</histogram> |
@@ -44212,9 +44234,10 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
units="milliseconds"> |
<owner>gayane@chromium.org</owner> |
<summary> |
- Measures the elapsed time it takes for a task to execute on UI under 1/60s, |
- 10 second after the first WebContents was painted. This is recorded at most |
- once per Chrome launch. Used as a measure of responsiveness on startup. |
+ [Desktop] Measures the elapsed time it takes for a task to execute on UI |
+ under 1/60s, 10 second after the first WebContents was painted. This is |
+ recorded at most once per Chrome launch. Used as a measure of responsiveness |
+ on startup. |
</summary> |
</histogram> |
@@ -44222,9 +44245,10 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
units="milliseconds"> |
<owner>gayane@chromium.org</owner> |
<summary> |
- Measures the elapsed time it takes for a task to execute on UI under 1/60s, |
- 1 second after the first WebContents was painted. This is recorded at most |
- once per Chrome launch. Used as a measure of responsiveness on startup. |
+ [Desktop] Measures the elapsed time it takes for a task to execute on UI |
+ under 1/60s, 1 second after the first WebContents was painted. This is |
+ recorded at most once per Chrome launch. Used as a measure of responsiveness |
+ on startup. |
</summary> |
</histogram> |
@@ -72890,6 +72914,9 @@ To add a new entry, add it with any value and run test to compute valid value. |
<int value="3" label="Abandoned because profiled content was destroyed"/> |
<int value="4" |
label="Abandoned because profiled content was navigated away from"/> |
+ <int value="5" |
+ label="Abandoned because profiled content failed to load its main |
+ resource"/> |
</enum> |
<enum name="StartupTemperature" type="int"> |
@@ -79913,6 +79940,8 @@ To add a new entry, add it with any value and run test to compute valid value. |
<affected-histogram name="Startup.BrowserOpenTabs"/> |
<affected-histogram name="Startup.BrowserWindowDisplay"/> |
<affected-histogram name="Startup.FirstWebContents.MainFrameLoad"/> |
+ <affected-histogram name="Startup.FirstWebContents.MainNavigationFinished"/> |
+ <affected-histogram name="Startup.FirstWebContents.MainNavigationStart"/> |
<affected-histogram name="Startup.FirstWebContents.NonEmptyPaint"/> |
<affected-histogram name="Startup.LoadTime.ExeMainToDllMain"/> |
<affected-histogram name="Startup.LoadTime.ProcessCreateToDllMain"/> |