diff options
author | Jeff Hao <jeffhao@google.com> | 2015-07-29 20:14:10 -0700 |
---|---|---|
committer | Jeff Hao <jeffhao@google.com> | 2015-08-21 17:05:27 -0700 |
commit | 0042c6d49b8488c78f0b937063e316e8d6244439 (patch) | |
tree | 170286a01d08badebacaebed1db325bc889e259e /compiler/driver/compiler_driver-inl.h | |
parent | 300432d27ba9dd6961458fb1e1c845766f25c50a (diff) |
Move annotations to native.
Art side of this change. There is also a corresponding Libcore change.
Seeing ~2-3x speedup over dalvik KK MR1 in AnnotatedElementBenchmark.
Benchmark Speedup of Art AOSP to Dalvik KK MR1
GetAllReturnsLargeAnnotation 2.99
GetAllReturnsMarkerAnnotation 2.20
GetAllReturnsNoAnnotation 2.43
GetAllReturnsSmallAnnotation 2.52
GetAllReturnsThreeAnnotations 2.87
GetAnnotationsOnSubclass 2.42
GetDeclaredAnnotationsOnSubclass 2.49
GetFieldAnnotation 2.68
GetFieldAnnotations 2.60
GetMethodAnnotation 2.66
GetMethodAnnotations 2.61
GetParameterAnnotations 2.52
GetTypeAnnotation 2.56
GetTypeAnnotations 2.17
IsFieldAnnotationPresent 3.26
IsMethodAnnotationPresent 4.99
IsTypeAnnotationPresent 1.34
Change-Id: Ibdbb6d23b17eaab6e83c8774b1bb9401e8227941
Diffstat (limited to 'compiler/driver/compiler_driver-inl.h')
0 files changed, 0 insertions, 0 deletions