Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17487d62 authored by Vova Sharaienko's avatar Vova Sharaienko
Browse files

MobileDataStatsPuller: tuned rate limit

- aligned with networkStatsManager.forceUpdate() interval

Flag: com.android.server.stats.use_network_stats_query_summary
Bug: 398327159
Test: build & manual pulled atom inspection
Change-Id: Ie902fbbef3a4c8dc61c693d3323b8c72d41e240e
parent 734bc03e
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -180,7 +180,13 @@ class AggregatedMobileDataStatsPuller {

        mContext = context;

        if (useNetworkStatsQuerySummary()) {
            // to be aligned with networkStatsManager.forceUpdate() frequency
            mRateLimiter =
                    new RateLimiter(/* window= */ Duration.ofMillis(NETSTATS_POLL_RATE_LIMIT_MS));
        } else {
            mRateLimiter = new RateLimiter(/* window= */ Duration.ofSeconds(2));
        }

        mUidStats = new ArrayMap<>();
        mUidPreviousState = new SparseIntArray();