bbbe552a31f7229708bfc748480ce538218ae076 |
|
23-May-2013 |
buzbee <buzbee@google.com> |
JIT tuning; set cache size on command line The tuning knobs for triggering trace compilation for the JIT had not been revisited for several years. In that time, the working set of some applications have significantly increased, leading to frequent cache overlows & flushes. This CL adds the ability to set the maximum size of the JIT's cache on the command line, and we expect to use different settings depending on device configuration (rule of thumb: 1K for each 1M for system RAM, with 2M limit). Additionally, the trace compilation trigger has been tightened to limit the compilation of cold traces. Change-Id: Ice22c5d9d46a93e465c57dd83f50ca3912f1672e
|
9b166840bdb663d77bfc260eb522ea549b5a9c2c |
|
01-Mar-2013 |
Elliott Hughes <enh@google.com> |
am 6e2d46fd: am 03a938bc: Merge "Fix -Xjitthreshold (for real this time)." * commit '6e2d46fd7488331181502a878959336966ac3776': Fix -Xjitthreshold (for real this time).
|
095469786603fe53b26ab78091ab33535f94b423 |
|
01-Mar-2013 |
Elliott Hughes <enh@google.com> |
Fix -Xjitthreshold (for real this time). My previous "fix" (c89d83e1c05979b68037ad15413fa4460a88e36f) had the conditions reversed, so you _had_ to use -Xjitthreshold to get a non-zero threshold, but when you did, you'd get the default instead of what you asked for! This was spotted by the jank tests. Bug: 8285558 Bug: https://code.google.com/p/android/issues/detail?id=52017 Change-Id: I28270f2573d46929eb10d30789fecf7d5a8cea75
|
c89d83e1c05979b68037ad15413fa4460a88e36f |
|
26-Feb-2013 |
Elliott Hughes <enh@google.com> |
Fix -Xjitthreshold. Previously, we'd always overwrite the user-supplied value because the architecture-specific default gets set so late. Bug: https://code.google.com/p/android/issues/detail?id=52017 Change-Id: I469bf9ce599820f5ce3dea346aa8f680deffb0c5
|
c1a4ab9c313d8a3d12007f2dbef7b5a6fa4ac2ef |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Also fix an occurrence of LOGW missed in an earlier change. Bug: 5449033 Change-Id: I2e3b23839e6dcd09015d6402280e9300c75e3406
|
dc2a1881fe75a8dd961fb24509621c7c97694c9a |
|
06-May-2011 |
Carl Shapiro <cshapiro@google.com> |
Establish a subclass relationship between ClassObject and Object. Change-Id: I9fb5d33f23ec7aeb2b9a3908d4125b34be0599ae
|
a62c3a0ab3fcdde37f47d16e9699a935ae7a8e88 |
|
04-May-2011 |
Carl Shapiro <cshapiro@google.com> |
Establish a subclass relationship between ArrayObject and Object. Change-Id: I9f9fe52bd4ceebb6dde48251a89190ba6bb00ce4
|
5d5b94c8d14b166af580d5dd5906db4f9527d6ca |
|
20-Apr-2011 |
Carl Shapiro <cshapiro@google.com> |
Move the compiler into C++. Change-Id: Idffbdb02c29e2be03a75f5a0a664603f2299504a
|