Index: components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java |
diff --git a/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java b/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java |
index 1e792c456a86883a785eff4a64bd5e27f03b67d5..f6e5c7fd0b2184213b3f0d8185bc7c52f4367372 100644 |
--- a/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java |
+++ b/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java |
@@ -83,6 +83,12 @@ public class VariationsSeedService extends IntentService { |
histogram.record(timeDeltaMillis); |
} |
+ private void recordSeedConnectTime(long timeDeltaMillis) { |
+ TimesHistogramSample histogram = new TimesHistogramSample( |
+ "Variations.FirstRun.SeedConnectTime", TimeUnit.MILLISECONDS); |
+ histogram.record(timeDeltaMillis); |
+ } |
+ |
private boolean downloadContent() { |
HttpURLConnection connection = null; |
try { |
@@ -101,6 +107,7 @@ public class VariationsSeedService extends IntentService { |
return false; |
} |
+ recordSeedConnectTime(SystemClock.elapsedRealtime() - startTimeMillis); |
// Convert the InputStream into a byte array. |
byte[] rawSeed = getRawSeed(connection); |
String signature = getHeaderFieldOrEmpty(connection, "X-Seed-Signature"); |