Lines Matching refs:base
7 #include "base/logging.h"
8 #include "base/metrics/field_trial.h"
9 #include "base/metrics/histogram.h"
10 #include "base/time.h"
11 #include "base/utf_string_conversions.h"
33 base::TimeTicks PrerenderManager::last_prefetch_seen_time_;
93 base::Time start_time_;
94 PrerenderContentsData(PrerenderContents* contents, base::Time start_time)
115 max_prerender_age_(base::TimeDelta::FromSeconds(
120 base::TimeDelta::FromMilliseconds(kMinTimeBetweenPrerendersMs)) {
366 base::Time PrerenderManager::GetCurrentTime() const {
367 return base::Time::Now();
370 base::TimeTicks PrerenderManager::GetCurrentTimeTicks() const {
371 return base::TimeTicks::Now();
374 bool PrerenderManager::IsPrerenderElementFresh(const base::Time start) const {
375 base::Time now = GetCurrentTime();
390 base::FieldTrial::MakeName(std::string("Prerender.") + tag, \
393 base::TimeDelta::FromMilliseconds(10), \
394 base::TimeDelta::FromSeconds(60), \
400 base::TimeDelta perceived_page_load_time,
424 void PrerenderManager::RecordTimeUntilUsed(base::TimeDelta time_until_used) {
428 base::TimeDelta::FromMilliseconds(10),
429 base::TimeDelta::FromSeconds(kDefaultMaxPrerenderAgeSeconds),
495 last_prefetch_seen_time_ = base::TimeTicks::Now();
517 base::TimeDelta elapsed_time =
518 base::TimeTicks::Now() - last_prefetch_seen_time_;
519 return elapsed_time <= base::TimeDelta::FromSeconds(kWindowDurationSeconds);
524 base::TimeDelta elapsed_time =
531 base::TimeDelta::FromMilliseconds(kMinTimeBetweenPrerendersMs);
538 base::TimeDelta::FromMilliseconds(kPeriodicCleanupIntervalMs),