Lines Matching refs:base
9 #include "base/command_line.h"
10 #include "base/file_path.h"
11 #include "base/file_util.h"
12 #include "base/lazy_instance.h"
13 #include "base/message_loop.h"
14 #include "base/metrics/histogram.h"
15 #include "base/process_util.h"
16 #include "base/string_number_conversions.h"
17 #include "base/string_util.h"
18 #include "base/stringprintf.h"
19 #include "base/threading/thread.h"
20 #include "base/threading/thread_restrictions.h"
21 #include "base/time.h"
65 static base::LazyInstance<BootTimesLoader> g_boot_times_loader(
66 base::LINKER_INITIALIZED);
119 return base::StringToDouble(value_string, value);
125 static base::TimeDelta SecondsToTimeDelta(double seconds) {
126 double ms = seconds * base::Time::kMillisecondsPerSecond;
127 return base::TimeDelta::FromMilliseconds(static_cast<int64>(ms));
158 std::string boot_times_text = base::StringPrintf("total: %.2f\n"
259 base::Time first = login_times.front().time();
260 base::Time last = login_times.back().time();
261 base::TimeDelta total = last - first;
262 base::Histogram* total_hist = base::Histogram::FactoryTimeGet(
264 base::TimeDelta::FromMilliseconds(kMinTimeMillis),
265 base::TimeDelta::FromMilliseconds(kMaxTimeMillis),
267 base::Histogram::kUmaTargetedHistogramFlag);
270 base::StringPrintf("%s: %.2f", uma_name.c_str(), total.InSecondsF());
271 base::Time prev = first;
274 base::TimeDelta since_first = tm.time() - first;
275 base::TimeDelta since_prev = tm.time() - prev;
280 base::Histogram* prev_hist = base::Histogram::FactoryTimeGet(
282 base::TimeDelta::FromMilliseconds(kMinTimeMillis),
283 base::TimeDelta::FromMilliseconds(kMaxTimeMillis),
285 base::Histogram::kUmaTargetedHistogramFlag);
320 base::ThreadRestrictions::ScopedAllowIO allow_io;