diff options
| author | wilsonshih <wilsonshih@google.com> | 2021-02-05 17:07:32 +0800 |
|---|---|---|
| committer | wilsonshih <wilsonshih@google.com> | 2021-03-22 16:23:41 +0800 |
| commit | 2c9160c38b1bb37b97463eeb7b9e2cda5074f47d (patch) | |
| tree | 82af6afea245a99516ff40e9f1b0daa07d2a66b2 /core/java/android/window/SplashScreenView.java | |
| parent | 998666c46d3a5b8b0b437bec2b25305d5b853858 (diff) | |
Add trace for tracking the performance of new starting window
Analysis performance.
Bug: 173975965
Test: check perfetto
Change-Id: Id0cf1b23799fd8bb0193c950ae4320ccca9dfac0
Diffstat (limited to 'core/java/android/window/SplashScreenView.java')
| -rw-r--r-- | core/java/android/window/SplashScreenView.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/window/SplashScreenView.java b/core/java/android/window/SplashScreenView.java index 3709aa1583ba..616a0d0e4148 100644 --- a/core/java/android/window/SplashScreenView.java +++ b/core/java/android/window/SplashScreenView.java @@ -15,6 +15,7 @@ */ package android.window; +import static android.os.Trace.TRACE_TAG_WINDOW_MANAGER; import static android.view.WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS; import android.annotation.ColorInt; @@ -32,6 +33,7 @@ import android.graphics.drawable.Drawable; import android.os.Parcel; import android.os.Parcelable; import android.os.SystemClock; +import android.os.Trace; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; @@ -183,6 +185,7 @@ public final class SplashScreenView extends FrameLayout { * Create SplashScreenWindowView object from materials. */ public SplashScreenView build() { + Trace.traceBegin(TRACE_TAG_WINDOW_MANAGER, "SplashScreenView#build"); final LayoutInflater layoutInflater = LayoutInflater.from(mContext); final SplashScreenView view = (SplashScreenView) layoutInflater.inflate(R.layout.splash_screen_view, null, false); @@ -226,6 +229,7 @@ public final class SplashScreenView extends FrameLayout { + view.mBrandingImageView + " drawable: " + mBrandingDrawable + " size w: " + mBrandingImageWidth + " h: " + mBrandingImageHeight); } + Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER); return view; } } |
