Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 42c96b55 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add dalvik.vm.enable_time_based_gc_trigger." into main

parents 53734eb6 55f5196d
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -658,6 +658,8 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote, bool p
    char heapgrowthlimitOptsBuf[sizeof("-XX:HeapGrowthLimit=")-1 + PROPERTY_VALUE_MAX];
    char heapminfreeOptsBuf[sizeof("-XX:HeapMinFree=")-1 + PROPERTY_VALUE_MAX];
    char heapmaxfreeOptsBuf[sizeof("-XX:HeapMaxFree=")-1 + PROPERTY_VALUE_MAX];
    char enableTimeBasedGcTriggerBuf[sizeof("-XX:EnableTimeBasedGcTrigger=") - 1 +
                                     PROPERTY_VALUE_MAX];
    char heapMemoryGcCostFactorBuf[sizeof("-XX:HeapMemoryGcCostFactor=") - 1 + PROPERTY_VALUE_MAX];
    char usejitOptsBuf[sizeof("-Xusejit:")-1 + PROPERTY_VALUE_MAX];
    char jitpthreadpriorityOptsBuf[sizeof("-Xjitpthreadpriority:")-1 + PROPERTY_VALUE_MAX];
@@ -854,6 +856,9 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote, bool p
    parseRuntimeOption("dalvik.vm.heaptargetutilization",
                       heaptargetutilizationOptsBuf,
                       "-XX:HeapTargetUtilization=");

    parseRuntimeOption("dalvik.vm.enable_time_based_gc_trigger", enableTimeBasedGcTriggerBuf,
                       "-XX:EnableTimeBasedGcTrigger=");
    parseRuntimeOption("dalvik.vm.heap-memory-gc-cost-factor", heapMemoryGcCostFactorBuf,
                       "-XX:HeapMemoryGcCostFactor=");