diff options
author | Ben Cheng <bccheng@android.com> | 2009-07-17 16:03:26 -0700 |
---|---|---|
committer | Ben Cheng <bccheng@android.com> | 2009-07-17 16:04:00 -0700 |
commit | 0e01fbf722bf58a0a46c5aef9333d9bae5e40097 (patch) | |
tree | ba9b41c50989bb9e49d650cf24e014686e9928c1 /core | |
parent | 6a535849fbb5f16e7610932de76df0478b5a05af (diff) | |
download | frameworks_base-0e01fbf722bf58a0a46c5aef9333d9bae5e40097.zip frameworks_base-0e01fbf722bf58a0a46c5aef9333d9bae5e40097.tar.gz frameworks_base-0e01fbf722bf58a0a46c5aef9333d9bae5e40097.tar.bz2 |
Add an option to enable JIT trace profiling for app_process.
Diffstat (limited to 'core')
-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) { |