Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Unified Diff: components/page_load_metrics/browser/metrics_web_contents_observer.cc

Issue 1417733011: page_load_metrics symbolic constants refactor (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@navigation_start_final
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/page_load_metrics/browser/metrics_web_contents_observer.cc
diff --git a/components/page_load_metrics/browser/metrics_web_contents_observer.cc b/components/page_load_metrics/browser/metrics_web_contents_observer.cc
index 7e753bca1f0afdd942bc7622778c8b8fac1957f0..7f304bb4657ed4be237c1eb6f605eeafcb82d6e3 100644
--- a/components/page_load_metrics/browser/metrics_web_contents_observer.cc
+++ b/components/page_load_metrics/browser/metrics_web_contents_observer.cc
@@ -82,8 +82,7 @@ base::Time WallTimeFromTimeTicks(const base::TimeTicks& time) {
}
void RecordInternalError(InternalErrorLoadEvent event) {
- UMA_HISTOGRAM_ENUMERATION(
- "PageLoad.Events.InternalError", event, ERR_LAST_ENTRY);
+ UMA_HISTOGRAM_ENUMERATION(kErrorEvents, event, ERR_LAST_ENTRY);
}
base::TimeDelta GetFirstContentfulPaint(const PageLoadTiming& timing) {
@@ -235,23 +234,18 @@ void PageLoadTracker::RecordTimingHistograms() {
if (!timing_.dom_content_loaded_event_start.is_zero()) {
if (timing_.dom_content_loaded_event_start < background_delta) {
- PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToDOMContentLoadedEventFired",
- timing_.dom_content_loaded_event_start);
+ PAGE_LOAD_HISTOGRAM(kHistogramDomContentLoaded,
+ timing_.dom_content_loaded_event_start);
} else {
- PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToDOMContentLoadedEventFired.Background",
- timing_.dom_content_loaded_event_start);
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramDomContentLoaded,
+ timing_.dom_content_loaded_event_start);
}
}
if (!timing_.load_event_start.is_zero()) {
if (timing_.load_event_start < background_delta) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToLoadEventFired",
- timing_.load_event_start);
+ PAGE_LOAD_HISTOGRAM(kHistogramLoad, timing_.load_event_start);
} else {
- PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToLoadEventFired.Background",
- timing_.load_event_start);
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramLoad, timing_.load_event_start);
}
}
if (timing_.first_layout.is_zero()) {
@@ -259,74 +253,65 @@ void PageLoadTracker::RecordTimingHistograms() {
HasBackgrounded());
} else {
if (timing_.first_layout < background_delta) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstLayout",
- timing_.first_layout);
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstLayout, timing_.first_layout);
RecordCommittedEvent(COMMITTED_LOAD_SUCCESSFUL_FIRST_LAYOUT, false);
} else {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstLayout.Background",
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstLayout,
timing_.first_layout);
RecordCommittedEvent(COMMITTED_LOAD_SUCCESSFUL_FIRST_LAYOUT, true);
}
}
if (!timing_.first_paint.is_zero()) {
if (timing_.first_paint < background_delta) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstPaint",
- timing_.first_paint);
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstPaint, timing_.first_paint);
} else {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstPaint.Background",
- timing_.first_paint);
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstPaint, timing_.first_paint);
}
}
if (!timing_.first_text_paint.is_zero()) {
if (timing_.first_text_paint < background_delta) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstTextPaint",
- timing_.first_text_paint);
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstTextPaint, timing_.first_text_paint);
} else {
- PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToFirstTextPaint.Background",
- timing_.first_text_paint);
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstTextPaint,
+ timing_.first_text_paint);
}
}
if (!timing_.first_image_paint.is_zero()) {
if (timing_.first_image_paint < background_delta) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstImagePaint",
- timing_.first_image_paint);
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstImagePaint, timing_.first_image_paint);
} else {
- PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToFirstImagePaint.Background",
- timing_.first_image_paint);
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstImagePaint,
+ timing_.first_image_paint);
}
}
base::TimeDelta first_contentful_paint = GetFirstContentfulPaint(timing_);
if (!first_contentful_paint.is_zero()) {
if (first_contentful_paint < background_delta) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstContentfulPaint",
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstContentfulPaint,
first_contentful_paint);
} else {
- PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToFirstContentfulPaint.Background",
- first_contentful_paint);
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstContentfulPaint,
+ first_contentful_paint);
}
}
// Log time to first foreground / time to first background. Log counts that we
// started a relevant page load in the foreground / background.
if (!background_time_.is_null()) {
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstBackground",
- background_delta);
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstBackground, background_delta);
} else if (!foreground_time_.is_null()) {
PAGE_LOAD_HISTOGRAM(
- "PageLoad.Timing2.NavigationToFirstForeground",
+ kHistogramFirstForeground,
WallTimeFromTimeTicks(foreground_time_) - timing_.navigation_start);
}
}
void PageLoadTracker::RecordProvisionalEvent(ProvisionalLoadEvent event) {
if (HasBackgrounded()) {
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Provisional.Background", event,
+ UMA_HISTOGRAM_ENUMERATION(kBackgroundProvisionalEvents, event,
PROVISIONAL_LOAD_LAST_ENTRY);
} else {
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Provisional", event,
+ UMA_HISTOGRAM_ENUMERATION(kProvisionalEvents, event,
PROVISIONAL_LOAD_LAST_ENTRY);
}
}
@@ -337,10 +322,10 @@ void PageLoadTracker::RecordProvisionalEvent(ProvisionalLoadEvent event) {
void PageLoadTracker::RecordCommittedEvent(CommittedLoadEvent event,
bool backgrounded) {
if (backgrounded) {
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Committed.Background", event,
+ UMA_HISTOGRAM_ENUMERATION(kBackgroundCommittedEvents, event,
COMMITTED_LOAD_LAST_ENTRY);
} else {
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Committed", event,
+ UMA_HISTOGRAM_ENUMERATION(kCommittedEvents, event,
COMMITTED_LOAD_LAST_ENTRY);
}
}
@@ -365,9 +350,8 @@ void PageLoadTracker::RecordRappor() {
// The IsSlow flag is just a one bit boolean if the first layout was > 10s.
sample->SetFlagsField("IsSlow", first_contentful_paint.InSecondsF() >= 10,
1);
- rappor_service->RecordSampleObj(
- "PageLoad.CoarseTiming.NavigationToFirstContentfulPaint",
- sample.Pass());
+ rappor_service->RecordSampleObj(kRapporMetricsNameCoarseTiming,
+ sample.Pass());
}
}

Powered by Google App Engine
This is Rietveld 408576698