Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 994c4a276cae418a41ef764b699a9d4b3348e358..4c29c3f7248a19cec7f2e8fe69f6809519915809 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -4512,6 +4512,80 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
</summary> |
</histogram> |
+<histogram name="Blink.UseCounter.CSSProperties" enum="MappedCSSProperties"> |
+ <owner>rbyers@chromium.org</owner> |
+ <summary> |
+ Records usage of CSS properties used on a page, either statically or |
+ dynamically, from the time the page is initialised to when it is closed or |
+ navigated away from. Each property is counted at most once per page per |
+ view. |
+ </summary> |
+ <details> |
+ The first time a CSS property is parsed on a page, the histogram is updated |
+ to increment the counter. Each histogram bucket corresponds to a CSS |
+ property (eg. width, border-radius). The exception is the 'Total pages |
+ measured' bucket - this counts the number of pages that CSS properties were |
+ counted on. When a page navigation occurs the page count bucket is |
+ incremented and tracking of the set of which properties have been seen is |
+ reset. |
+ |
+ These numbers give the percentage of pages that use a CSS property. For |
+ example, if the 'border-radius' histogram bucket has a count of 250, and the |
+ page count bucket (i.e. bucket number 1) has a count of 1000 - this means |
+ that 1000 pages were recorded, and border-radius was used on 25% of those |
+ pages. |
+ |
+ Note that CSS properties used inside of SVG images are tracked separately in |
+ the Blink.UseCounter.SVGImage.CSSProperties histogram. |
+ |
+ As of M57 this histogram supercedes WebCore.FeatureObserver.CSSProperties. |
+ </details> |
+</histogram> |
+ |
+<histogram name="Blink.UseCounter.Features" enum="FeatureObserver"> |
+ <owner>rbyers@chromium.org</owner> |
+ <summary> |
+ Count of how many page loads use various features. The PageVisits bucket is |
+ incremented for each page load, and the other buckets incremented at most |
+ once per PageVisit via the WebCore::UseCounter class. |
+ </summary> |
+ <details> |
+ Note that features used inside of SVG images are tracked separately in the |
+ Blink.UseCounter.SVGImage.Features histogram. |
+ |
+ As of M57 this histograms supercedes WebCore.FeatureObserver. |
+ </details> |
+</histogram> |
+ |
+<histogram name="Blink.UseCounter.SVGImage.CSSProperties" |
+ enum="MappedCSSProperties"> |
+ <owner>rbyers@chromium.org</owner> |
+ <summary> |
+ Like Blink.UseCounter.CSSProperties but specifically for the case of CSS |
+ properties used inside of an SVG image. |
+ </summary> |
+ <details> |
+ The 'Total pages measured' bucket is incremented each time a new SVG image |
+ is created. Note that the same SVG image can be used across multiple tabs |
+ in a single renderer but this counts as a single usage. See |
+ http://crbug.com/236262. |
+ </details> |
+</histogram> |
+ |
+<histogram name="Blink.UseCounter.SVGImage.Features" enum="FeatureObserver"> |
+ <owner>rbyers@chromium.org</owner> |
+ <summary> |
+ Like Blink.UseCounter.Features except specifically for the case of SVG |
+ Images. |
+ </summary> |
+ <details> |
+ Count of how many SVG images use various features. The PageVisits bucket is |
+ incremented each time a new SVG image is created. Note that the same SVG |
+ image can be used across multiple tabs in a single renderer but this counts |
+ as a single usage. See http://crbug.com/236262. |
+ </details> |
+</histogram> |
+ |
<histogram name="Blink.XHR.setRequestHeader.HeaderValueCategoryInRFC7230" |
enum="XMLHttpRequestHeaderValueCategoryInRFC7230"> |
<owner>hiroshige@chromium.org</owner> |
@@ -72152,9 +72226,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="WebCore.FeatureObserver" enum="FeatureObserver"> |
<owner>rbyers@chromium.org</owner> |
<summary> |
- NOTE: This is in the process of being superseded by |
- WebCore.UseCounter.Features which fixes a number of issues. See |
- https://crbug.com/597963. |
+ NOTE: As of M57 this has been superseded by Blink.UseCounter.Features which |
+ fixes a number of issues. See https://crbug.com/676837. |
Count of how many page loads use various features. The PageVisits bucket is |
incremented for each page load, and the other buckets incremented at most |
@@ -72166,9 +72239,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
enum="MappedCSSProperties"> |
<owner>mikelawther@chromium.org</owner> |
<summary> |
- NOTE: This is in the process of being superseded by |
- WebCore.UseCounter.CSSProperties which fixes a number of issues. See |
- https://crbug.com/597963. |
+ NOTE: As of M57 this has been superseded by Blink.UseCounter.Features which |
+ fixes a number of issues. See https://crbug.com/676837. |
Records usage of CSS properties used on a page, either statically or |
dynamically, from the time the page is initialised to when it is closed or |
@@ -72750,81 +72822,33 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="WebCore.UseCounter_TEST.CSSProperties" |
enum="MappedCSSProperties"> |
+ <obsolete> |
+ Temporary histogram replaced by Blink.UseCounter.CSSProperties. |
+ </obsolete> |
<owner>rbyers@chromium.org</owner> |
- <summary> |
- NOTE: This is in the process of replacing |
- WebCore.FeatureObserver.CSSProperties which fixes a number of issues. See |
- https://crbug.com/597963. |
- |
- Records usage of CSS properties used on a page, either statically or |
- dynamically, from the time the page is initialised to when it is closed or |
- navigated away from. Each property is counted at most once per page per |
- view. |
- </summary> |
- <details> |
- The first time a CSS property is parsed on a page, the histogram is updated |
- to increment the counter. Each histogram bucket corresponds to a CSS |
- property (eg. width, border-radius). The exception is the 'Total pages |
- measured' bucket - this counts the number of pages that CSS properties were |
- counted on. When a page navigation occurs the page count bucket is |
- incremented and tracking of the set of which properties have been seen is |
- reset. |
- |
- These numbers give the percentage of pages that use a CSS property. For |
- example, if the 'border-radius' histogram bucket has a count of 250, and the |
- page count bucket (i.e. bucket number 1) has a count of 1000 - this means |
- that 1000 pages were recorded, and border-radius was used on 25% of those |
- pages. |
- |
- TODO: The exact definition of "page load" is still |
- incorrect/fuzzy. https://crbug.com/236262 |
- </details> |
</histogram> |
<histogram name="WebCore.UseCounter_TEST.Features" enum="FeatureObserver"> |
+ <obsolete> |
+ Temporary histogram replaced by Blink.UseCounter.Features. |
+ </obsolete> |
<owner>rbyers@chromium.org</owner> |
- <summary> |
- NOTE: This is in the process of replacing WebCore.FeatureObserver which |
- fixes a number of issues. See https://crbug.com/597963. |
- |
- Count of how many page loads use various features. The PageVisits bucket is |
- incremented for each page load, and the other buckets incremented at most |
- once per PageVisit via the WebCore::UseCounter class. |
- </summary> |
- <details> |
- TODO: The exact definition of "page load" is still |
- incorrect/fuzzy. https://crbug.com/236262 |
- </details> |
</histogram> |
<histogram name="WebCore.UseCounter_TEST.SVGImage.CSSProperties" |
enum="MappedCSSProperties"> |
+ <obsolete> |
+ Temporary histogram replaced by Blink.UseCounter.SVGImage.CSSProperties. |
+ </obsolete> |
<owner>rbyers@chromium.org</owner> |
- <summary> |
- Like WebCore.UseCounter_TEST.CSSProperties but specifically for the case of |
- CSS properties used inside of an SVG image. |
- </summary> |
- <details> |
- The 'Total pages measured' bucket is incremented each time a new SVG image |
- is created. Note that the same SVG image can be used across multiple tabs |
- in a single renderer but this counts as a single usage. See |
- http://crbug.com/236262. |
- </details> |
</histogram> |
<histogram name="WebCore.UseCounter_TEST.SVGImage.Features" |
enum="FeatureObserver"> |
+ <obsolete> |
+ Temporary histogram replaced by Blink.UseCounter.SVGImage.Features. |
+ </obsolete> |
<owner>rbyers@chromium.org</owner> |
- <summary> |
- Like WebCore.UseCounter_TEST.Features except specifically for the case of |
- SVG Images. |
- </summary> |
- <details> |
- Count of how many SVG images use various features. The PageVisits bucket is |
- incremented each time a new SVG image is created. Note that the same SVG |
- image can be used across multiple tabs in a single renderer but this counts |
- as a single usage. See http://crbug.com/236262. |
- </details> |
</histogram> |
<histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld" |