commit | bc1e0fab934b7fb03545f08085b109d6508b17d0 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Wed Nov 14 16:18:18 2018 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Wed Nov 14 16:40:48 2018 -0800 |
tree | 87048ec7cccd78f9819ba16d95539a8deae51659 | |
parent | 0bcbe9399dfc546db5c81b13979afc85da19d025 [diff] |
Reduce class loader updating overhead. Avoid unnecessary read barrier for comparing class loader agianst null. Avoid transaction check. Deleted the helper class to simplify the code. The time goes from ~3.8ms to ~2.9ms on Maps. Test: test-art-host Bug: 116052292 Change-Id: I4a966a9bb39400ba58d7cf3e0b2c8ab4747d65ed