427 UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA])
428
429 # Finally append user provided options to allow them to override.
430 UTIL_ADD_JVM_ARG_IF_OK([$USER_BOOT_JDK_OPTIONS],boot_jdk_jvmargs,[$JAVA])
431
432 AC_MSG_RESULT([$boot_jdk_jvmargs])
433
434 # For now, general JAVA_FLAGS are the same as the boot jdk jvmargs
435 JAVA_FLAGS=$boot_jdk_jvmargs
436 AC_SUBST(JAVA_FLAGS)
437
438 AC_MSG_CHECKING([flags for boot jdk java command for big workloads])
439
440 # Starting amount of heap memory.
441 UTIL_ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
442 BOOTCYCLE_JVM_ARGS_BIG=-Xms64M
443
444 # Maximum amount of heap memory.
445 JVM_HEAP_LIMIT_32="768"
446 # Running a 64 bit JVM allows for and requires a bigger heap
447 JVM_HEAP_LIMIT_64="2048"
448 JVM_HEAP_LIMIT_GLOBAL=`expr $MEMORY_SIZE / 2`
449 if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_32"; then
450 JVM_HEAP_LIMIT_32=$JVM_HEAP_LIMIT_GLOBAL
451 fi
452 if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_64"; then
453 JVM_HEAP_LIMIT_64=$JVM_HEAP_LIMIT_GLOBAL
454 fi
455 if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "512"; then
456 JVM_HEAP_LIMIT_32=512
457 JVM_HEAP_LIMIT_64=512
458 fi
459
460 if test "x$BOOT_JDK_BITS" = "x32"; then
461 JVM_MAX_HEAP=$JVM_HEAP_LIMIT_32
462 else
463 JVM_MAX_HEAP=$JVM_HEAP_LIMIT_64
464 fi
465 UTIL_ADD_JVM_ARG_IF_OK([-Xmx${JVM_MAX_HEAP}M],boot_jdk_jvmargs_big,[$JAVA])
466
467 AC_MSG_RESULT([$boot_jdk_jvmargs_big])
|
427 UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA])
428
429 # Finally append user provided options to allow them to override.
430 UTIL_ADD_JVM_ARG_IF_OK([$USER_BOOT_JDK_OPTIONS],boot_jdk_jvmargs,[$JAVA])
431
432 AC_MSG_RESULT([$boot_jdk_jvmargs])
433
434 # For now, general JAVA_FLAGS are the same as the boot jdk jvmargs
435 JAVA_FLAGS=$boot_jdk_jvmargs
436 AC_SUBST(JAVA_FLAGS)
437
438 AC_MSG_CHECKING([flags for boot jdk java command for big workloads])
439
440 # Starting amount of heap memory.
441 UTIL_ADD_JVM_ARG_IF_OK([-Xms64M],boot_jdk_jvmargs_big,[$JAVA])
442 BOOTCYCLE_JVM_ARGS_BIG=-Xms64M
443
444 # Maximum amount of heap memory.
445 JVM_HEAP_LIMIT_32="768"
446 # Running a 64 bit JVM allows for and requires a bigger heap
447 JVM_HEAP_LIMIT_64="3200"
448 JVM_HEAP_LIMIT_GLOBAL=`expr $MEMORY_SIZE / 2`
449 if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_32"; then
450 JVM_HEAP_LIMIT_32=$JVM_HEAP_LIMIT_GLOBAL
451 fi
452 if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "$JVM_HEAP_LIMIT_64"; then
453 JVM_HEAP_LIMIT_64=$JVM_HEAP_LIMIT_GLOBAL
454 fi
455 if test "$JVM_HEAP_LIMIT_GLOBAL" -lt "512"; then
456 JVM_HEAP_LIMIT_32=512
457 JVM_HEAP_LIMIT_64=512
458 fi
459
460 if test "x$BOOT_JDK_BITS" = "x32"; then
461 JVM_MAX_HEAP=$JVM_HEAP_LIMIT_32
462 else
463 JVM_MAX_HEAP=$JVM_HEAP_LIMIT_64
464 fi
465 UTIL_ADD_JVM_ARG_IF_OK([-Xmx${JVM_MAX_HEAP}M],boot_jdk_jvmargs_big,[$JAVA])
466
467 AC_MSG_RESULT([$boot_jdk_jvmargs_big])
|