summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2016-09-27 12:19:45 -0700
committerAndreas Gampe <agampe@google.com>2016-10-10 14:29:26 -0700
commita1ff30fcb3c23b855872ef83b87e6ee19f03cb8e (patch)
tree43d6533d594bc898ffeb016bc8895bd8da3efe1e /compiler/optimizing/graph_visualizer.cc
parent5065b09332328477d489b8ce26c3a1381e6f8d49 (diff)
ART: Switch to name-based IMT hashing
Use a hash scheme based on the name. This keeps IMT slots stable when dex tables change. This incurs a severe performance penalty for computing the slot. Measurements on host degraded from 30ns to an average of 85mus. However, calls in compiled code will not incur this overhead. Added a test comparing similar interfaces in similar dex files. Bug: 31594153 Test: test-art-host Change-Id: Ibb86679ee94bec561984ea25826e56b1a7964cd0
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions