From 05302b72f6bb08e4c84afff6c3b035a7c9833cb5 Mon Sep 17 00:00:00 2001 From: Yi Kong Date: Wed, 9 Sep 2020 13:38:36 +0800 Subject: [PATCH] profcollectd: trigger trace records processing during system idle Add a JobService to trigger trace records processing when the device is idle and connected to a charger, saving profile disk space that accumulates over time. Bug: 79161490 Test: build Merged-In: Ibb50fb1d05e52be76a63dbf95884b788965eb979 Change-Id: I10ab56a8f0727b0660d1bcd9ba43d0b39a691084 --- core/res/AndroidManifest.xml | 4 + .../ProfcollectForwardingService.java | 87 ++++++++++++++++--- 2 files changed, 81 insertions(+), 10 deletions(-) diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 013249335268d..f1e186813ad84 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -5465,6 +5465,10 @@ android:permission="android.permission.BIND_JOB_SERVICE" > + + +