summaryrefslogtreecommitdiffstats
path: root/runtime/common_runtime_test.h
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2014-02-05 18:26:04 -0800
committerBrian Carlstrom <bdc@google.com>2014-03-04 23:06:56 -0800
commit217e789288d5a321460ea2399e0eb7f3af6fc91b (patch)
treeed4c1c0273c2a4d64685f3a1a4316af9a9be6ac7 /runtime/common_runtime_test.h
parent86b9b4d595c86ebcee3d6523f4d7bff0b0d67bb7 (diff)
downloadart-217e789288d5a321460ea2399e0eb7f3af6fc91b.tar.gz
art-217e789288d5a321460ea2399e0eb7f3af6fc91b.tar.bz2
art-217e789288d5a321460ea2399e0eb7f3af6fc91b.zip
Avoid compiling monster methods in boot image
The Quick compiler normally avoids compiling extremely large methods (which are usually auto-generated initialization routines) because they take too long to compile, and generally aren't executed frequently enough to benefit from compilation. However, we'd previously compiled even large methods in the boot image - because it is normally cross-compiled on the host. However, we are currently compiling it on the target in some situations. This change moves the default for image creation from "compile everything" to "compile most things". Change-Id: If096e1ae5db2e3a394880e36e19607358e77d677
Diffstat (limited to 'runtime/common_runtime_test.h')
0 files changed, 0 insertions, 0 deletions