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])
|