diff options
| author | Junyu Lai <junyulai@google.com> | 2022-05-09 17:20:39 +0800 |
|---|---|---|
| committer | Junyu Lai <junyulai@google.com> | 2022-05-10 11:07:54 +0800 |
| commit | e80ac31e78aa82f86b69b13a866e025d722bd103 (patch) | |
| tree | 7fc0223343965443d00892f0ddd473df6f7f39cf | |
| parent | 4c14d7a94d925ecfd850eee4842ab5989778d92b (diff) | |
Limit usage requests dump count
Test: manual
Bug: 229103088
Change-Id: Id913b34a3b48b10c66eb399b28ee8702e300f568
(cherry picked from commit b889d4705a8bb2fadb1c5f313f3d023c7af34a1a)
Merged-In: Id913b34a3b48b10c66eb399b28ee8702e300f568
| -rw-r--r-- | service-t/src/com/android/server/net/NetworkStatsObservers.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/service-t/src/com/android/server/net/NetworkStatsObservers.java b/service-t/src/com/android/server/net/NetworkStatsObservers.java index d974a3b434..c51a886dcc 100644 --- a/service-t/src/com/android/server/net/NetworkStatsObservers.java +++ b/service-t/src/com/android/server/net/NetworkStatsObservers.java @@ -61,6 +61,8 @@ class NetworkStatsObservers { private static final int MSG_UNREGISTER = 2; private static final int MSG_UPDATE_STATS = 3; + private static final int DUMP_USAGE_REQUESTS_COUNT = 200; + // All access to this map must be done from the handler thread. // indexed by DataUsageRequest#requestId private final SparseArray<RequestInfo> mDataUsageRequests = new SparseArray<>(); @@ -463,7 +465,7 @@ class NetworkStatsObservers { } public void dump(IndentingPrintWriter pw) { - for (int i = 0; i < mDataUsageRequests.size(); i++) { + for (int i = 0; i < Math.min(mDataUsageRequests.size(), DUMP_USAGE_REQUESTS_COUNT); i++) { pw.println(mDataUsageRequests.valueAt(i)); } } |
