From 0e01fbf722bf58a0a46c5aef9333d9bae5e40097 Mon Sep 17 00:00:00 2001 From: Ben Cheng Date: Fri, 17 Jul 2009 16:03:26 -0700 Subject: Add an option to enable JIT trace profiling for app_process. --- core/jni/AndroidRuntime.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'core/jni') diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index c322b17..63dc9e8 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -746,6 +746,15 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv) opt.optionString = "-Xincludeselectedmethod"; mOptions.add(opt); } + + /* + * Enable profile collection on JIT'ed code. + */ + property_get("dalvik.vm.jit.profile", propBuf, ""); + if (strlen(propBuf) > 0) { + opt.optionString = "-Xjitprofile"; + mOptions.add(opt); + } #endif if (executionMode == kEMIntPortable) { -- cgit v1.1