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

Unified Diff: chrome/browser/android/offline_pages/prerendering_loader.cc

Issue 2821133003: Write loading signal extra data in JSON (Closed)
Patch Set: Created 3 years, 8 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/android/offline_pages/prerendering_loader.cc
diff --git a/chrome/browser/android/offline_pages/prerendering_loader.cc b/chrome/browser/android/offline_pages/prerendering_loader.cc
index 680d7bee7e0c57c7ec6c610e82b8b3e7b19134f1..df12f0b883900b2f4a62fcf603be2861973d76e2 100644
--- a/chrome/browser/android/offline_pages/prerendering_loader.cc
+++ b/chrome/browser/android/offline_pages/prerendering_loader.cc
@@ -94,12 +94,10 @@ void PrerenderingLoader::MarkLoadStartTime() {
}
void PrerenderingLoader::AddLoadingSignal(const char* signal_name) {
- std::string signal(signal_name);
- signal += ": ";
base::TimeTicks current_time = base::TimeTicks::Now();
base::TimeDelta delay_so_far = current_time - load_start_time_;
- signal += std::to_string(delay_so_far.InMilliseconds());
- signal_data_.push_back(signal);
+ double delay = delay_so_far.InMilliseconds();
romax 2017/04/18 00:35:09 TimeDelta::InMillisecondsF returns a double, while
Pete Williamson 2017/04/18 18:26:08 It turns out that double is an acceptable JSON typ
+ signal_data_.SetDouble(signal_name, delay);
}
bool PrerenderingLoader::LoadPage(const GURL& url,

Powered by Google App Engine
This is Rietveld 408576698