summaryrefslogtreecommitdiff
path: root/compiler/common_compiler_test.h
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2018-04-06 14:33:25 -0700
committerMathieu Chartier <mathieuc@google.com>2018-04-11 14:47:01 -0700
commit2e0478a62e314ff4ce2334da7608543fa93e7c68 (patch)
tree871b75216bf0fd227fb17a0c738289edffaf0a82 /compiler/common_compiler_test.h
parentdc83dea435e059b7ff0969636d0a6bec689e60f6 (diff)
Add dexanalyze tool
Used to gather statistics about dex files. Sample output: Cumulative analysis for 240 DEX files Num string ids: 9809636 Num method ids: 11334990 Num field ids: 8281881 Num type ids: 2291729 Num class defs: 1604550 Same class direct: 1577080 Other class direct: 5114002 Same class virtual: 2118445 Other class virtual: 15998142 Same class static: 693507 Other class static: 6496367 Num strings accessed from code: 5832974 Unique(per class) method ids accessed from code: 15169103 Unique(per class) string ids accessed from code: 4279695 Same class invoke: 4389032 Other class invoke: 27608511 Invokes from code: 31997543 Bug: 77709234 Bug: 77721545 Test: time dexanalyze -count-indices <APKS> Test: mm test-art-host-gtest-dexanalyze_test -j64 Test: mm test-art-target-gtest-dexanalyze_test -j64 Change-Id: I3cd3fd10a9c540c7780942fc33f4eb4c7ff5d914
Diffstat (limited to 'compiler/common_compiler_test.h')
0 files changed, 0 insertions, 0 deletions