diff --git a/core/java/android/os/incremental/IncrementalMetrics.java b/core/java/android/os/incremental/IncrementalMetrics.java index c44b7d97b56f4..534525a8c47c5 100644 --- a/core/java/android/os/incremental/IncrementalMetrics.java +++ b/core/java/android/os/incremental/IncrementalMetrics.java @@ -90,7 +90,7 @@ public class IncrementalMetrics { * @return total duration in milliseconds of delayed reads */ public long getTotalDelayedReadsDurationMillis() { - return mData.getInt(IIncrementalService.METRICS_TOTAL_DELAYED_READS_MILLIS, -1); + return mData.getLong(IIncrementalService.METRICS_TOTAL_DELAYED_READS_MILLIS, -1); } /** diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 86b528781699a..e8a8ad38e21b1 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -7842,7 +7842,9 @@ public class ActivityManagerService extends IActivityManager.Stub incrementalMetrics != null ? incrementalMetrics.getMillisSinceLastReadError() : -1, incrementalMetrics != null ? incrementalMetrics.getLastReadErrorNumber() - : 0 + : 0, + incrementalMetrics != null ? incrementalMetrics.getTotalDelayedReadsDurationMillis() + : -1 ); final int relaunchReason = r == null ? RELAUNCH_REASON_NONE diff --git a/services/core/java/com/android/server/am/ProcessErrorStateRecord.java b/services/core/java/com/android/server/am/ProcessErrorStateRecord.java index 508bd0699b6bd..b2266f6c54e66 100644 --- a/services/core/java/com/android/server/am/ProcessErrorStateRecord.java +++ b/services/core/java/com/android/server/am/ProcessErrorStateRecord.java @@ -470,7 +470,9 @@ class ProcessErrorStateRecord { incrementalMetrics != null ? incrementalMetrics.getMillisSinceLastReadError() : -1, incrementalMetrics != null ? incrementalMetrics.getLastReadErrorNumber() - : 0); + : 0, + incrementalMetrics != null ? incrementalMetrics.getTotalDelayedReadsDurationMillis() + : -1); final ProcessRecord parentPr = parentProcess != null ? (ProcessRecord) parentProcess.mOwner : null; mService.addErrorToDropBox("anr", mApp, mApp.processName, activityShortComponentName,