| Index: chromecast/base/metrics/cast_metrics_helper.cc
|
| diff --git a/chromecast/base/metrics/cast_metrics_helper.cc b/chromecast/base/metrics/cast_metrics_helper.cc
|
| index 8ac2fe620e6bfde47fe8aa46738fcaecef779c44..35188bce844841c0343528542b920b4e04291ca3 100644
|
| --- a/chromecast/base/metrics/cast_metrics_helper.cc
|
| +++ b/chromecast/base/metrics/cast_metrics_helper.cc
|
| @@ -151,6 +151,15 @@ void CastMetricsHelper::LogMediaPause() {
|
| sdk_version_));
|
| }
|
|
|
| +void CastMetricsHelper::LogTimeToFirstPaint() {
|
| + MAKE_SURE_THREAD(LogTimeToFirstPaint);
|
| + base::TimeDelta launch_time = base::TimeTicks::Now() - app_start_time_;
|
| + const std::string uma_name(GetMetricsNameWithAppName("Startup",
|
| + "TimeToFirstPaint"));
|
| + LogMediumTimeHistogramEvent(uma_name, launch_time);
|
| + LOG(INFO) << uma_name << " is " << launch_time.InSecondsF() << " seconds.";
|
| +}
|
| +
|
| void CastMetricsHelper::LogTimeToDisplayVideo() {
|
| if (!new_startup_time_) { // For faster check.
|
| return;
|
|
|