diff options
author | Yorke Lee <yorkelee@google.com> | 2015-01-27 14:46:02 -0800 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2015-01-28 10:05:00 -0800 |
commit | f5554ceb3c152949b4b6278b7f5e1522148a574c (patch) | |
tree | d14525f281b24095428bccdbc1df3aea89a629c3 /src/com/android/dialer/DialtactsActivity.java | |
parent | 85f54cc021834d41276c1cf80542da39f7919c58 (diff) | |
download | android_packages_apps_Dialer-f5554ceb3c152949b4b6278b7f5e1522148a574c.tar.gz android_packages_apps_Dialer-f5554ceb3c152949b4b6278b7f5e1522148a574c.tar.bz2 android_packages_apps_Dialer-f5554ceb3c152949b4b6278b7f5e1522148a574c.zip |
Add systrace events to track Dialer startup performance
Bug: 18431193
Change-Id: I92db4ae61405d8d8445b72e7ac0daa0794af8335
Diffstat (limited to 'src/com/android/dialer/DialtactsActivity.java')
-rw-r--r-- | src/com/android/dialer/DialtactsActivity.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java index 95b72157e..beec280f5 100644 --- a/src/com/android/dialer/DialtactsActivity.java +++ b/src/com/android/dialer/DialtactsActivity.java @@ -28,6 +28,7 @@ import android.content.res.Configuration; import android.content.res.Resources; import android.net.Uri; import android.os.Bundle; +import android.os.Trace; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.Intents; import android.speech.RecognizerIntent; @@ -350,15 +351,19 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O @Override protected void onCreate(Bundle savedInstanceState) { + Trace.beginSection(TAG + " onCreate"); super.onCreate(savedInstanceState); mFirstLaunch = true; final Resources resources = getResources(); mActionBarHeight = resources.getDimensionPixelSize(R.dimen.action_bar_height_large); + Trace.beginSection(TAG + " setContentView"); setContentView(R.layout.dialtacts_activity); + Trace.endSection(); getWindow().setBackgroundDrawable(null); + Trace.beginSection(TAG + " setup Views"); final ActionBar actionBar = getActionBar(); actionBar.setCustomView(R.layout.search_edittext); actionBar.setDisplayShowCustomEnabled(true); @@ -453,8 +458,13 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O setupActivityOverlay(); + Trace.endSection(); + + Trace.beginSection(TAG + " initialize smart dialing"); mDialerDatabaseHelper = DatabaseHelperManager.getDatabaseHelper(this); SmartDialPrefix.initializeNanpSettings(this); + Trace.endSection(); + Trace.endSection(); } private void setupActivityOverlay() { @@ -472,6 +482,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O @Override protected void onResume() { + Trace.beginSection(TAG + " onResume"); super.onResume(); mStateSaved = false; if (mFirstLaunch) { @@ -506,6 +517,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O prepareVoiceSearchButton(); mDialerDatabaseHelper.startSmartDialUpdateThread(); updateFloatingActionButtonControllerAlignment(false /* animate */); + Trace.endSection(); } @Override |