commit | 5b99a6c4f0a30785d38bab1e1aa89b8197a21ad0 | [log] [tgz] |
---|---|---|
author | haoyu.wang <haoyu.wang@unisoc.com> | Thu Feb 02 10:16:11 2023 +0800 |
committer | Hongwei Wang <hwwang@google.com> | Tue Feb 28 12:30:51 2023 -0800 |
tree | 0ff25a6cc15e3e926b891716ba9c52ab5d325eae | |
parent | b0479a10313b30f234a66ebd12e0f5350b684c48 [diff] |
Reset buffer after stop protolog to file After protolog-to-file stops, BaseProtoLogImpl.mBuffer still uses a lot of memory. Bug: 262244460 Merged-In: If618dad902df3c7fc1b2a943fe550c7c34a2d65e Change-Id: If618dad902df3c7fc1b2a943fe550c7c34a2d65e
diff --git a/core/java/com/android/internal/protolog/BaseProtoLogImpl.java b/core/java/com/android/internal/protolog/BaseProtoLogImpl.java index 83309fc..4d1234f 100644 --- a/core/java/com/android/internal/protolog/BaseProtoLogImpl.java +++ b/core/java/com/android/internal/protolog/BaseProtoLogImpl.java
@@ -255,6 +255,7 @@ if (writeToFile) { writeProtoLogToFileLocked(); logAndPrintln(pw, "Log written to " + mLogFile + "."); + mBuffer.resetBuffer(); } if (mProtoLogEnabled) { logAndPrintln(pw, "ERROR: logging was re-enabled while waiting for flush.");