Merge "Enable PerfettoJavaHeapStackProf in the zygote." am: 45087d31f8 am: 12dfac6247 am: a431288fbe
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1692305 Change-Id: I2a54da650a1e8d35530cdf77a41a338ab90582e6
This commit is contained in:
@@ -671,6 +671,8 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote, bool p
|
||||
char extraOptsBuf[PROPERTY_VALUE_MAX];
|
||||
char voldDecryptBuf[PROPERTY_VALUE_MAX];
|
||||
char perfettoHprofOptBuf[sizeof("-XX:PerfettoHprof=") + PROPERTY_VALUE_MAX];
|
||||
char perfettoJavaHeapStackOptBuf[
|
||||
sizeof("-XX:PerfettoJavaHeapStackProf=") + PROPERTY_VALUE_MAX];
|
||||
enum {
|
||||
kEMDefault,
|
||||
kEMIntPortable,
|
||||
@@ -785,6 +787,10 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote, bool p
|
||||
parseRuntimeOption("dalvik.vm.perfetto_hprof", perfettoHprofOptBuf, "-XX:PerfettoHprof=",
|
||||
"true");
|
||||
|
||||
// Enable PerfettoJavaHeapStackProf in the zygote
|
||||
parseRuntimeOption("dalvik.vm.perfetto_javaheap", perfettoJavaHeapStackOptBuf,
|
||||
"-XX:PerfettoJavaHeapStackProf=", "true");
|
||||
|
||||
if (primary_zygote) {
|
||||
addOption("-Xprimaryzygote");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user