Merge "Enable PerfettoJavaHeapStackProf in the zygote."
This commit is contained in:
@@ -663,6 +663,8 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote, bool p
|
|||||||
char extraOptsBuf[PROPERTY_VALUE_MAX];
|
char extraOptsBuf[PROPERTY_VALUE_MAX];
|
||||||
char voldDecryptBuf[PROPERTY_VALUE_MAX];
|
char voldDecryptBuf[PROPERTY_VALUE_MAX];
|
||||||
char perfettoHprofOptBuf[sizeof("-XX:PerfettoHprof=") + PROPERTY_VALUE_MAX];
|
char perfettoHprofOptBuf[sizeof("-XX:PerfettoHprof=") + PROPERTY_VALUE_MAX];
|
||||||
|
char perfettoJavaHeapStackOptBuf[
|
||||||
|
sizeof("-XX:PerfettoJavaHeapStackProf=") + PROPERTY_VALUE_MAX];
|
||||||
enum {
|
enum {
|
||||||
kEMDefault,
|
kEMDefault,
|
||||||
kEMIntPortable,
|
kEMIntPortable,
|
||||||
@@ -777,6 +779,10 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote, bool p
|
|||||||
parseRuntimeOption("dalvik.vm.perfetto_hprof", perfettoHprofOptBuf, "-XX:PerfettoHprof=",
|
parseRuntimeOption("dalvik.vm.perfetto_hprof", perfettoHprofOptBuf, "-XX:PerfettoHprof=",
|
||||||
"true");
|
"true");
|
||||||
|
|
||||||
|
// Enable PerfettoJavaHeapStackProf in the zygote
|
||||||
|
parseRuntimeOption("dalvik.vm.perfetto_javaheap", perfettoJavaHeapStackOptBuf,
|
||||||
|
"-XX:PerfettoJavaHeapStackProf=", "true");
|
||||||
|
|
||||||
if (primary_zygote) {
|
if (primary_zygote) {
|
||||||
addOption("-Xprimaryzygote");
|
addOption("-Xprimaryzygote");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user