From: Sungguk Na Date: Mon, 10 Aug 2020 06:16:05 +0000 (+0900) Subject: Add malloc_trim after builtin_builder release. X-Git-Tag: accepted/tizen/unified/20230227.042036~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b30e693569d99261cdfe3fa094e451fc8bfdb5e7;p=platform%2Fupstream%2Fmesa.git Add malloc_trim after builtin_builder release. Memory usage pattern of Built-in builder causes large size chunk pools by glibc pool management scheme. It is not useful ,but just unnecessary expense. so malloc_trim will help to reduce memory usage in this case. Change-Id: Ia63fb2050b468e55cd6b740b6a26585ed8e824a5 Signed-off-by: Sungguk Na --- diff --git a/src/compiler/glsl/builtin_functions.cpp b/src/compiler/glsl/builtin_functions.cpp index 84618dd..7cbf210 100644 --- a/src/compiler/glsl/builtin_functions.cpp +++ b/src/compiler/glsl/builtin_functions.cpp @@ -82,6 +82,7 @@ #include "glsl_parser_extras.h" #include "program/prog_instruction.h" #include +#include #include "builtin_functions.h" #include "util/hash_table.h" @@ -1449,6 +1450,7 @@ builtin_builder::release() shader = NULL; glsl_type_singleton_decref(); + malloc_trim(0); } void