summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick/quick_compiler.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2014-08-19 14:29:46 -0700
committerMathieu Chartier <mathieuc@google.com>2014-08-26 15:28:07 -0700
commit8e219ae27624116b6d23e858fb21e93342f81d66 (patch)
treea685be4079ff6c506630b720eb50226d16848005 /compiler/dex/quick/quick_compiler.cc
parent0b05ec674139c2b2e0914b0bb0e1898f93a9c852 (diff)
downloadart-8e219ae27624116b6d23e858fb21e93342f81d66.tar.gz
art-8e219ae27624116b6d23e858fb21e93342f81d66.tar.bz2
art-8e219ae27624116b6d23e858fb21e93342f81d66.zip
Reduce interpret-only compile time.
Before: 39.04user 5.18system 0:29.24elapsed 151%CPU (0avgtext+0avgdata 164176maxresident)k 38.87user 5.16system 0:29.14elapsed 151%CPU (0avgtext+0avgdata 164144maxresident)k After: 36.26user 3.25system 0:27.00elapsed 146%CPU (0avgtext+0avgdata 162592maxresident)k 36.25user 3.28system 0:26.28elapsed 150%CPU (0avgtext+0avgdata 162688maxresident)k Disabled implicit stack protection for the compiler, this reduces page faults. Added support for not timing every method compilation and verification. NanoTime is slow and adds ~2 seconds of real time. This is currently enabled since people want to know which methods are slow to compile. Bug: 16853450 Change-Id: I349ffb3f36db8c437137387aa6914dc17d743f09
Diffstat (limited to 'compiler/dex/quick/quick_compiler.cc')
0 files changed, 0 insertions, 0 deletions