commit | f36cb5f65cb150151aa40b23937e2b0ad75cc546 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Apr 24 16:55:16 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Sat Apr 25 22:08:16 2015 +0000 |
tree | 25365c69a089bc491a4b070ee3403be964cfc606 | |
parent | 33984b4d6b79b2d65258e69506e5669be704db82 [diff] |
Move Class.newInstance to native Avoids 1 allocation and several JNI transitions. Before: Class_classNewInstance: 4462.39 ns; σ=39.42 ns @ 3 trials After: Class_classNewInstance: 1073.39 ns; σ=24.14 ns @ 10 trials Bug: 20269715 Bug: 20566996 Change-Id: Icd52155ce79a978a4d869855bfdfd7735abd8187