Set AGGRESSIVE_FREE_AFTER_REGEX_MATCH
This is to workaround a regression on peak memory usage, due to a behavior change of pcre2. With this patch, peak memory usage decreases for about 4 MB. Also verified with microdroid benchmarks that the runtime impact is negligible. Before this patch: testMicrodroidBootTime[protectedVm=false]: avf_perf/microdroid/boot_time_average_ms: 1072.2437260666668 avf_perf/microdroid/boot_time_max_ms: 1153.957195 avf_perf/microdroid/boot_time_min_ms: 987.760254 avf_perf/microdroid/boot_time_stdev_ms: 43.715968392943445 testMicrodroidBootTime[protectedVm=true]: avf_perf/microdroid/boot_time_average_ms: 1318.7790113333335 avf_perf/microdroid/boot_time_max_ms: 1367.490967 avf_perf/microdroid/boot_time_min_ms: 1239.080486 avf_perf/microdroid/boot_time_stdev_ms: 33.82832311810135 After this patch: testMicrodroidBootTime[protectedVm=false]: avf_perf/microdroid/boot_time_average_ms: 1074.9152321333336 avf_perf/microdroid/boot_time_max_ms: 1172.233481 avf_perf/microdroid/boot_time_min_ms: 971.020793 avf_perf/microdroid/boot_time_stdev_ms: 45.3782260524823 testMicrodroidBootTime[protectedVm=true]: avf_perf/microdroid/boot_time_average_ms: 1286.4607849333333 avf_perf/microdroid/boot_time_max_ms: 1380.643678 avf_perf/microdroid/boot_time_min_ms: 1209.573649 avf_perf/microdroid/boot_time_stdev_ms: 44.44544241596637 Bug: 262469329 Test: atest MicrodroidBenchmarks Test: run device boot time test Change-Id: Ifc1be381255c263638ea262b995bc06fa3c7bdcc
This commit is contained in:
parent
ad990cb28b
commit
6ffce0a0e3
1 changed files with 1 additions and 0 deletions
|
@ -40,6 +40,7 @@ common_CFLAGS = [
|
|||
"-DNO_MEDIA_BACKEND",
|
||||
"-DNO_X_BACKEND",
|
||||
"-DNO_DB_BACKEND",
|
||||
"-DAGGRESSIVE_FREE_AFTER_REGEX_MATCH",
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
"-Wno-error=missing-noreturn",
|
||||
|
|
Loading…
Reference in a new issue