diff options
author | Mathieu Chartier <mathieuc@google.com> | 2014-09-26 14:32:37 -0700 |
---|---|---|
committer | Mathieu Chartier <mathieuc@google.com> | 2014-11-07 02:19:15 +0000 |
commit | 9ee0f776095c0a93f388a29f2c37689892baa2df (patch) | |
tree | 04ebb827502c894428bbf9103ed6d2bdca1977b2 /test/MultiDex | |
parent | 8c140f34be53144e2cc83f1d2918497c562772df (diff) |
Optimize get/set reflection performance
Speedups mostly from reducing how often access checks are needed,
and adding more inlining, and adding templates.
Field_getInt from ~850ns -> 350ns.
Field_setInt from ~900ns -> 370ns.
Bug: 14063288
Change-Id: I2441581ff3478c6ae43b6aa49939ff3f07555ec8
(cherry picked from commit ffc788cb7b5b9f53734d7bb8af2d5e45d885546b)
Diffstat (limited to 'test/MultiDex')
0 files changed, 0 insertions, 0 deletions