| Index: chrome/browser/prerender/prerender_local_predictor.cc
|
| diff --git a/chrome/browser/prerender/prerender_local_predictor.cc b/chrome/browser/prerender/prerender_local_predictor.cc
|
| index 573ea62e7ea17770f900f87d844998e3702d2767..f9453d06188ff2f2d89bb10aabb995be75c81239 100644
|
| --- a/chrome/browser/prerender/prerender_local_predictor.cc
|
| +++ b/chrome/browser/prerender/prerender_local_predictor.cc
|
| @@ -201,6 +201,7 @@ void PrerenderLocalPredictor::OnAddVisit(const history::BriefVisitInfo& info) {
|
| current_prerender_->url_id == info.url_id &&
|
| IsPrerenderStillValid(current_prerender_.get())) {
|
| prerender_manager_->histograms()->RecordLocalPredictorTimeUntilUsed(
|
| + ORIGIN_LOCAL_PREDICTOR,
|
| GetCurrentTime() - current_prerender_->actual_start_time,
|
| base::TimeDelta::FromMilliseconds(kMaxLocalPredictionTimeMs));
|
| last_swapped_in_prerender_.reset(current_prerender_.release());
|
| @@ -372,15 +373,14 @@ void PrerenderLocalPredictor::OnPLTEventForURL(const GURL& url,
|
| if (IsPrerenderStillValid(prerender.get())) {
|
| base::TimeDelta prerender_age = GetCurrentTime() - prerender->start_time;
|
| prerender_manager_->histograms()->RecordSimulatedLocalBrowsingBaselinePLT(
|
| - page_load_time, url);
|
| + ORIGIN_LOCAL_PREDICTOR, page_load_time, url);
|
| if (prerender_age > page_load_time) {
|
| base::TimeDelta new_plt;
|
| if (prerender_age < 2 * page_load_time)
|
| new_plt = 2 * page_load_time - prerender_age;
|
| prerender_manager_->histograms()->RecordSimulatedLocalBrowsingPLT(
|
| - new_plt, url);
|
| + ORIGIN_LOCAL_PREDICTOR, new_plt, url);
|
| }
|
| -
|
| }
|
| }
|
|
|
|
|