summaryrefslogtreecommitdiffstats
path: root/runtime/instrumentation.cc
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2013-09-11 09:29:40 -0700
committerIan Rogers <irogers@google.com>2013-09-11 09:29:40 -0700
commit7b6da36ac600178f0cdc60a1c36843c3a4fd300e (patch)
tree4563f4db5290e693255a7a529c54d6473521aa30 /runtime/instrumentation.cc
parentfffd663bd276ee5fd8fda6641689546042429981 (diff)
downloadart-7b6da36ac600178f0cdc60a1c36843c3a4fd300e.zip
art-7b6da36ac600178f0cdc60a1c36843c3a4fd300e.tar.gz
art-7b6da36ac600178f0cdc60a1c36843c3a4fd300e.tar.bz2
Don't deopt for tracing due to stability.
Change-Id: I49525f950c669a6dab4f7038b10fccb663087acf
Diffstat (limited to 'runtime/instrumentation.cc')
-rw-r--r--runtime/instrumentation.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/instrumentation.cc b/runtime/instrumentation.cc
index fe38d32..3787e1c 100644
--- a/runtime/instrumentation.cc
+++ b/runtime/instrumentation.cc
@@ -44,7 +44,7 @@ namespace instrumentation {
// Do we want to deoptimize for method entry and exit listeners or just try to intercept
// invocations? Deoptimization forces all code to run in the interpreter and considerably hurts the
// application's performance.
-static constexpr bool kDeoptimizeForAccurateMethodEntryExitListeners = true;
+static constexpr bool kDeoptimizeForAccurateMethodEntryExitListeners = false;
static bool InstallStubsClassVisitor(mirror::Class* klass, void* arg)
SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {