summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/codegen_test.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2015-04-09 14:13:13 +0100
committerVladimir Marko <vmarko@google.com>2015-04-10 18:46:03 +0100
commitc136312832d4be25db2ecc5673967d71d0ad4b9c (patch)
treeb9cdcccdd947632b2031ae2b4c3a9c3658ef3366 /compiler/optimizing/codegen_test.cc
parent1576be32be4a99a1cffdaaf209a3cd67e8b2f88a (diff)
downloadandroid_art-c136312832d4be25db2ecc5673967d71d0ad4b9c.tar.gz
android_art-c136312832d4be25db2ecc5673967d71d0ad4b9c.tar.bz2
android_art-c136312832d4be25db2ecc5673967d71d0ad4b9c.zip
Avoid using dex cache array pointers in libart.
In preparation for making dex cache arrays native, avoid using them in Java code. This causes a performance regression for our reflection benchmarks. Class_getDeclaredMethod and Class_getMethod take an up to 30% hit, measured using the Quick compiler. We accept this hit at this stage and we will tune the performance after we're done with the larger effort. Companion libcore/ change: https://android-review.googlesource.com/146069 Bug: 20134538 Change-Id: Ibbef3b50043a1311cd40723ed42e1f1c609b8fc1
Diffstat (limited to 'compiler/optimizing/codegen_test.cc')
0 files changed, 0 insertions, 0 deletions