diff options
author | 2024-07-08 19:47:31 +0100 | |
---|---|---|
committer | 2024-07-23 09:29:02 +0000 | |
commit | 05d977cfcffa75339a631cd78ff30a43bf6145cf (patch) | |
tree | 449ac9d4079d353288b0f37bd1dcfb697e8b0272 /compiler/optimizing/optimizing_compiler.cc | |
parent | 42096ba228ae6d7018b89d912796c1430e27d4ce (diff) |
Optimize DexUseManagerLocal.findOwningPackage - Step 1.
This CLs contains no semantic change. Optimizations are:
1. Using UnfilteredSnapshot to defer the shouldFilterApplication check
2. Check if the dex is secondary dex of the loading package before
checking if it's primary dex of other packages
3. Adding an LRU cache for recent packages
Bug: 328673771
Test: atest ArtServiceTests
Change-Id: I7974b0240a81e6a62ad15a6cb5825a6278ce05d1
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
0 files changed, 0 insertions, 0 deletions