Index: components/error_page/renderer/net_error_helper_core.cc |
diff --git a/components/error_page/renderer/net_error_helper_core.cc b/components/error_page/renderer/net_error_helper_core.cc |
index 9a92d742e6c40c2ca0eff58a64c0c39069189026..499146e8a62a1b89929c5e3ed108fe9708d75db0 100644 |
--- a/components/error_page/renderer/net_error_helper_core.cc |
+++ b/components/error_page/renderer/net_error_helper_core.cc |
@@ -17,7 +17,8 @@ |
#include "base/location.h" |
#include "base/logging.h" |
#include "base/memory/scoped_vector.h" |
-#include "base/metrics/histogram.h" |
+#include "base/metrics/histogram_macros.h" |
+#include "base/metrics/sparse_histogram.h" |
#include "base/strings/string16.h" |
#include "base/strings/string_util.h" |
#include "base/values.h" |
@@ -346,24 +347,19 @@ scoped_ptr<ErrorPageParams> CreateErrorPageParams( |
void ReportAutoReloadSuccess(const blink::WebURLError& error, size_t count) { |
if (error.domain.utf8() != net::kErrorDomain) |
return; |
- UMA_HISTOGRAM_CUSTOM_ENUMERATION("Net.AutoReload.ErrorAtSuccess", |
- -error.reason, |
- net::GetAllErrorCodesForUma()); |
+ UMA_HISTOGRAM_SPARSE_SLOWLY("Net.AutoReload.ErrorAtSuccess", -error.reason); |
UMA_HISTOGRAM_COUNTS("Net.AutoReload.CountAtSuccess", |
static_cast<base::HistogramBase::Sample>(count)); |
if (count == 1) { |
- UMA_HISTOGRAM_CUSTOM_ENUMERATION("Net.AutoReload.ErrorAtFirstSuccess", |
- -error.reason, |
- net::GetAllErrorCodesForUma()); |
+ UMA_HISTOGRAM_SPARSE_SLOWLY("Net.AutoReload.ErrorAtFirstSuccess", |
+ -error.reason); |
} |
} |
void ReportAutoReloadFailure(const blink::WebURLError& error, size_t count) { |
if (error.domain.utf8() != net::kErrorDomain) |
return; |
- UMA_HISTOGRAM_CUSTOM_ENUMERATION("Net.AutoReload.ErrorAtStop", |
- -error.reason, |
- net::GetAllErrorCodesForUma()); |
+ UMA_HISTOGRAM_SPARSE_SLOWLY("Net.AutoReload.ErrorAtStop", -error.reason); |
UMA_HISTOGRAM_COUNTS("Net.AutoReload.CountAtStop", |
static_cast<base::HistogramBase::Sample>(count)); |
} |