diff options
author | 2024-12-04 21:28:45 +0000 | |
---|---|---|
committer | 2024-12-04 21:28:45 +0000 | |
commit | dbe81bbba981a253c3381d92da91792d4921944a (patch) | |
tree | 301c46bbdd565b2e97bb252e2fa54882b52ea85d | |
parent | 3cf851d40111b2578bb39ec7066d6b5ddd0423a7 (diff) | |
parent | d43b2ffb563dac59fccfced17826ac84e66f03e7 (diff) |
Merge "Fix PerformanceHints budget calculation" into main
-rw-r--r-- | native/android/performance_hint.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/native/android/performance_hint.cpp b/native/android/performance_hint.cpp index 608c01caee96..5dbb8a996867 100644 --- a/native/android/performance_hint.cpp +++ b/native/android/performance_hint.cpp @@ -328,7 +328,7 @@ APerformanceHintManager* APerformanceHintManager::create(std::shared_ptr<IHintMa bool APerformanceHintManager::canSendLoadHints(std::vector<hal::SessionHint>& hints, int64_t now) { mHintBudget = - std::max(kMaxLoadHintsPerInterval, + std::min(kMaxLoadHintsPerInterval, mHintBudget + static_cast<double>(now - mLastBudgetReplenish) * kReplenishRate); mLastBudgetReplenish = now; |