diff options
| author | 2023-01-07 01:13:22 +0000 | |
|---|---|---|
| committer | 2023-01-10 22:39:47 +0000 | |
| commit | 5a1787b3d37cf44cb3e45ed9e82b6594b36f7b70 (patch) | |
| tree | e79b0d99ee1b9b9f70ac76ef0b02bd631389854a /services/coverage/java | |
| parent | a3e27513eeb86e10a2b99882970e901a5f369fa5 (diff) | |
Use ART Service OptimizePackageDoneCallback.
Add the callback when the ART Manager is initialized, and move the
CompilerStats code into it.
This moves the ART Manager initialization code from SystemServer to
DexOptHelper to keep it more contained, and it also fixes a small bug
where an ArtManagerLocal instance was created and registered even when
ART Service shouldn't be in use.
Also remove TODO for controlDexOptBlocking handling when ART Service is
in use. It got marked with LegacyDexoptDisabledException, so it's moot
to support in that mode.
Test: Boot
Bug: 251903639
Bug: 260072740
Change-Id: Id0995ef9f24ee007207ee0d1f7d2108fa81b15aa
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions