< prev index next >

make/autoconf/boot-jdk.m4

Print this page

455   fi
456 
457   # Finally append user provided options to allow them to override.
458   UTIL_ADD_JVM_ARG_IF_OK([$USER_BOOT_JDK_OPTIONS],boot_jdk_jvmargs,[$JAVA])
459 
460   AC_MSG_RESULT([$boot_jdk_jvmargs])
461 
462   # For now, general JAVA_FLAGS are the same as the boot jdk jvmargs
463   JAVA_FLAGS=$boot_jdk_jvmargs
464   AC_SUBST(JAVA_FLAGS)
465 
466   AC_MSG_CHECKING([flags for boot jdk java command for big workloads])
467 
468   # Starting amount of heap memory.
469   UTIL_ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
470   BOOTCYCLE_JVM_ARGS_BIG=-Xms64M
471 
472   # Maximum amount of heap memory.
473   JVM_HEAP_LIMIT_32="768"
474   # Running a 64 bit JVM allows for and requires a bigger heap
475   JVM_HEAP_LIMIT_64="2048"
476   JVM_HEAP_LIMIT_GLOBAL=`expr $MEMORY_SIZE / 2`
477   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_32"; then
478     JVM_HEAP_LIMIT_32=$JVM_HEAP_LIMIT_GLOBAL
479   fi
480   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_64"; then
481     JVM_HEAP_LIMIT_64=$JVM_HEAP_LIMIT_GLOBAL
482   fi
483   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "512"; then
484     JVM_HEAP_LIMIT_32=512
485     JVM_HEAP_LIMIT_64=512
486   fi
487 
488   if test "x$BOOT_JDK_BITS" = "x32"; then
489     JVM_MAX_HEAP=$JVM_HEAP_LIMIT_32
490   else
491     JVM_MAX_HEAP=$JVM_HEAP_LIMIT_64
492   fi
493   UTIL_ADD_JVM_ARG_IF_OK([-Xmx${JVM_MAX_HEAP}M],boot_jdk_jvmargs_big,[$JAVA])
494 
495   AC_MSG_RESULT([$boot_jdk_jvmargs_big])

455   fi
456 
457   # Finally append user provided options to allow them to override.
458   UTIL_ADD_JVM_ARG_IF_OK([$USER_BOOT_JDK_OPTIONS],boot_jdk_jvmargs,[$JAVA])
459 
460   AC_MSG_RESULT([$boot_jdk_jvmargs])
461 
462   # For now, general JAVA_FLAGS are the same as the boot jdk jvmargs
463   JAVA_FLAGS=$boot_jdk_jvmargs
464   AC_SUBST(JAVA_FLAGS)
465 
466   AC_MSG_CHECKING([flags for boot jdk java command for big workloads])
467 
468   # Starting amount of heap memory.
469   UTIL_ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
470   BOOTCYCLE_JVM_ARGS_BIG=-Xms64M
471 
472   # Maximum amount of heap memory.
473   JVM_HEAP_LIMIT_32="768"
474   # Running a 64 bit JVM allows for and requires a bigger heap
475   JVM_HEAP_LIMIT_64="3200"
476   JVM_HEAP_LIMIT_GLOBAL=`expr $MEMORY_SIZE / 2`
477   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_32"; then
478     JVM_HEAP_LIMIT_32=$JVM_HEAP_LIMIT_GLOBAL
479   fi
480   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_64"; then
481     JVM_HEAP_LIMIT_64=$JVM_HEAP_LIMIT_GLOBAL
482   fi
483   if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "512"; then
484     JVM_HEAP_LIMIT_32=512
485     JVM_HEAP_LIMIT_64=512
486   fi
487 
488   if test "x$BOOT_JDK_BITS" = "x32"; then
489     JVM_MAX_HEAP=$JVM_HEAP_LIMIT_32
490   else
491     JVM_MAX_HEAP=$JVM_HEAP_LIMIT_64
492   fi
493   UTIL_ADD_JVM_ARG_IF_OK([-Xmx${JVM_MAX_HEAP}M],boot_jdk_jvmargs_big,[$JAVA])
494 
495   AC_MSG_RESULT([$boot_jdk_jvmargs_big])
< prev index next >