Loading services/core/java/com/android/server/stats/pull/StatsPullAtomService.java +2 −1 Original line number Diff line number Diff line Loading @@ -2078,7 +2078,8 @@ public class StatsPullAtomService extends SystemService { metrics.pageTablesKb, metrics.kernelStackKb, metrics.totalIonKb, metrics.unaccountedKb)); metrics.unaccountedKb, metrics.gpuTotalUsageKb)); return StatsManager.PULL_SUCCESS; } Loading services/core/java/com/android/server/stats/pull/SystemMemoryUtil.java +3 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ final class SystemMemoryUtil { static Metrics getMetrics() { int totalIonKb = (int) Debug.getIonHeapsSizeKb(); int gpuTotalUsageKb = (int) Debug.getGpuTotalUsageKb(); long[] mInfos = new long[Debug.MEMINFO_COUNT]; Debug.getMemInfo(mInfos); Loading Loading @@ -62,6 +63,7 @@ final class SystemMemoryUtil { result.pageTablesKb = (int) mInfos[Debug.MEMINFO_PAGE_TABLES]; result.kernelStackKb = (int) mInfos[Debug.MEMINFO_KERNEL_STACK]; result.totalIonKb = totalIonKb; result.gpuTotalUsageKb = gpuTotalUsageKb; result.unaccountedKb = (int) (mInfos[Debug.MEMINFO_TOTAL] - accountedKb); return result; } Loading @@ -72,6 +74,7 @@ final class SystemMemoryUtil { public int pageTablesKb; public int kernelStackKb; public int totalIonKb; public int gpuTotalUsageKb; public int unaccountedKb; } } Loading
services/core/java/com/android/server/stats/pull/StatsPullAtomService.java +2 −1 Original line number Diff line number Diff line Loading @@ -2078,7 +2078,8 @@ public class StatsPullAtomService extends SystemService { metrics.pageTablesKb, metrics.kernelStackKb, metrics.totalIonKb, metrics.unaccountedKb)); metrics.unaccountedKb, metrics.gpuTotalUsageKb)); return StatsManager.PULL_SUCCESS; } Loading
services/core/java/com/android/server/stats/pull/SystemMemoryUtil.java +3 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ final class SystemMemoryUtil { static Metrics getMetrics() { int totalIonKb = (int) Debug.getIonHeapsSizeKb(); int gpuTotalUsageKb = (int) Debug.getGpuTotalUsageKb(); long[] mInfos = new long[Debug.MEMINFO_COUNT]; Debug.getMemInfo(mInfos); Loading Loading @@ -62,6 +63,7 @@ final class SystemMemoryUtil { result.pageTablesKb = (int) mInfos[Debug.MEMINFO_PAGE_TABLES]; result.kernelStackKb = (int) mInfos[Debug.MEMINFO_KERNEL_STACK]; result.totalIonKb = totalIonKb; result.gpuTotalUsageKb = gpuTotalUsageKb; result.unaccountedKb = (int) (mInfos[Debug.MEMINFO_TOTAL] - accountedKb); return result; } Loading @@ -72,6 +74,7 @@ final class SystemMemoryUtil { public int pageTablesKb; public int kernelStackKb; public int totalIonKb; public int gpuTotalUsageKb; public int unaccountedKb; } }