Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8a1c820 authored by huiyu's avatar huiyu
Browse files

Atom ProcessStartTime latency should be diff on uptimes.

Bug: NA.
Test: statsd_testdrive 169
Change-Id: Ic778a7289d701ca375955fd59794c1b258a1b033
parent 7af7fcbe
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -4821,7 +4821,7 @@ public class ActivityManagerService extends IActivityManager.Stub
            }
            checkTime(startTime, "attachApplicationLocked: immediately before bindApplication");
            bindApplicationTimeMillis = SystemClock.elapsedRealtime();
            bindApplicationTimeMillis = SystemClock.uptimeMillis();
            mAtmInternal.preBindApplication(app.getWindowProcessController());
            final ActiveInstrumentation instr2 = app.getActiveInstrumentation();
            if (mPlatformCompat != null) {
@@ -4969,9 +4969,9 @@ public class ActivityManagerService extends IActivityManager.Stub
                pid,
                app.info.packageName,
                FrameworkStatsLog.PROCESS_START_TIME__TYPE__COLD,
                app.getStartTime(),
                (int) (bindApplicationTimeMillis - app.getStartTime()),
                (int) (SystemClock.elapsedRealtime() - app.getStartTime()),
                app.getStartElapsedTime(),
                (int) (bindApplicationTimeMillis - app.getStartUptime()),
                (int) (SystemClock.uptimeMillis() - app.getStartUptime()),
                app.getHostingRecord().getType(),
                (app.getHostingRecord().getName() != null ? app.getHostingRecord().getName() : ""));
        return true;