commit | f6fb924bae391c2aa663e55665467115b098520b | [log] [tgz] |
---|---|---|
author | Mythri Alle <mythria@google.com> | Fri Nov 04 13:54:20 2022 +0000 |
committer | Mythri Alle <mythria@google.com> | Fri Nov 04 13:59:00 2022 +0000 |
tree | 2593457046a0b76a39d3ab6f8022886a6ff3ad94 | |
parent | a3749b26754136e3607fa0ba614cd941ca296b0d [diff] |
Don't fetch shorty when there are no listeners and deopt isn't required To keep the likely path of method exit hooks fast check for method exit listeners before fetching the shorty or constructing the stack handle scope. This improves the performance by 2x on debuggable-cc config in golem benchmarks Bug: 253232638 Test: art/test.py Change-Id: Iab740238d8a9f3ef550e5f56350f62841a5cf33f