summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Dmitri Plotnikov <dplotnikov@google.com> 2025-02-14 16:57:55 -0800
committer Dmitri Plotnikov <dplotnikov@google.com> 2025-02-18 18:09:31 -0800
commitd2cbeb8c4a6503631e33c74a83a076f71acf5f5e (patch)
treee85739f0191b992b8a393f8544ab73bed329048a /libs/androidfw/StringPool.cpp
parent726819d77aaece61e1bc2ac0d5014f93ccda68ba (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