diff options
author | Hiroshi Yamauchi <yamauchi@google.com> | 2013-09-10 16:24:21 -0700 |
---|---|---|
committer | Hiroshi Yamauchi <yamauchi@google.com> | 2013-09-11 15:38:23 -0700 |
commit | 967a0adf8b93a23d2a8fef82e06bd913db94ac19 (patch) | |
tree | 35b7fbf6eb1899736213e57e11c85d16c1b4853e /runtime/thread_list.cc | |
parent | af3994db1b42929666b6a50c3c4b237a25c99951 (diff) | |
download | art-967a0adf8b93a23d2a8fef82e06bd913db94ac19.zip art-967a0adf8b93a23d2a8fef82e06bd913db94ac19.tar.gz art-967a0adf8b93a23d2a8fef82e06bd913db94ac19.tar.bz2 |
More allocation code optimizations.
- Inline Class::AllocObject() and Array::Alloc().
- Inline some short Mutex functions and add LIKELY/UNLIKELY to some
Mutex functions.
- This change improves the Ritz MemAllocTest by ~6% on Nexus 4 and
~10% on host.
Bug: 9986565
Change-Id: I1606c74ddb21676cbc1de1a40e9b076fc23eaea4
Diffstat (limited to 'runtime/thread_list.cc')
-rw-r--r-- | runtime/thread_list.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/thread_list.cc b/runtime/thread_list.cc index 671924a..aba81fe 100644 --- a/runtime/thread_list.cc +++ b/runtime/thread_list.cc @@ -21,6 +21,7 @@ #include <unistd.h> #include "base/mutex.h" +#include "base/mutex-inl.h" #include "base/timing_logger.h" #include "debugger.h" #include "thread.h" |