Merge "Add more tracing" into sc-v2-dev

This commit is contained in:
Matt Pietal
2022-01-31 15:29:18 +00:00
committed by Android (Google) Code Review
3 changed files with 9 additions and 0 deletions

View File

@@ -28,6 +28,7 @@ import android.animation.AnimatorListenerAdapter;
import android.animation.ObjectAnimator; import android.animation.ObjectAnimator;
import android.animation.ValueAnimator; import android.animation.ValueAnimator;
import android.os.SystemProperties; import android.os.SystemProperties;
import android.os.Trace;
import android.text.format.DateFormat; import android.text.format.DateFormat;
import android.util.FloatProperty; import android.util.FloatProperty;
import android.util.Log; import android.util.Log;
@@ -507,6 +508,7 @@ public class StatusBarStateControllerImpl implements
} }
private void recordHistoricalState(int newState, int lastState, boolean upcoming) { private void recordHistoricalState(int newState, int lastState, boolean upcoming) {
Trace.traceCounter(Trace.TRACE_TAG_APP, "statusBarState", newState);
mHistoryIndex = (mHistoryIndex + 1) % HISTORY_SIZE; mHistoryIndex = (mHistoryIndex + 1) % HISTORY_SIZE;
HistoricalState state = mHistoricalRecords[mHistoryIndex]; HistoricalState state = mHistoricalRecords[mHistoryIndex];
state.mNewState = newState; state.mNewState = newState;

View File

@@ -2957,6 +2957,7 @@ public class StatusBar extends SystemUI implements
} }
public void showKeyguardImpl() { public void showKeyguardImpl() {
Trace.beginSection("StatusBar#showKeyguard");
mIsKeyguard = true; mIsKeyguard = true;
if (mKeyguardStateController.isLaunchTransitionFadingAway()) { if (mKeyguardStateController.isLaunchTransitionFadingAway()) {
mNotificationPanelViewController.cancelAnimation(); mNotificationPanelViewController.cancelAnimation();
@@ -2969,6 +2970,7 @@ public class StatusBar extends SystemUI implements
mStatusBarStateController.setState(StatusBarState.KEYGUARD); mStatusBarStateController.setState(StatusBarState.KEYGUARD);
} }
updatePanelExpansionForKeyguard(); updatePanelExpansionForKeyguard();
Trace.endSection();
} }
private void updatePanelExpansionForKeyguard() { private void updatePanelExpansionForKeyguard() {

View File

@@ -29,6 +29,7 @@ import android.content.res.ColorStateList;
import android.hardware.biometrics.BiometricSourceType; import android.hardware.biometrics.BiometricSourceType;
import android.os.Bundle; import android.os.Bundle;
import android.os.SystemClock; import android.os.SystemClock;
import android.os.Trace;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
@@ -377,6 +378,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
*/ */
@Override @Override
public void show(Bundle options) { public void show(Bundle options) {
Trace.beginSection("StatusBarKeyguardViewManager#show");
mShowing = true; mShowing = true;
mNotificationShadeWindowController.setKeyguardShowing(true); mNotificationShadeWindowController.setKeyguardShowing(true);
mKeyguardStateController.notifyKeyguardState(mShowing, mKeyguardStateController.notifyKeyguardState(mShowing,
@@ -384,6 +386,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
reset(true /* hideBouncerWhenShowing */); reset(true /* hideBouncerWhenShowing */);
SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED, SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED,
SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__SHOWN); SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__SHOWN);
Trace.endSection();
} }
/** /**
@@ -722,6 +725,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
@Override @Override
public void hide(long startTime, long fadeoutDuration) { public void hide(long startTime, long fadeoutDuration) {
Trace.beginSection("StatusBarKeyguardViewManager#hide");
mShowing = false; mShowing = false;
mKeyguardStateController.notifyKeyguardState(mShowing, mKeyguardStateController.notifyKeyguardState(mShowing,
mKeyguardStateController.isOccluded()); mKeyguardStateController.isOccluded());
@@ -821,6 +825,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
} }
SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED, SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED,
SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__HIDDEN); SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__HIDDEN);
Trace.endSection();
} }
private boolean needsBypassFading() { private boolean needsBypassFading() {