diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-02-21 15:58:13 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-02-21 15:58:40 -0800 |
commit | 30897aaa1db6fad67c198275681128423ac72867 (patch) | |
tree | 1348c026be49df5cbb37e36b59b676c9e8bf03e1 /src | |
parent | 732c7f30bf442a2f879351a630f96d0068e28140 (diff) | |
download | android_packages_apps_Trebuchet-30897aaa1db6fad67c198275681128423ac72867.tar.gz android_packages_apps_Trebuchet-30897aaa1db6fad67c198275681128423ac72867.tar.bz2 android_packages_apps_Trebuchet-30897aaa1db6fad67c198275681128423ac72867.zip |
Temporarily enabling various tracing for debug devices
Change-Id: Iebee7d0a4c408f50ab911b31edbec12499a42844
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/FirstFrameAnimatorHelper.java | 8 | ||||
-rw-r--r-- | src/com/android/launcher3/util/TraceHelper.java | 9 |
2 files changed, 8 insertions, 9 deletions
diff --git a/src/com/android/launcher3/FirstFrameAnimatorHelper.java b/src/com/android/launcher3/FirstFrameAnimatorHelper.java index cea7e431a..4eac4a4a7 100644 --- a/src/com/android/launcher3/FirstFrameAnimatorHelper.java +++ b/src/com/android/launcher3/FirstFrameAnimatorHelper.java @@ -73,13 +73,7 @@ public class FirstFrameAnimatorHelper extends AnimatorListenerAdapter view.getViewTreeObserver().removeOnDrawListener(sGlobalDrawListener); } - TraceHelper.beginSection("TICK"); - sGlobalDrawListener = new ViewTreeObserver.OnDrawListener() { - public void onDraw() { - sGlobalFrameCounter++; - TraceHelper.partitionSection("TICK", "Frame drawn"); - } - }; + sGlobalDrawListener = () -> sGlobalFrameCounter++; view.getViewTreeObserver().addOnDrawListener(sGlobalDrawListener); sVisible = true; } diff --git a/src/com/android/launcher3/util/TraceHelper.java b/src/com/android/launcher3/util/TraceHelper.java index bde9c0ad7..ac381cc18 100644 --- a/src/com/android/launcher3/util/TraceHelper.java +++ b/src/com/android/launcher3/util/TraceHelper.java @@ -15,12 +15,16 @@ */ package com.android.launcher3.util; +import static android.util.Log.VERBOSE; +import static android.util.Log.isLoggable; + import android.os.SystemClock; import android.os.Trace; import android.util.ArrayMap; import android.util.Log; import android.util.MutableLong; +import com.android.launcher3.Utilities; import com.android.launcher3.config.FeatureFlags; /** @@ -31,7 +35,8 @@ import com.android.launcher3.config.FeatureFlags; */ public class TraceHelper { - private static final boolean ENABLED = FeatureFlags.IS_DOGFOOD_BUILD; + private static final boolean FORCE_LOG = Utilities.IS_DEBUG_DEVICE; + private static final boolean ENABLED = FORCE_LOG || FeatureFlags.IS_DOGFOOD_BUILD; private static final boolean SYSTEM_TRACE = false; private static final ArrayMap<String, MutableLong> sUpTimes = ENABLED ? new ArrayMap<>() : null; @@ -40,7 +45,7 @@ public class TraceHelper { if (ENABLED) { MutableLong time = sUpTimes.get(sectionName); if (time == null) { - time = new MutableLong(Log.isLoggable(sectionName, Log.VERBOSE) ? 0 : -1); + time = new MutableLong((FORCE_LOG || isLoggable(sectionName, VERBOSE)) ? 0 : -1); sUpTimes.put(sectionName, time); } if (time.value >= 0) { |