Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(461)

Unified Diff: chrome/browser/performance_monitor/startup_timer.cc

Issue 23812010: Implement first part of supporting global extension commands. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: git cl try Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/performance_monitor/startup_timer.cc
diff --git a/chrome/browser/performance_monitor/startup_timer.cc b/chrome/browser/performance_monitor/startup_timer.cc
index 8948252b2a84830b8bdcacc00507d1866933b255..630caa24cfb63a792a727d0be98e5a1588e69b71 100644
--- a/chrome/browser/performance_monitor/startup_timer.cc
+++ b/chrome/browser/performance_monitor/startup_timer.cc
@@ -112,12 +112,14 @@ void StartupTimer::SetElapsedSessionRestoreTime(
}
void StartupTimer::InsertElapsedStartupTime() {
+ performance_monitor::Database* database =
Yoyo Zhou 2013/10/04 18:12:07 This file is still in this CL for some reason.
Finnur 2013/10/11 10:59:22 Removed.
+ PerformanceMonitor::GetInstance()->database();
content::BrowserThread::PostBlockingPoolSequencedTask(
Database::kDatabaseSequenceToken,
FROM_HERE,
base::Bind(
&AddMetricToDatabaseOnBackgroundThread,
- base::Unretained(PerformanceMonitor::GetInstance()->database()),
+ base::Unretained(database),
Metric(startup_type_ == STARTUP_NORMAL ? METRIC_STARTUP_TIME
: METRIC_TEST_STARTUP_TIME,
base::Time::Now(),
@@ -129,12 +131,14 @@ void StartupTimer::InsertElapsedSessionRestoreTime() {
for (std::vector<base::TimeDelta>::const_iterator iter =
elapsed_session_restore_times_.begin();
iter != elapsed_session_restore_times_.end(); ++iter) {
+ performance_monitor::Database* database =
+ PerformanceMonitor::GetInstance()->database();
content::BrowserThread::PostBlockingPoolSequencedTask(
Database::kDatabaseSequenceToken,
FROM_HERE,
base::Bind(
&AddMetricToDatabaseOnBackgroundThread,
- base::Unretained(PerformanceMonitor::GetInstance()->database()),
+ base::Unretained(database),
Metric(METRIC_SESSION_RESTORE_TIME,
base::Time::Now(),
static_cast<double>(iter->ToInternalValue()))));

Powered by Google App Engine
This is Rietveld 408576698