diff options
author | Chitti Babu Theegala <ctheegal@codeaurora.org> | 2015-08-06 19:52:05 +0530 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2015-10-06 03:20:37 -0600 |
commit | c06972f666147061f88aeef265465cb88a27f3b2 (patch) | |
tree | 635ac51b6aa69abf1a485b266d374ca32fcd5f1b /runtime/dex_instruction_list.h | |
parent | 048801b194a1664f1fc1dd55338f44e92c283138 (diff) | |
download | art-c06972f666147061f88aeef265465cb88a27f3b2.zip art-c06972f666147061f88aeef265465cb88a27f3b2.tar.gz art-c06972f666147061f88aeef265465cb88a27f3b2.tar.bz2 |
ART: Tuning compiler thread count for application runtime
dex2oat decides the number of compiler threads to be spawned based
on the number of cores in the system. Using this max possible compiler
threads causes over parallelization on some platforms and there by
leads to longer install times. Reducing to fewer threads on these
platforms, improves this time by 60% to 100%.
Some APPs will call dex2oat at the first launch time(runtime). The
thread count tuning is needed for such scenario.
Change-Id: Id3a545f0300f93397627beeb697a7b7cfd912d52
Diffstat (limited to 'runtime/dex_instruction_list.h')
0 files changed, 0 insertions, 0 deletions