diff --git a/src/java.base/unix/native/libjli/java_md_solinux.c b/src/java.base/unix/native/libjli/java_md_solinux.c index f2dfcaeb4f..a07a205282 100755 --- a/src/java.base/unix/native/libjli/java_md_solinux.c +++ b/src/java.base/unix/native/libjli/java_md_solinux.c @@ -310,9 +310,9 @@ CreateExecutionEnvironment(int *pargc, char ***pargv, #ifdef AIX const char *mallocOptionsName = "MALLOCOPTIONS"; - const char *mallocOptionsValue = "multiheap"; + const char *mallocOptionsValue = "multiheap,considersize"; if (setenv(mallocOptionsName, mallocOptionsValue, 0) != 0) { - fprintf(stderr, "setenv('MALLOCOPTIONS=multiheap') failed: performance may be affected\n"); + fprintf(stderr, "setenv('MALLOCOPTIONS=multiheap,considersize') failed: performance may be affected\n"); } #endif