diff options
| author | 2025-02-14 16:57:55 -0800 | |
|---|---|---|
| committer | 2025-02-18 18:09:31 -0800 | |
| commit | d2cbeb8c4a6503631e33c74a83a076f71acf5f5e (patch) | |
| tree | e85739f0191b992b8a393f8544ab73bed329048a /libs/androidfw/StringPool.cpp | |
| parent | 726819d77aaece61e1bc2ac0d5014f93ccda68ba (diff) | |
Reduce frequency of LongArrayMultistateCounter.incrementValues calls
This is an optimization that skips incrementing a multi-state counter
with an array of zeros. Adding a zero does not take much time,
but locking the java array in the JNI layer is expensive.
Bug: 395954049
Test: atest PowerStatsTests; atest PowerStatsTests:BatteryUsageStatsProviderPerfTest#getBatteryUsageStats_accumulated
Flag: EXEMPT bugfix
Change-Id: I5310a08bf8a56818ee3361097842f763f3c026ac
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions