diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-07-20 09:43:25 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-07-20 09:43:25 -0700 |
commit | b965d09294992562cf5b02c41ec7e48affa9a80a (patch) | |
tree | 8f3c36222efd90c5675283b893238fdd5c0b5554 /core/jni | |
parent | 3e664221b6271cdc403656100187ff2420e1a107 (diff) | |
parent | 0e01fbf722bf58a0a46c5aef9333d9bae5e40097 (diff) | |
download | frameworks_base-b965d09294992562cf5b02c41ec7e48affa9a80a.zip frameworks_base-b965d09294992562cf5b02c41ec7e48affa9a80a.tar.gz frameworks_base-b965d09294992562cf5b02c41ec7e48affa9a80a.tar.bz2 |
Merge change 7775
* changes:
Add an option to enable JIT trace profiling for app_process.
Diffstat (limited to 'core/jni')
-rw-r--r-- | core/jni/AndroidRuntime.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
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) { |