| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| index 1aedaf46e93ff67fe2d05f0d0595fe6f3d3b3ed5..3698d6f4e20bd0608cd7674cf14c8f58e04fa04a 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| @@ -976,18 +976,18 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
|
|
|
| @Override
|
| protected void onDeferredStartup() {
|
| - super.onDeferredStartup();
|
| - DeferredStartupHandler.getInstance().addDeferredTask(new Runnable() {
|
| - @Override
|
| - public void run() {
|
| - ActivityManager am =
|
| - (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
|
| - RecordHistogram.recordSparseSlowlyHistogram(
|
| - "MemoryAndroid.DeviceMemoryClass", am.getMemoryClass());
|
| + try {
|
| + TraceEvent.begin("ChromeTabbedActivity.onDeferredStartup");
|
| + super.onDeferredStartup();
|
|
|
| - AutocompleteController.nativePrefetchZeroSuggestResults();
|
| - }
|
| - });
|
| + ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
|
| + RecordHistogram.recordSparseSlowlyHistogram(
|
| + "MemoryAndroid.DeviceMemoryClass", am.getMemoryClass());
|
| +
|
| + AutocompleteController.nativePrefetchZeroSuggestResults();
|
| + } finally {
|
| + TraceEvent.end("ChromeTabbedActivity.onDeferredStartup");
|
| + }
|
| }
|
|
|
| private void createTabModelSelectorImpl(Bundle savedInstanceState) {
|
|
|