Merge "Atom ProcessStartTime latency should be diff on uptimes." into tm-dev am: 7d172495ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17729342 Change-Id: I7c5086ce908f11861d4a0b208b804ce0cbf39a90 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -4821,7 +4821,7 @@ public class ActivityManagerService extends IActivityManager.Stub
|
|||||||
}
|
}
|
||||||
|
|
||||||
checkTime(startTime, "attachApplicationLocked: immediately before bindApplication");
|
checkTime(startTime, "attachApplicationLocked: immediately before bindApplication");
|
||||||
bindApplicationTimeMillis = SystemClock.elapsedRealtime();
|
bindApplicationTimeMillis = SystemClock.uptimeMillis();
|
||||||
mAtmInternal.preBindApplication(app.getWindowProcessController());
|
mAtmInternal.preBindApplication(app.getWindowProcessController());
|
||||||
final ActiveInstrumentation instr2 = app.getActiveInstrumentation();
|
final ActiveInstrumentation instr2 = app.getActiveInstrumentation();
|
||||||
if (mPlatformCompat != null) {
|
if (mPlatformCompat != null) {
|
||||||
@@ -4969,9 +4969,9 @@ public class ActivityManagerService extends IActivityManager.Stub
|
|||||||
pid,
|
pid,
|
||||||
app.info.packageName,
|
app.info.packageName,
|
||||||
FrameworkStatsLog.PROCESS_START_TIME__TYPE__COLD,
|
FrameworkStatsLog.PROCESS_START_TIME__TYPE__COLD,
|
||||||
app.getStartTime(),
|
app.getStartElapsedTime(),
|
||||||
(int) (bindApplicationTimeMillis - app.getStartTime()),
|
(int) (bindApplicationTimeMillis - app.getStartUptime()),
|
||||||
(int) (SystemClock.elapsedRealtime() - app.getStartTime()),
|
(int) (SystemClock.uptimeMillis() - app.getStartUptime()),
|
||||||
app.getHostingRecord().getType(),
|
app.getHostingRecord().getType(),
|
||||||
(app.getHostingRecord().getName() != null ? app.getHostingRecord().getName() : ""));
|
(app.getHostingRecord().getName() != null ? app.getHostingRecord().getName() : ""));
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user