OSDN Git Service

Give the JIT its own arena pool to avoid lock contentions.
authorNicolas Geoffray <ngeoffray@google.com>
Tue, 1 Mar 2016 13:17:58 +0000 (13:17 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Tue, 1 Mar 2016 13:17:58 +0000 (13:17 +0000)
commit25e0456b6ea13eba290b63ea88b6b7120ed89413
tree212c7433997a9e498ce68136ab511ae366e983e9
parent47bce25b3eaf5c0e1d46f0555eaf4676f958a7a7
Give the JIT its own arena pool to avoid lock contentions.

Sharing it with the verifier and the class loader is not ideal,
especially at startup time.

bug:27398183
bug:23128949
Change-Id: I1b91663a13f6c5b33ad3b4be780d93eb7fe445b4
compiler/jit/jit_compiler.cc
compiler/optimizing/optimizing_compiler.cc
runtime/base/arena_allocator.cc
runtime/base/arena_allocator.h
runtime/runtime.cc
runtime/runtime.h